Come capisco se sono in INSERT o in UPDATE?
Inviato: 03 mag 2021, 10:04
Ho creato un FORM come griglia editabile.
Nel mio DB la tabella ha un campo "DATETIME_UPDATE" che memorizza l'ultimo aggiornamento al record.
Nel FORM di SC vorrei proporre in un certo campo, il valore dell'ultimo record memorizzato.
Creo una routine che fa, sostanzialmente:
SELECT campo FROM tabella LIMIT 1 ORDER BY datetime_update DESC
ed inserisco il valore di "campo" nella FORM SC.
1) In quale evento dovrei inserire la routine? OnRecord?
2) La routine dovrebbe essere eseguita solo in fase di inserimento di una nuova riga e non in caso di aggiornamento. Come capisoco in quale fase sono?
Ho provato sc_btn_new ma non pare fare al caso mio.
Grazie
Nel mio DB la tabella ha un campo "DATETIME_UPDATE" che memorizza l'ultimo aggiornamento al record.
Nel FORM di SC vorrei proporre in un certo campo, il valore dell'ultimo record memorizzato.
Creo una routine che fa, sostanzialmente:
SELECT campo FROM tabella LIMIT 1 ORDER BY datetime_update DESC
ed inserisco il valore di "campo" nella FORM SC.
1) In quale evento dovrei inserire la routine? OnRecord?
2) La routine dovrebbe essere eseguita solo in fase di inserimento di una nuova riga e non in caso di aggiornamento. Come capisoco in quale fase sono?
Ho provato sc_btn_new ma non pare fare al caso mio.
Grazie