W wanxin Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-05 #1 table.field.add在数据库增加逻辑字段(aa)后,因如何对他每条记录进行永久性负直。
W wmsoft Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-05 #6 在TABLE的AFTERINSERT中写代码: fieldbyname('aa').asboolean:=false;
S SanDao Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-05 #7 在数据库中设默认值(负值)!(你如果以后不修改成正值,它就是永久性负值) :)
W wanxin Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-05 #8 我使用的是DBGridEh1控件,单数据库中没有逻辑字段,(数据库是不能修改的); 现在我要用DBGridEh1在每条记录前加个checkbox, 我现在想增加个临时字段,当然是逻辑型的,但用table.field.add增加后,比如 增加个aa字段,但它没有记录,用DBGridEh1显示时checkbox是灰色根本点击不起来。 请教如何向aa字段中增加记录。或有没有其它的方法,实现每条记录前有checkbox? 谢谢。。。
我使用的是DBGridEh1控件,单数据库中没有逻辑字段,(数据库是不能修改的); 现在我要用DBGridEh1在每条记录前加个checkbox, 我现在想增加个临时字段,当然是逻辑型的,但用table.field.add增加后,比如 增加个aa字段,但它没有记录,用DBGridEh1显示时checkbox是灰色根本点击不起来。 请教如何向aa字段中增加记录。或有没有其它的方法,实现每条记录前有checkbox? 谢谢。。。
S SanDao Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-05 #9 >>比如增加个aa字段,但它没有记录 如果是临时表,为什么不在导入数据前(创建表结构时)就创建好这个字段! >>如果变灰不能点! 你先FieldByName('XuanZe').AsBoolean := True; 再把它FieldByName('XuanZe').AsBoolean := False; 这些你可以写在Query的onNewRecord里面 (我玩过,但也记的不太清了,你先试试!)
>>比如增加个aa字段,但它没有记录 如果是临时表,为什么不在导入数据前(创建表结构时)就创建好这个字段! >>如果变灰不能点! 你先FieldByName('XuanZe').AsBoolean := True; 再把它FieldByName('XuanZe').AsBoolean := False; 这些你可以写在Query的onNewRecord里面 (我玩过,但也记的不太清了,你先试试!)
S SanDao Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-05 #10 也不一定要FieldByName('XuanZe').AsBoolean := True; 直接FieldByName('XuanZe').AsBoolean := False;好像就行了! 看到我上面改了吗?写在数据集的OnNewRecord事件里面!(这样就不灰了) :)
也不一定要FieldByName('XuanZe').AsBoolean := True; 直接FieldByName('XuanZe').AsBoolean := False;好像就行了! 看到我上面改了吗?写在数据集的OnNewRecord事件里面!(这样就不灰了) :)
S SanDao Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-05 #12 现在没空,有空就帮你写个例子!(有点忘记了,也要试试的) 如果我写好前,你已解决了我就不发了(给我E-mail)
W wanxin Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-06 #13 我的Email:wangxing0123456@sina.com 你什么时间有空,我急需.能不能抽点时间。我不胜感激。