表1:ID,CategoryID,CategoryName
表2:ID,CategoryID,ProductName,ProductPrice
表一和表二通过CategoryID关联。
我用向导生成表二的窗体,使用户自动修改表二数据,但是,用户选择CategoryName,程序检索表1的Categoryname得到CategoryID,然后写入表二。
因为是TTable控件绑定TEdit,所以,应该在写入表2前检索到CategoryID,写入。
但是,我不知道在什么事件中设置表二的CategoryID值。
表2:ID,CategoryID,ProductName,ProductPrice
表一和表二通过CategoryID关联。
我用向导生成表二的窗体,使用户自动修改表二数据,但是,用户选择CategoryName,程序检索表1的Categoryname得到CategoryID,然后写入表二。
因为是TTable控件绑定TEdit,所以,应该在写入表2前检索到CategoryID,写入。
但是,我不知道在什么事件中设置表二的CategoryID值。
绑定表二:用DBEdit+DateSource+ADOProcedureStore+SQL Server。
因为表二中CategoryID字段不能用户直接写入,
所以,我想在哪个事件中 在用户通过绑定控件(除了CategoryID字段)写入数据库中数据的同时,用程序把该字段写入数据库?最好是通过直接设置记录集某字段值的方式.