怎么在powerbuilder9.0的数据窗口的某个字段中定义一个这样的按钮,比如当按下这按钮时能显示出全部商品的列表,选中需要的商品的整条信息将几个字段信息添加到当前的数据窗口对应的字段中,不是一个一个字段那样 ,是一次能添加整条记录
怎么在powerbuilder9.0的数据窗口的某个字段旁边定义一个这样的按钮,比...
方法一:手动在DW_1里添加按钮 DW_1的单击事件中判断点击按钮,写具体的代码来实现:打开pop窗口,retrieve dw_data数据,当选中确定后获取选中行的数据,塞到DW_1里。你的想法能实现,但是比较麻烦,并且不利于继承等。方法二:效果不是你想的那样。不用按钮,edit里选dddw 在DW_1里itemchange里获...
powerbuilder9.0如何创建数据窗口对象(Data object)
一、确保你的pb已经设置连接到了某个数据库 二、主菜单File - new,选DataWindow页,选择某种风格(比如grid),然后选择数据源类型(比如Sql Select)三、然后选择一个数据表,点Open,再选择需要哪些列,选择好后点主菜单File - Return to Datawindow Painter 四、点next,再点Finish,这时数据窗口就...
在PowerBuilder 9.0中实现绘图命令
使用SetSeriesSymbol(系列名称, 标记类型, 大小, 颜色)设置数据系列的标记符号。使用SetSeriesLabel(系列名称, 显示位置, 字体, 颜色)设置数据系列的标签。使用PaintGraph()绘制图形。以下是一个简单的示例代码:powerbuilder \/\/ 在数据窗口对象中定义绘图区域和图形 dw_1.GraphArea.Visible = TRUE;dw_1...
我在用powerbuilder做一个房管系统,里面用到了定制可视用户对象,但遇 ...
假设有一个窗口w_test,窗口上有一个数据窗口控件dw_1和 几个静态文本控件sle_1、sle_2、sle_3、sle_4等等。首先,定义一个结构(Structure)名称为POINTAPI,内容如下:Variable Name Type xpos long ypos long 然后,声明两个全局外部函数(Global External Fuctions):\/\/注意,此处的参数类型POINTAPI...
关于powerbuilder9.0数据窗口中数据排序的问题
就是单击表头排序的代码 describe()获得数据窗口对象的属性 if row=0 and this.describe(ls_curobj+".text")<>"!" and this.describe(ls_curobj+".band")="head"这段是看单击的是不是标题,其中:this.describe(ls_curobj+".text")<>"!" 我没用过这种写法,不敢乱讲,很不常用的 this....
PowerBuilder中,怎么实现鼠标停在某一个控件上,出来一个提示?
可以在按钮上尝试下,在按钮的mousemove事件里写代码,定义个label,当进到按钮上就显示label,否则隐藏。
powerbuilder9.0中的datawindow个类型的用法及详细说明比如composite之 ...
Grid显示样式的数据窗口中,表头只能和标签放置在同一个header band中,在放置表头处仍然有网格线。---Tabular:当刚刚创建这种样式的数据窗口时,字段、标签的布局和 Grid显示样式的数据窗口相同,都是横向排列的,但是字段之间没有网格线分隔。字段和标签的布局可以随意调整,在header band中的标签可以随意拖放到detail band...
在PowerBuilder 9.0 中关于时间字段计算的问题
给你做个示例你参考一下,自己实现你要想的吧:time sj\/\/定义一个时间变量 sj=now()\/\/取当前系统时间 dec cj\/\/定义一个数值变量 cj=second(sj)*.6\/\/取时间变量的秒数,乘以0.6 messagebox('',string(cj))\/\/把经过计算的变量cj展示出来 ...
powerbuilder下拉数据窗口
1,新建一个 dropdownlistbox,即下拉菜单 2,加载数据 使用 dropdownlistbox 的 additem("内容"):例,使用 数据库窗口 dw_1 的“a” 字段, 来设置 下拉菜单 ddlb_1 的选项 for i= 1 to dw_1.rowcount()str_item=dw_1.getitemstring(i,'a') \/\/也可以通过游标,来直接获得数据库表内数...
powerbuilder在数据窗口中怎么才能只显示第一条数据 然后用“下一条...
我不知道你的数据窗口是什么风格的。如果是freeform风格的,就在数据窗口所在的窗口的open事件中写下如下代码:dw_1.settransobject(sqlca)dw_1.retrieve()然后再在上面所说的窗口上放一个“下一条”按钮,在其click事件中写下代码:dw_1.ScrollNextRow()注:我假设你的数据窗口名称是dw_1 ...