F
fstao
Unregistered / Unconfirmed
GUEST, unregistred user!
delphi的问题:
假如用paradox7新建table1.db和table2.db,其table2.db的字段为Id、name和price,其数据为:
id name price
1 A1 12.3
2 A2 23.45
3 A3 24.56
table1.db的字段为:Id(用来关联table2的id)。
在form1里添加TTable1控件,Ttable1是用来连接table1.db的,用TDbgrid1显示table1.db的数据。
我想在控件Ttable1添加两个新字段,Name(type为string,Field Type为Calculated)和Price
(type为Float,Field Type为Calculated),两个都是Calculated字段。我想这样,在dbgrid1
里显示id、name和price,当table1.insert时,在id写“1”,则name和price分别显示“A1”和“12.3”,
再table1.insert时,在id写“3”,则name和price分别显示“A3”和“24.56”,因为只要table1.db的
id与table2.db的id关联时,则显示相应的数据。我以前用Lookup来关联,我听说这样做不太好,
用Calculated来做好一点,我想只有写代码,那么如何在TTable1的id的Onchange写代码呢?
假如用paradox7新建table1.db和table2.db,其table2.db的字段为Id、name和price,其数据为:
id name price
1 A1 12.3
2 A2 23.45
3 A3 24.56
table1.db的字段为:Id(用来关联table2的id)。
在form1里添加TTable1控件,Ttable1是用来连接table1.db的,用TDbgrid1显示table1.db的数据。
我想在控件Ttable1添加两个新字段,Name(type为string,Field Type为Calculated)和Price
(type为Float,Field Type为Calculated),两个都是Calculated字段。我想这样,在dbgrid1
里显示id、name和price,当table1.insert时,在id写“1”,则name和price分别显示“A1”和“12.3”,
再table1.insert时,在id写“3”,则name和price分别显示“A3”和“24.56”,因为只要table1.db的
id与table2.db的id关联时,则显示相应的数据。我以前用Lookup来关联,我听说这样做不太好,
用Calculated来做好一点,我想只有写代码,那么如何在TTable1的id的Onchange写代码呢?