K kelf Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-19 #1 假设D1为主表,D1为从表,两个表的ID字段相互关联,如果D1中增加一条纪录,D1.ID加一,则如何让D2.ID自动与D1.ID相同,我的实验结果为D2.ID总为0。 谢谢
K kelf Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-19 #3 假设D1为主表,D2为从表,两个表的ID字段相互关联,如果D1中增加一条纪录,D1.ID加一,则如何让D2.ID自动与D1.ID相同,我的实验结果为D2.ID总为0。 谢谢
黄 黄耀彰 Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-19 #4 kelf: 在主表增加一个记录后,从表的关联字段会会自动获得一个 与主表一样的值。只要你在从表中其它字段中输入什后,从表中ID 马上得一个值。 请验查一下从表D2的结构,ID字段的默认值是否为0 。
F fstao Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-19 #5 在从表的Ttable或Tquery有一个事件OnNewRecord: D2.fieldbyname('id').Asfloat:=D1.fieldbyname('id').Asfloat;
C Crab Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-15 #7 只要建立了主从结构,子表中的关联字段就自动同主表的对应字段相关,不用自己手工赋值,但子表中不会自动插入一个新值,需要在主表的 OnNewRecord 中加入: subtable1.Append