两表关联的触发器(50分)

  • 主题发起人 主题发起人 HeBaisong
  • 开始时间 开始时间
To guqs :我根据你的提示做,还是有点麻烦
例:TestTab1 ID TestNo TestName
numeric varchar(8) varchar(20)
TestTab2 ID TestNo Qty Price
numeric numeric int int
其中,TestTab2表种的TestNo于表TestTab1中的ID字段关联
我现在让DBGrid1于TestTab2相连并且通过DBGrid1对TestTab2进行输入操作
我现在想让TestTab2的字段TestNo在DBGrid1中显示的是TestTab1中对应的
TestNo(已经解决),但是在通过DBGrid1对TestTab2进行Insert时,我也想
在对应字段输入的是TestTab1中TestNo字段的内容,而TestTab2在Post之前
把TestTab1对应的字段ID的值付给TestTab2的字段TestNo
(我遇到的问题是DBGrid1因为TestTab2的字段TestNo是numeric类型,所以不
接受字符输入,例如:A字符就输入不了,该如何解决)
 
在这种情况下,实际上TestTab2的字段TestNo应该是个查找字段,应该从Table1中选择而不
应直接输入,如果非要直接输入的话,那么应该通过输入的TestTab1.TestNo在TestTab1中
查找到ID,然后再提供给TestTab2.TestNo使用,中间应该用程序实现这一过程。
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
915
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部