PB提供的5种数据源

来源:互联网 发布:对遗传算法的改进 编辑:程序博客网 时间:2024/06/05 10:57

PB提供5种数据源:Quick Select(快速选择类型)SQL Select(SQL选择类型)Query(查询类型)External(外部类型)Stored Procedure(存储过程类型)
--------------------------------------------------------------------------------------------------------------------------------------
Quick Select
只能从一个数据表或者视图中选取数据(无关联的表或者视图)
--------------------------------------------------------------------------------------------------------------------------------------
SQL Select
1、选择表
可以一次选择多个表
2、选择字段
Select All //选择所有字段
Select Tables //重新选择表
Convert to Syntax //进入SQL语法状态
Compute //计算字段,右键->Columns //选择字段
      右键->Functions //选择函数
3、指定检索条件
Retrieval Arguments //定义检索参数变量的类型和名称
where //检索条件,右键->Columns //选择字段
      右键->Functions //选择函数
      右键->Arguments //选择参数
      右键->Value   //选择值
      右键->Select //从其他表中选择
--------------------------------------------------------------------------------------------------------------------------------------
Query
PB可以将特定的SQL语句保存为Query对象,不同的Query数据源的数据窗口都可以使用这些已经保存好的SQL语句来提取数据
--------------------------------------------------------------------------------------------------------------------------------------
External
当和不存在于数据库中的数据打交道或者要利用数据窗口的某些特性但不进行数据处理时,使用此数据源。无SQL语句。
--------------------------------------------------------------------------------------------------------------------------------------
Stored Procedure
使用已经定义好的存储过程来做数据源
--------------------------------------------------------------------------------------------------------------------------------------

////////////////////////////////////////
数据窗口对象的显示样式
----------
数据窗口对象显示样式有11种:GridTabularGroupFreefromLabelN-UpCrosstabGraphCompositeRichTextOLE2.0

常用的有三种:Freefrom、Grid、Tabular

Freefrom

对于比较重要的数据,用户可能需要一次只编辑一行这时可以使用Freefrom显示样式的数据窗口。该类型的数据窗口将标签放置在字段的左例,字段和标签放置在同一个detail band中,先从上到下再从左到右依次排列。实际上,这种显示样式的数据窗口布局也很灵活,可以随意安排字段和标签的位置。这种显示样式的数据窗口在卡片式数据的录入和显示方面也经常使用。

Grid

字段横向排列在detail band中,标签横向排列在header band中,和字段相对应,字段和字段之间有网格线分隔,类似于电子表格。在数据窗口的预览状态下可以调整字段的顺序,并且自动反馈到数据窗口的设计状态中,调整字段顺序时,对应的标签顺序也相应地自动调整。缺省情况下,字段不能随意移动,只能在detail band中做上下移动。这种显示样式的数据窗口布局整齐,但不能灵活地安排字段、标签、表头的布局,所以常用来显示数据或录入数据,而很少用来做报表。Grid显示样式的数据窗口中,表头只能和标签放置在同一个header band中,在放置表头处仍然有网格线。

Tabular

当刚刚创建这种样式的数据窗口时,字段、标签的布局和 Grid显示样式的数据窗口相同,都是横向排列的,但是字段之间没有网格线分隔。字段和标签的布局可以随意调整,在header band中的标签可以随意拖放到detail band中,detail band中的字段也可以拖动到header band中。这种显示格式的数据窗口布局安排非常灵活,开发人员可以根据需要设计字段和标签的布局,然后手工画线制作表格,在制作中国式
报表时经常使用,虽然比较烦琐,但是表格比较美观,比较适合中国式报表的要求,另外,这种格式的数据窗口在数据录入、查询时也经常使用。

原创粉丝点击