baan sql query 初级教程

16
Troy 跟跟跟 Baan 跟跟跟跟 Baan SQL Query 跟跟跟跟 跟跟跟 跟跟跟跟 :( Troy Cui 跟跟跟跟http://www.cuiwenyuan.com/baan/ Baan 跟跟Baan V 5.0C 跟跟跟 跟跟跟跟2009-04-29

Upload: carney

Post on 16-Jan-2016

249 views

Category:

Documents


8 download

DESCRIPTION

Baan SQL Query 初级教程. 主讲人:崔文远( Troy Cui ) 官方网站: http://www.cuiwenyuan.com/baan/ Baan 版本: Baan V 5.0C 英文版 发布日期: 2009-04-29. 什么是 Baan SQL Query ?. 顾名思义:使用 SQL 语句的数据查询工具. Baan Database. Report List Report Label Chart. Report Output. Baan SQL Query 可以做什么?. 查看数据表结构 数据报表定制、导出 数据分析、外部应用. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Baan SQL Query 初级教程

《跟 Troy 一起学用 Baan 》系列教程

Baan SQL Query 初级教程主讲人:崔文远( Troy Cui )

官方网站: http://www.cuiwenyuan.com/baan/Baan 版本: Baan V 5.0C 英文版

发布日期: 2009-04-29

Page 2: Baan SQL Query 初级教程

什么是 Baan SQL Query ?

• 顾名思义:使用 SQL 语句的数据查询工具

Report OutputBaan

Database

1. Report List2. Report Label3. Chart

Page 3: Baan SQL Query 初级教程

Baan SQL Query 可以做什么?

• 查看数据表结构• 数据报表定制、导出• 数据分析、外部应用

Page 4: Baan SQL Query 初级教程

如何创建 Baan SQL Query (Report List) ?

Query Datattadv3580m000

Start

EndCreate Query

ttadv3180s000

Create Query Script byEasy SQL

ttadv3181m000

Query By Text Manager(Specific > Ctrl +F1)

Use Easy SQL?

Add Related Tablesttadv3581m000

Add Table Fieldsttadv3582m000

Add Query Fieldsttadv3182m000

Generate Query Report(Specific > Ctrl +F3)

Query Report Data(Specific > Ctrl +F4)

Page 5: Baan SQL Query 初级教程

如何创建 Baan SQL Query (Report Label) ?

Query Datattadv3580m000

Start

EndCreate Query

ttadv3180s000

Create Query Script byEasy SQL

ttadv3181m000

Query By Text Manager(Specific > Ctrl +F1)

Use Easy SQL?

Add Related Tablesttadv3581m000

Add Table Fieldsttadv3582m000

Add Query Fieldsttadv3182m000

Generate Query Report(Specific > Ctrl +F3)

Query Report Data(Specific > Ctrl +F4)

Page 6: Baan SQL Query 初级教程

如何创建 Baan SQL Query (Chart) ?

Query Datattadv3580m000

Start

End

Create Queryttadv3180s000

Create Query Script byEasy SQL

ttadv3181m000

Query By Text Manager(Specific > Ctrl +F1)

Use Easy SQL?

Add Related Tablesttadv3581m000

Add Table Fieldsttadv3582m000

Add Query Fieldsttadv3182m000

Query Chart Data(Specific > Ctrl +F5)

Page 7: Baan SQL Query 初级教程

• Session ttadv3280m000

如何使用 Baan SQL Query 导出数据?

Page 8: Baan SQL Query 初级教程

Baan SQL Query Report 创建例子

要求:导出 Item Ordering Data 中的 Item 及 Max Order Quantity数据表: tcibd200字段: tcibd200.item,tcibd200.maoq

Page 9: Baan SQL Query 初级教程

Baan SQL Query Report 创建例子

本例子:使用自己创建 Sql 语句,需有数据表结构充分了解的基础 (Session:ttaad4500)注:作者有专题详细介绍《 Baan Display General Table Information 》

Page 10: Baan SQL Query 初级教程

Baan SQL Query Report 创建例子

Page 11: Baan SQL Query 初级教程

Baan SQL Query Report 创建例子

Page 12: Baan SQL Query 初级教程

Baan SQL Query 编程 Sql 基本语法?

• Baan Sql 语法类我们经常用的 Sql 语法• 单表查询例子

– Select Table.Field1, Table.Field2,… from Table Where Table.Field3 > Table.Field3.f and Table.Field3 <= Table.Field3.t

– Select Table.Field1, Table.Field2,… from Table Where Table.Field3 > ‘X’ Order by Table.Field5

• 多表查询例子– Select Table1.Field1,Table2.Field2,… from Table1,Table2 Where Table1.Field

1=Table2.Field8 and Table1.Field3 > Table1.Field.f and Table1.Field3 <= Table1.Field3.t

– Select Table1.Field1,Table2.Field2,… from Table1,Table2 Where Table1.Field1=Table2.Field8 and Table1.Field3 > ‘X’ Order by Table1.Field5

Page 13: Baan SQL Query 初级教程

Baan SQL Query Report 基本编辑及编程?

• Baan SQL Query 自动生成的 Report 可以修改样式– Report(ttadv3530m000) > Specific > Layout(ttadv3531m000) > Edit Al

l Layout– 编辑帮助如下,更多请查看《如何输入表格符号到BaaN报表中? 》

Page 14: Baan SQL Query 初级教程

Baan SQL Query Report 基本编辑及编程?

• Baan SQL Query 自动生成的 Report 可以修改样式– Report(ttadv3530m000) > Specific > Input Fields/Report Script/Compile – 涉及到 Report 编程的基础,请查看我的《 Baan Report 开发初级教程》– 高级编程语言指导书请查看下面附件《 Baan ERP 开发指导 ·Baan ERP Program

mers Guide 》

BaanPG.rar

Page 15: Baan SQL Query 初级教程

使用 Baan SQL Query 的注意事项?

• 要注意 Current VRC• SQL Script 修改后,要重新生成 Report• 如自行创建的 Report ,不要自动生成 !• 建议使用 UltraEdit,EditPlus 等文本编辑器• Query Report Data 的 Report 可编程和 La

yout 编辑

Page 16: Baan SQL Query 初级教程

声明与感谢

• 本教程为个人理解,非官方解释• 本教程可在保证完整性的前提下任意传播• 本教程可二次加工发布新版,但请保留原

作者• 如教程有误,欢迎大家指正• 感谢老婆的支持及所有同事的配合