注册 登录
编程论坛 PowerBuilder

[求助]如何button可以变成灰色并且不可按

yihuizeng 发布于 2006-11-26 22:32, 1090 次点击
hi
我是一PB新手, 偏偏公司布置了一个PB的工作, 具体是在我有一个表格, 表格的第一列是我可以选择的对这个表格赋予的行动, 1新增数据, 2更改数据, 3取消数据。 另外还有一个button, 是在我做完以上任何一种行动之后按的, 代表这个工序已经完成。 然后这个表格中的其中一列叫“Finished的值会变成'Y'.


公司要求, 当'Finished'这个值是'Y'的时候, 那个完成工序的button将会变成灰色并且不可以按, 请问怎样才可以做到呢???


还有, 怎样从以有的database里面导入数据到我的表格的列里面, 例如我的表格有一个叫Company的列, 我想把database里面已经有的Company这个field的值直接导入到那个列里面, 需要怎么做?


新手连问问题可能都不清楚,请多包涵
万分感激了
1 回复
#2
werley2006-12-01 23:13


试一下看看:

button.Enabled = dw_1.Object.Finished[1] = 'Y'
至于写在哪个事件里,要看具体怎么要求了

---------------------------

在已有数据的窗口中再导入一列比较麻烦,

建议你还是在修改数据窗口的SELECT语句,

关联Database中那张表,直接取你想要的那列.

不知是不是误解了你的意思!

[此贴子已经被作者于2006-12-1 23:18:36编辑过]

1