Popis situácie:
Formulár
Obsahuje x podformulárov
Každý podformulár má FDTable
Všetky FDTable majú jedinú spoločnú transakciu z DataModul
Niekde inde mám:
- TableY.UpdateTransaction.StartTransaction
- TableY.Post
- TableY.UpdateTransaction.Commit
Podľa mňa príkaz commit spustí reťazovú reakciu vo všetkých x tabuľkách. Nakoľko len jediná je v stave Edit/Insert tak:
- pre ňu ten commit má význam
- vo všetkých ostatných sa spustí hluchý kód, ktorý vlastne nič nevykoná
Je moja úvaha správna? Preto má mať každá tabuľka vlastnú UpdateTransaction!
Ďakujem.