主从表的更新,从表的字段更新时字段触发的事件(50)

  • 主题发起人 主题发起人 歪哥
  • 开始时间 开始时间

歪哥

Unregistered / Unconfirmed
GUEST, unregistred user!
主表 H,adodatasetH 单别,单号,部门从表 D,adodatasetD 单别,单号,料号 commandtext select * from D where 单别=:单别 and 单号=:单号 放在一个表格dbgrid中问:先加主表h内容, A,1001,C03 ,再点dbgrid从表 修改时 从表的字段 单别=A 单号=1001,从表D 单别产生变化是在哪一个事件中 ??beforedit中没有
 
beforePost事件中可以给从表这2个字段赋值。不过如果设定了datasource,好像可以自动设置这2个字段的值。
 
现在的问题是 有一台电脑可以 自动设置这两个值,程序执行电脑 的从表 点修改时 料号 值变成了 单别 A了 就是 点修改后 从表 的字段 料号应该是null值,但有值 A
 
不是很明白。你点修改前,从表的料号字段值是A还是null?
 
从表是空的,关联到一个dbgrid 上面,加完主表后,再点dbgrid ,再点修改,
 
很想帮你,从上面的内容看,是不是你哪里代码写错了,或者界面上控件关联的字段名称错了?
 
查出問題:前所未見 在1024*768的屏幕上沒問題 在800*600 的屏幕上出錯,料號點修改后會賦錯值,點修改后,料號觸發Validate 事件,料號的值為 A 真的是很奇怪
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
后退
顶部