pb9新建“数据窗口”选项卡中文说明

数据窗口中文说明
Composite(复合数据窗口) 是一种特殊类型的数据窗口,它允许将多个独立的数据窗口对象(DataWindow Object)组合到一个容器中,形成一个统一的报表或文档。这种类型特别适合创建包含多种数据展示形式的复杂报表。
Crosstab(交叉表):类似数据透视表,适合统计分析(如按行和列维度汇总数据)。
Freeform(自由格式):字段按自定义布局排列,适合表单录入(如新增 / 编辑数据)。
Graph(图表):支持柱状图、折线图等,直观展示数据趋势。
Grid(网格):类似 Excel 表格,行列分明,适合展示结构化数据。
Group(分组):按指定字段分组显示数据,支持多级分组和汇总。
Label(标签):用于打印标签(如商品标签、快递面单)。
N-Up 数据窗口是一种特殊的布局样式,主要用于在单页内以多列多行的方式重复显示相同结构的数据,适合展示多条格式统一的记录(如标签、卡片、证书等)。
OLE 2.0(Object Linking and Embedding,对象链接与嵌入) 是用于集成其他 Windows 应用程序对象(如 Excel 表格、Word 文档、图表等)的技术。通过 OLE 2.0,你可以在 PB 应用中直接嵌入或链接外部对象,实现跨应用的数据交互和展示。
RichText(富文本) 是一种支持格式化文本(如字体样式、颜色、段落排版、图片嵌入等)的特殊控件和数据窗口样式,主要用于处理需要复杂格式的文本内容(如合同、报告、邮件等)。
Tabular(列表):每行显示一条记录的所有字段,适合明细数据展示。

数据窗口的工作流程
1、创建数据窗口
通过菜单 File → New → DataWindow 选择样式,配置数据源(表、视图或 SQL 语句),设计字段布局和样式。
2、在窗口中使用数据窗口
将数据窗口控件(DataWindow Control,如dw_1)拖放到窗口上,关联已创建的数据窗口对象。
3、绑定数据库连接
通过 SetTransObject(sqlca) 将数据窗口与事务对象关联,确保数据操作使用正确的数据库连接。
4、加载与操作数据
调用 Retrieve() 从数据库加载数据。
通过 InsertRow()、DeleteRow() 增删行。
编辑数据后,调用 Update() 将修改提交到数据库。

常用核心方法
SetTransObject() 绑定事务对象(如sqlca),建立数据库连接
Retrieve() 从数据库检索数据
Update() 将修改提交到数据库
InsertRow() 插入新行
DeleteRow() 删除指定行
SetFilter() 设置数据过滤条件
Filter() 执行过滤
SetSort() 设置排序规则
Sort() 执行排序
SaveAs() 将数据导出为指定格式

强大的数据处理能力
内置数据验证(如必填项、数据类型、自定义规则)。
支持数据过滤(SetFilter())、排序(SetSort())和分组。
提供计算列(通过表达式动态计算值)和汇总功能(求和、平均值等)。
支持批量操作,如批量更新(Update())和删除。
灵活的界面定制
可通过数据窗口画笔(DataWindow Painter)可视化设计布局,调整字体、颜色、边框等样式。
支持条件格式(如某字段值大于 100 时显示红色)。
可嵌入按钮、图片等控件,实现交互功能(如点击行弹出详情)。
便捷的打印与导出
内置打印功能,支持页面设置、打印预览。
可将数据导出为 Excel、Word、HTML、TXT 等格式(SaveAs()方法)。

posted @ 2025-09-09 09:00  私人收藏夹  阅读(34)  评论(0)    收藏  举报