Citat:
otvara se 1 forma, i na njoj nesto upisuje ili menjaju vec postojeci podaci.
Tvoja forma zna da li je u pitanju update ili insert. Forma ima property Newrecord, koji je TRUE kad se dodaje novi rekord ili FALSE, kad se nalazis na postojecem rekordu. I kod UPDATE i kod INSERT, na formi se desava BeforeUpdate event. tu mozes da kazes nesto kao:
1. Deklarises negde jednu PUBLIC varijablu
PUBLIC Globalvar_NewRecord int
2. na forminon Before UPdate
private sub Form_beforeUpdate
Globalvar_NewRecord = 0 '0 je neutralna
IF me.newRecord
THEN
Globalvar_NewRecord = 1 'INSERT
ELSE
Globalvar_NewRecord = 2 ' UPDATE
END IF
end sub
3. na forminom After Update:
sub form_AfterUpdate()
SELECT CASE Globalvar_NewRecord
CASE 0
'nista ne raditi u ovom slucaju
CASE 1
'neki kod da koji se izvrsava za INSERT
CASE 2
'neki kod koji se izvrsava za UPDATE
END SELECT
end sub
I tako na svakoj formi za koju treba da pratis INSERT/UPDATE
:-)