救急:为什么用dblookupcombox会把将要post的记录的内容post给了表中关联的第一条记录?(paradox表)(50分)

  • 主题发起人 主题发起人 xiey
  • 开始时间 开始时间
X

xiey

Unregistered / Unconfirmed
GUEST, unregistred user!
救急:为什么用dblookupcombox会把将要post的记录的内容post给了表中关联的第一条记录?(paradox表)
 
能不能看一下你的代码呢?
 
有两个表,主表为drivers,副表为cunit,其中,一个dblookupcombox联系着这两个表.
list的是cunit中的中文字,post的是cunit的编号.
问题就在这里,每次post后,dblookupcombox会把将要post的记录的内容post给了表中关联的第一条记录.
真不知道该怎么办才好!
:(
 
补充一下:
是再次运行程序,进行post时会出现这种情况!
 
dblookupcombox所关联的的字段索引并不是唯一的时候,
就会发现上述情况这个情况克服的方法是设定唯一的字段做索引,或选中dblookupcombox中另一条一样的记录,这样更新才不会在第一条关联记录上。
你可以试一试(我已发现过此状况,相同记录时无法用键盘选中,只能用Mouse 点
取)。
 
接受答案了.
 
后退
顶部