怎样将数据窗口变成可编辑状态?调用什么函数?

hnxfl 2003-10-23 06:56:56
我在窗口中放了两个数据窗口控件,dw_1,dw_2,其中dw_2是带参数的,它根据dw_1
的点击选择检索出数据,每次运行程序,dw_1总是处于可编辑状态,我想改动
dw_2中的数据,可是它老是不能处于可编辑状态,各位大虾我该怎么做啊?救命
...全文
129 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
workhand 2003-10-24
  • 打赏
  • 举报
回复
不必动态代码设置tab order 吧,在dw设计页面给定数值就行了
zhangdatou 2003-10-24
  • 打赏
  • 举报
回复
在工具条的第二排 最后一个图标 就是tab order
jdsnhan 2003-10-24
  • 打赏
  • 举报
回复
dw_Employee.SetTabOrder(4, 0)
hnxfl 2003-10-23
  • 打赏
  • 举报
回复
楼上的朋友,修改tab order 的语法是怎样的啊?谢谢
lmby 2003-10-23
  • 打赏
  • 举报
回复
dw_name.enabled = false//整个数据窗口不可编辑
dw_name.enabled = true//整个数据窗口可编辑

dw_name.object.column.protect = 0//指定列可编辑
dw_name.object.column.protect = 1//指定列不可编辑

dw_name.object.datawindow.readonly = true//整个数据窗口可编辑
dw_name.object.datawindow.readonly = false//整个数据窗口不可编辑

也可以在相应的属性里修改.
或者修改tab order
hnxfl 2003-10-23
  • 打赏
  • 举报
回复
谢谢大虾门,,呵呵,小弟刚学PB,我怎么样去访问这些属性值呢?
我是指在程序运行的过程中,我更改了数据,然后保存它,相应的我又要让
它变为不可编辑状态,或者反过来我在程序运行中要把它变为可编辑状态,
该怎么去访问这些属性呢??谢谢
jdsnhan 2003-10-23
  • 打赏
  • 举报
回复
1、tab属性
2、protect属性
3、enabled属性
4、readonly属性.
chgjszj 2003-10-23
  • 打赏
  • 举报
回复
给dw_2各列Tab ,只要不是0 就可以了,点FROMAT---TAB ORDER 然后在显示的鼠标点出现的红色的值,修改即可!
mittee 2003-10-23
  • 打赏
  • 举报
回复
1 察看dw_2各列的protect 属性是否为0,要为0 才可以修改。
2 给dw_2各列焦点值。

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧