Was vom Trigger kommt, dass kann FireDAC garnicht wissen, da es vor ihm versteckt ist und es auch erst bei POST
in der
DB ausgeführt wird.
Wie wäre es mit
generated by
?
https://stackoverflow.com/questions/...ebird-database
Natürlich kannst du im OnAfterInsert ein
SELECT gen_id(gen_bankdatenschulungen_id,1)
machen, die ID abfragen und deinem Field zuweisen.
Bei PostgreSQL stehen die Generatoren mit in den DEFAULT-Werten Felder.
Im AfterInsert wird bei uns ein SELECT mit den Defaults zusammengebaut (die
SQL-Statements davon kann man ja von der
DB abfragen), ausgeführt und den Fields zugewiesen,
damit die Nutzer bereits in den Edits/Grids die Werte sehen, welche sonst eigentlich erst beim POST reinkommen kommen würden.