我有两张桌子(MetreR)和(Billing):
MReading
date
amount
Billgen
Billing
date
amout
Customer No
我想将MetreR表中的记录插入Billing,随时数据或记录都会打到MetreR表。它必须始终运行。我不想使用作业队列。
MetreR.RESET;
MetreR.SETFILTER(MetreR.Billgen,'%1',FALSE);
IF MetreR.FIND('-') THEN BEGIN
REPEAT
Billing.INIT;
Billing.ID:=MetreR."No.";
Billing."Customer No.":=Customers."No.";
Billing.Amount:=Billing.Consumption;
MetreR.Billgen:=TRUE;
MetreR.MODIFY;
END;
UNTIL MetreR.NEXT = 0; END;
答案 0 :(得分:1)
您是否能够扩展或修改MetreR表?如果是这样,那么你应该将代码添加到该表上的OnInsert。
答案 1 :(得分:0)
是的,您可以在MeterR表上使用OnInsert触发器。因此,只要对该表有任何插入,就可以通过OnInsert触发器更新Billing表。