pb子数据窗口怎么样才能动态查询

如题所述

数据窗口的一列嵌入子数据窗口(可以编辑),子数据数据很多,需要动态根据编辑的数字来显示子数据窗口中的数据
温馨提示:内容为网友见解,仅供参考
无其他回答

pb子数据窗口怎么样才能动态查询
ldwc_temp.retrieve() \/\/当然自己可以添加检索参数,如果数据已经从数据库中提取过的话,可以动态采用过滤方式进行处理

pb子数据窗口怎么样才能动态查询
先做好父窗口的数据窗口对象,如果一列可以做成freeformat格式,再选external,键入列名和数值类型然后做子数据窗口,做好检索参数,保存,再打开父窗口数据对象,edit一栏选dropdpwndw,吧子数据对象加上去,选择要显示的列名和实际的数值在程序中调用,先把子数据窗口进行初始化,比如在数据窗口中dw_1的co...

PB中实现数据窗口动态排序的三种方法[1]
在PowerBuilder中使用数据窗口检索到的数据往往是无序的 虽然可以通过设置Select语句实现排序的功能 但是数据窗口一旦生成都无法进行动态调整 一 准备工作 为了更好地比较三种不同的方法 dw 中的数据来自两个表student和class student表中包含四个字段sid(学号) sname(姓名) saddr(住址)和cid(班号)...

pb如何实现动态查询?
可以动态地建立数据窗口对象 string error_1,error_2,syntax syntax = sqlca.SyntaxFromSQL(arg_sql,'Style(Type=Grid)',error_1)if len(error_1)>0 then messagebox("错误信息",error_1)else dw_1.create(syntax,error_2)if len(error_2)>0 then messagebox("错误信息",error_2)end if dw...

pb如何实现查询功能
这个很简单哦~ 显示查询结果是体现在窗口下面的DW(数据窗口)中的,那么你需要组合好条件,然后利用数据窗口控件的 setSQLSelect(条件字符串)的方法重新设置DW查询SQL,然后再对DW操作retrieve() 即可实现!例如:string name , gender name = sle_name.text gender = ddlb_gender.text string ls_...

pb 数据窗口 在代码中动态设置 row\/update properties
这样,就知道了数据窗口的工作原理。如果删除数据,找到主键列,然后用delete 语句删除相应数据;如果是修改数据,仍然找主键列,然后根据用户的设置判断是先删再插,还是直接修改,若是直接修改则再根据用户的设置对相应的列进行修改,这样,有时在程序里明明对n多列修改了数值,如果在此处设置不正确,也...

PB数据窗口怎么自动检索
'', '出错!') return -1 end if setitem(getrow(), 'item_no', item_no) setitem(getrow(), 'hm', hm) setitem(getrow(), 'mc', mc) setitem(getrow(), 'jj', jj) setitem(getrow(), 'ze', sl * jj) case 'item_no' select item_tm, hm, mc, jj into :item_...

如何把PB的数据窗口动态显示表中所有的列,无论表怎么变化,都能显示所有...
这种方法比较简单,但是我忘了找一下吧,还有就是可以考虑动态设置数据窗口,string str_err_sql,str_err_create,str_sql,str_syntax str_sql= w_main1.oo.text str_syntax=SQLCA.SyntaxFromSQL(str_sql,'style(type=grid)',str_err_sql)dw_1.create(str_syntax,str_err_create)...

PB在数据窗口中实现某一列的增量查询功能
在PB的数据窗口中怎样实现某一列的增量查询功能 就是说在单行编辑器控件中每输入一个字符 数据窗口能找到这一列值左边部分与单行编辑器中内容相等的行 并加亮显示 要完成上述增量查询功能 实现的关键有两点 一是单行编辑器能实时响应键盘的输入 捕捉每一个按键 获得其中的文本 二是数据窗口的模糊查询...

pb中composite数据窗口如何设置检索参数
打开composite数据窗口,在属性General页的Retrieval Arguments列表中,把需要的参数维护好,比如输入一个singerid;然后选中子数据窗口dw_singers,在属性General页的Argments列表中,会自动把它需要的参数列出来,这时,再把刚才输入的那个singerid参数名填进去,就可以了。

相似回答
大家正在搜