我想在OnUpdateData
的{{1}}事件中插入详细记录,并将更改与主记录一起更新到数据库。
实现这一目标的最佳方式是什么。
我已尝试将记录插入DataSetProvider
,但它们不会与delta一起发送到数据库。
将Delphi 7或Delphi 2010与MySQL和dbexpress一起使用:
NestedDataSet
用户输入付款金额,程序在Master: InvoicePayment (SQLDataSet, DataSetProvider, ClientDataSet)
Detail: InvoicePaymentLine (NestedDataSet)
事件处理发票中循环Delta
,并将其插入每个主记录的详细信息表(OnUpdateData
)中。
我不想使用InvoicePaymentLine
事件,而是在循环中一次处理所有记录。