答对者立刻给分(100分)

  • 主题发起人 主题发起人 wanxin
  • 开始时间 开始时间
W

wanxin

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