Originariamente inviato da Nettuno95
Mi sono perso

Nel BeforPost (prima del post quando il record è ancora in 'pending') vuoi fare un insert ??
a questo punto perchè non fai, dopo aver fatto i vari controlli, semplicemente un:
codice:
 dataset.fieldbyname('IdClaFk').asinteger := numId_Classe;
resta il fatto ... che non capisco cosa stai cercando di fare

N
allora io stampo in una DBGrid gli studenti di una certa classe, dove posso modificare i loro nomi, cancellarli e inserirne di nuovi. Ecco qullo che devo fare.
Con il tuo codice che mi hai dato non vado a modificare i valori nel database, vado a mettere il numero della IDClasse nella DBGrid!