Hallo allemaal,
Ik kom er niet uit ... wie kan me helpen met het volgende:
In tabel "tblVOP_Actie" wil ik data opslaan in veld "VOP". Er mogen geen duplicaten in voorkomen en daar moet het systeem zelf op checken als ik op de eigengemaakt knop OK druk.
Indien er geen duplicaat is moet het record gesaved worden, maar als er wel een duplicaat wordt gevonden dan moet eerst het oude record verplaatst worden naar "VOP-archief" en dan mag het nieuwe record opgeslagen worden.
Dit heb ik tot nu toe, maar ik kom niet uit de IF-statement:
Ik kom er niet uit ... wie kan me helpen met het volgende:
In tabel "tblVOP_Actie" wil ik data opslaan in veld "VOP". Er mogen geen duplicaten in voorkomen en daar moet het systeem zelf op checken als ik op de eigengemaakt knop OK druk.
Indien er geen duplicaat is moet het record gesaved worden, maar als er wel een duplicaat wordt gevonden dan moet eerst het oude record verplaatst worden naar "VOP-archief" en dan mag het nieuwe record opgeslagen worden.
Dit heb ik tot nu toe, maar ik kom niet uit de IF-statement:
Code:
If [COLOR="red"]<er een duplicaat is>[/COLOR] then
sSQL = "INSERT INTO [tblVop_Actie_Archief]" & _
"SELECT * FROM [tblVOP_actie]" & _
"WHERE [VOP] = forms!VOP AND WHERE [VOP] = forms!VOP";
ELSE
DoCmd.Close
Laatst bewerkt: