pb数据窗口输入问题
答案:2 悬赏:10 手机版
解决时间 2021-02-06 05:15
- 提问者网友:流星是天使的眼泪
- 2021-02-05 15:09
在pb数据窗口新增一行,在一个字段输入一个值之后,在另外一个字段根据条件自动显示一个值,而且用户无法修改,这个怎么实现
最佳答案
- 五星知识达人网友:忘川信使
- 2021-02-05 16:14
帮你解决一下,我刚好解决了这个问题
在editchange事件下写代码
string ll_barcode,ll_name,ll_price
dw_1.AcceptText()
for i=1 to dw_1.rowcount
ll_barcode=getitemstring(i,"base_barcode")
select name,price
from base_barcode
into :ll_name,:ll_price
where barcode=:l_barcode;
dw_1.object.name[i]=ll_name
dw_1.object.price[i]=ll_price
next
要使数据窗口控件中的数据不被改动,要在数据窗口页面编辑,点击tab order 按钮,下面会显示红色小字,只要是0,用户就无法修改数据,大于0就表示可以输入数据,而且根据大小排列是编辑TAB键跳动的顺序
在editchange事件下写代码
string ll_barcode,ll_name,ll_price
dw_1.AcceptText()
for i=1 to dw_1.rowcount
ll_barcode=getitemstring(i,"base_barcode")
select name,price
from base_barcode
into :ll_name,:ll_price
where barcode=:l_barcode;
dw_1.object.name[i]=ll_name
dw_1.object.price[i]=ll_price
next
要使数据窗口控件中的数据不被改动,要在数据窗口页面编辑,点击tab order 按钮,下面会显示红色小字,只要是0,用户就无法修改数据,大于0就表示可以输入数据,而且根据大小排列是编辑TAB键跳动的顺序
全部回答
- 1楼网友:你可爱的野爹
- 2021-02-05 16:52
1.打开dw窗口
2 点sql后把新的2个字段选中
3 返回dw窗口,新加的2个字段就在最后面
4 如果没看到,可能是在detail中
5 还可以添加列 place a column ,这个必须是在你用datasource选中2个新列的情况下,添加列才出出现2个新的列。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯