社区
DataWindow
帖子详情
动态数据窗口
zqfcsdn
2003-05-26 01:28:58
请教一个问题
怎样做grid样式带分组的动态数据窗口,语法该怎样写
pb6的dwsyntax里为什么没有group的语法?
那位高手知道,请赐教
我的QQ:54797022
...全文
53
5
打赏
收藏
动态数据窗口
请教一个问题 怎样做grid样式带分组的动态数据窗口,语法该怎样写 pb6的dwsyntax里为什么没有group的语法? 那位高手知道,请赐教 我的QQ:54797022
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
EastSmart
2003-05-26
打赏
举报
回复
慢慢看看,所有语法
<transaction object>.SyntaxFromSQL(<SQL select string>, &
"Style(Detail_Bottom_Margin=<an integer> Detail_Top_Margin=<an integer> Header_Bottom_Margin=<an integer> Header_Top_Margin=<an integer> Horizontal_Spread=<an integer> Left_Margin=<an integer> Report=<Yes or No> Type=Group Vertical_Size=<an integer> Vertical_Spread=<an integer> )" + &
"Text(Alignment=<0 - Left, 1 - Right, 2 - Center> Background.Color=<a long> Background.Mode=<0 - Opaque, 1 - Transparent> Border=<0 - None, 1- Shadow, 2 - Box, 3 - Resize, 4 - Underline, 5 - 3D Lowered, 6 - 3D Raised> Color=<a long> Font.CharSet=<0 - Ansi, 1 - default, 2 - Symbol, 128 - Shift JIS, 255 - OEM> Font.Face='<name of type face (i.e., SYSTEM, COURIER)>' Font.Family=<0 - AnyFont, 1 - Roman, 2 - Swiss, 3 - Modern, 4 - Script, 5 - Decorative> Font.Height=<an integer> Font.Italic=<0 - False, 1 - True> Font.Pitch=<0 - default, 1 - Fixed, 2 - Variable> Font.Strikethrough=<0 - False, 1 - True> Font.Underline=<0 - False, 1 - True> Font.Weight=<400 - Normal, 700 - Bold> Font.Width=<an integer> )" + &
"Column(Background.Color=<a long> Background.Mode=<0 - Opaque, 1 - Transparent> Border=<0 - None, 1- Shadow, 2 - Box, 3 - Resize, 4 - Underline, 5 - 3D Lowered, 6 - 3D Raised> Color=<a long> Edit.AutoHScroll=<Yes or No> Edit.AutoSelect=<Yes or No> Edit.AutoVScroll=<Yes or No> Edit.FocusRectangle=<Yes or No> Font.CharSet=<0 - Ansi, 1 - default, 2 - Symbol, 128 - Shift JIS, 255 - OEM> Font.Face='<name of type face (i.e., SYSTEM, COURIER)>' Font.Family=<0 - AnyFont, 1 - Roman, 2 - Swiss, 3 - Modern, 4 - Script, 5 - Decorative> Font.Height=<an integer> Font.Italic=<0 - False, 1 - True> Font.Pitch=<0 - default, 1 - Fixed, 2 - Variable> Font.Strikethrough=<0 - False, 1 - True> Font.Underline=<0 - False, 1 - True> Font.Weight=<400 - Normal, 700 - Bold> Font.Width=<an integer> )" + &
"Datawindow(Color=<a long> Label.Columns=<number of labels across on a page>Label.Columns.Spacing=<an integer> Label.Ellipse_Height=<an integer> Label.Ellipse_Width=<an integer> Label.Height=<an integer> Label.Name='<constant string containing pre-defined label name>'Label.Rows=<number of rows of labels on a page>Label.Rows.Spacing=<an integer> Label.Shape=<roundrectangle, rectangle, or oval>Label.Sheet=<Yes or No> Label.TopDown=<Yes or No> Label.Width=<an integer> Message.Title='<text displayed in titlebar of datawindow error messagebox>' Print.Margin.Bottom=<an integer> Print.Margin.Left=<an integer> Print.Margin.Right=<an integer> Print.Margin.Top=<an integer> Rows_Per_Detail=<an integer> Timer_Interval=<# of milliseconds between refresh of time-related values (default is 0 for 1 minute)> Units=<0 - PB Units, 1 - Pixels, 2 - 1/1000 inch, 3 - 1/1000 cm> ) " + &
"Group(1 2 ) ",<string variable to hold errors>)
bomber2001
2003-05-26
打赏
举报
回复
做一个相对应的数据窗口,导出语法,哈哈
hnwczgw
2003-05-26
打赏
举报
回复
string ERRORS, sql_syntaxstring presentation_str, dwsyntax_str
sql_syntax = "SELECT ......"
presentation_str = "style(type=grid)"+&
"group(level=1 header.height=0 trailer.height=0 by=("分组列名" )color="536870912" trailer.color="536870912" )"
dwsyntax_str = SQLCA.SyntaxFromSQL(sql_syntax,presentation_str, ERRORS)
IF Len(ERRORS) > 0 THEN
MessageBox("出错","SyntaxFromSQL()存在错误: " + ERRORS)
RETURN
END IF
dw_1.Create( dwsyntax_str, ERRORS)
dw_1.SetTransObject(SQLCA)
dw_1.Retrieve()
devil_heart
2003-05-26
打赏
举报
回复
可以行建一个group类型的数据窗口,再导出来看一看语法嘛,再自己写一个动态的,这对你的水平提高很有帮助!
kojiang
2003-05-26
打赏
举报
回复
带分组的...关注!
普通的,大致如下:
string ERRORS, sql_syntaxstring presentation_str, dwsyntax_str
sql_syntax = "SELECT ......"
presentation_str = "style(type=grid)"
dwsyntax_str = SQLCA.SyntaxFromSQL(sql_syntax,presentation_str, ERRORS)
IF Len(ERRORS) > 0 THEN
MessageBox("出错","SyntaxFromSQL()存在错误: " + ERRORS)
RETURN
END IF
dw_1.Create( dwsyntax_str, ERRORS)
dw_1.SetTransObject(SQLCA)
dw_1.Retrieve()
PB
动态数据
窗口
本文围绕PB
动态数据
窗口
展开,介绍了创建
动态数据
窗口
的方法,包括使用Create函数、重新设置事务对象,获取创建语法常用SyntaxFromSQL函数。还讲述了获取和修改数据
窗口
SQL语句的方法,如GetSQLSelect、SetSQLSelect等,最后给出动态修改SQL语句的实例。
PowerBuilder创建
动态数据
窗口
综述
本文详细介绍PowerBuilder中
动态数据
窗口
技术的应用,并结合具体实例演示如何利用Create()、LibraryExport()与SyntaxFromSQL()等函数进行开发。
PowerBuilder创建
动态数据
窗口
本文介绍了在PowerBuilder中创建
动态数据
窗口
的方法,包括使用Create()函数、LibraryExport()与SyntaxFromSQL()函数,并提供了详细的步骤与示例代码。
使用CustomTkinter和Matplotlib绘制
动态数据
窗口
本文介绍如何结合CustomTkinter和Matplotlib构建
动态数据
可视化
窗口
,重点解决
窗口
关闭后程序无法完全退出的问题。通过将root.quit()替换为root.destroy(),确保GUI资源正确释放,避免后台残留进程和错误。内容涵盖环境配置、基础
窗口
结构及关键事件处理机制,适用于Python桌面端数据可视化开发。
PB如何创建
动态数据
窗口
本文详细介绍了如何在PowerBuilder中使用SELECT语句和自定义字段两种方式创建数据
窗口
。通过实例代码展示了创建过程,包括设置数据
窗口
属性、更新字段、定义列属性等关键步骤。
DataWindow
611
社区成员
20,469
社区内容
发帖
与我相关
我的任务
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
分享
社区描述
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章