社区
DataWindow
帖子详情
判断该DataWindow的数据源和显示风格
fanjinchang
2009-06-06 05:49:42
请教各位高手,大家都该知道,在创建数据窗口对象的时候会选择数据源和显示风格。反过来要是有一个DataWindow的话,怎么才能判断该DataWindow的数据源和显示风格呀?急.............
...全文
137
6
打赏
收藏
判断该DataWindow的数据源和显示风格
请教各位高手,大家都该知道,在创建数据窗口对象的时候会选择数据源和显示风格。反过来要是有一个DataWindow的话,怎么才能判断该DataWindow的数据源和显示风格呀?急.............
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
talenter
2009-06-19
打赏
举报
回复
打开数据窗口的数据源,里面有你要的信息
Mr_Nice
2009-06-19
打赏
举报
回复
[Quote=引用 3 楼 lzp_lrp 的回复:]
引用楼主 fanjinchang 的帖子:
请教各位高手,大家都该知道,在创建数据窗口对象的时候会选择数据源和显示风格。反过来要是有一个DataWindow的话,怎么才能判断该DataWindow的数据源和显示风格呀?急.............
数据源可以用
string ls_sql
ls_sql = dw_1.describe("datawindow.table")
或者
ls_sql = dw_1.getsqlselect()
数据窗口的显示风格
string setting
setting = dw1.Object.DataW…
[/Quote]
学习了,不错不错!
singsongs
2009-06-08
打赏
举报
回复
学习了。
WorldMobile
2009-06-06
打赏
举报
回复
[Quote=引用楼主 fanjinchang 的帖子:]
请教各位高手,大家都该知道,在创建数据窗口对象的时候会选择数据源和显示风格。反过来要是有一个DataWindow的话,怎么才能判断该DataWindow的数据源和显示风格呀?急.............
[/Quote]
数据源可以用
string ls_sql
ls_sql = dw_1.describe("datawindow.table")
或者
ls_sql = dw_1.getsqlselect()
数据窗口的显示风格
string setting
setting = dw1.Object.DataWindow.Processing
或者
setting = dw1.Describe("DataWindow.Processing")
以下pb中的帮助
Description
The type of processing required to display the data in the selected presentation style.
Controls
DataWindows
Syntax
PowerBuilder dot notation:
dw_control.Object.DataWindow.Processing
Describe argument:
"DataWindow.Processing"
Return values are:
0 - (Default) Form, group, n-up, or tabular
1 - Grid
2 - Label
3 - Graph
4 - Crosstab
5 - Composite
6 - OLE
7 - RichText
8 - TreeView
9 - TreeView with Grid
newease
2009-06-06
打赏
举报
回复
显示风格
string setting
setting = dw_1.Object.DataWindow.Processing
指明数据窗口对象的表现风格 有效取值为
0——缺省值 表现风格为 Form group query 或 tabular
1——Grid
2—— Label
3—— Graph
4 ——Crosstab
5——Composite
newease
2009-06-06
打赏
举报
回复
GetSQLSelect()
功能 返回数据窗口控件当前使用的SELECT 语句 当数据窗口对象的数据源是访问
SQL数据库的数据源时 比如数据源为SQL Select, Quick Select或 Query
语法 dwcontrol.GetSQLSelect ( )
参数 dwcontrol 数据窗口控件名
返回值 String 函数执行成功时返回数据窗口控件dwcontrol当前使用的SQL SELECT
语句 如果不能返回 SQL SELECT 语句 则 GetSQLSelect()函数返回空字符串 "" 如
果dwcontrol的值为 NULL 则 GetSQLSelect()函数返回 NULL
string old_select, new_select, where_clause
old_select = dw_emp.GetSQLSelect()
where_clause = ... //要添加的SELECT语句条件
// 把新的WHERE子句条件添加到原来的SELECT语句
new_select = old_select + where_clause
dw_emp.SetSQLSelect(new_select)
PowerBuilder 10.5实战:
Data
Window
与迁移经验
在企业管理软件开发中,快速构建数据增删改查界面是长期存在的核心需求。PowerBuilder 10.5 作为经典的数据窗口开发工具,通过将取数、展示、编辑与回写封装为整体对象,大幅提升了传统数据库应用的开发效率。
Data
Window
机制以内存缓冲区为核心,结合灵活的事务对象配置,支撑了银行、电力、ERP 等领域的复杂业务场景。同时,10.5 版本通过 Web Service 与 .NET 集成,实现了从 C/S 架构向服务化集成的平滑过渡。针对运维与升级场景,深入解析
Data
Window
展示
风格
选型、
PowerBuilder 2022手册精读:
Data
Window
、事务与打印调优指南
在核心业务系统长期运维与信创改造的背景下,掌握成熟的数据窗口技术依然是处理复杂数据展示与交互的关键。数据窗口(
Data
Window
)作为PowerBuilder的灵魂,其
数据源
绑定、更新属性配置和动态表达式机制,决定了应用在数据读写与界面呈现上的稳定性和灵活性。围绕数据窗口的检索参数、事务对象绑定及打印预览(PrintPreview)的边界设置,工程实践中常因细节疏漏引发数据丢失、打印错版等问题。理解PowerScript事务控制、数据库连接字符集与部署迁移中的兼容性处理,能显著降低遗留系统维护成本。本文基
PB报表自定义系统:基于
Data
Window
的动态配置化实践
在企业级应用开发中,报表需求频繁迭代,硬编码方式往往导致重复开发与维护成本居高不下。报表动态化设计的核心在于将界面展示与数据绑定解耦,通过元数据描述接口动态调整数据窗口属性,实现列布局、计算字段、过滤参数等元素的灵活配置。这种机制不仅提升了开发效率,还能支持运行期无编译发布,为存量系统改造提供了可行路径。在典型业务场景中,用户可调整列宽、增加金额计算列、按部门过滤数据,甚至实现列级权限控制。PowerBuilder的
Data
Window
凭借其强大的数据绑定与Describe/Modify接口,成为落地自定义
PowerBuilder/PB常用备忘
记录PB相关的知识点和备忘,以备不时之需,同时也可共Pber们参考使用
Data
window
object(数据窗口库对象)
数据源
决定了数据窗口对象获取数据的方式。PowerBuild支持五种
数据源
: A、 快速选择(Quik Select)。能够创建简单的SQL Select语句,主要用于从一个表或由外键连接的多个表中选择数据列,...
DataWindow
611
社区成员
20,469
社区内容
发帖
与我相关
我的任务
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
分享
社区描述
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章