PB中要定义一个值Arguments为什么选不中吗?是灰色的

PB中要定义一个值Arguments为什么选不中吗?是灰色的,第1张

你是在做数据窗口对象是吧这里是灰色的不用管它,你在value下面打入参数名比方数字类型的我们就加入:lngid,你显示是是用户名就加入:strname前面的冒号不能没有,然后去上面的菜单栏找design(中文的话是设计)下面的retrieval arguments(意思就是数据窗口检索需要的参数),打开后,name栏里写上strname,这里冒号不要,type(类型),这里你根据column的数据类型,数值型选number,字符型选string,你这里是用户名我估计是字符型string,然后按确定就可以一步步下去接下去设计数据窗口对象了在程序中调用时比方说你在窗口上有个数据窗口dw_1,dataobject是你刚才上面做的对象在窗口的open时间中线连接事务对象 dw_1.settransobject(sqlca)然后你要在检索数据的地方写上dw_1.retrieve('某某某')就可以了也可以用变量代替比如说string ls_name ls_name=trim(sle_1.text)dw_1.retrieve(ls_name)就把文本框里输入的用户名情况显示在数据窗口里了希望你帮助到你

首先要新建一个数据库窗口,打开NEW窗口,选择 datawindow 选项卡,会有多种数据表显示样式可以选择,这里演示一下常用的 grid 样式

选择 grid ,然后选择选择数据表的方式,这里演示一下 sql select方式

选择 sql select 之后,选择要显示的表,例表:ssc

接下了,选择需要显示的列

这个界面菜单的 design 选项卡下面有 retrievel arguments 可以设置筛选的参数,convert to syntax 可以切换到 sql脚本方式选择表

选择好表和列就可以点击 return 按钮来进一步设置表格的显示

return 完可以,设置一下字体颜色之类的,也可以直接 next 在设计界面设置这些属性

设计界面,可以设置的项目非常多,这里就不详细说明了,直接保存为 d_test 数据库窗口

保存后在 workspace 里就可以看到我们保存的 d_test 数据库窗口

这样就可以在我们的窗口里添加数据库窗口,新建一个窗口,添加一个数据库窗口控件

在 dataobject 属性设置 要显示的数据库窗口

在窗口需要刷新数据的地方,写刷新数据的代码,我们写在 open 事件

这样就完成了数据表的显示,运行效果


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/7945174.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-11
下一篇2023-04-11

发表评论

登录后才能评论

评论列表(0条)

    保存