Hallo
Ik wil in Access een formulier openen (ExtraInformatie) met een knop op een ander formulier (Front), waarbij op het moment van openen een toevoeg query wordt uitgevoerd die een entry in de tabel zet waarop het te openen formulier gebaseerd is. Alleen nu is het zo, dat deze waarde niet mag worden toegevoegd d.m.v. de query in het geval deze al bestaat. Nu heb ik dit proberen af te vangen met het volgende VB commando:
If ExtraInformatie.CustId = "" Then
DoCmd.OpenQuery stQuery, acNormal, acEdit
End If
DoCmd.OpenForm stDocName, , , stLinkCriteria
Dus ik test of het CustId leeg is (="") en als dat zo is mag de query doorgaan. Helaas krijg ik nu bij klikken op de knop de foutmelding "Object Vereist".. Ik denk dat het er misschien aan ligt dat VB met 'ExtraInformatie.CustId' de tabel niet kan benaderen, dus dat er daar een syntax fout zit, maar ik weet het niet zeker.
Weet iemand me te helpen, of is er misschien een makkelijkere manier om een voorwaarde op te geven aan het uitvoeren van een query?
Ik wil in Access een formulier openen (ExtraInformatie) met een knop op een ander formulier (Front), waarbij op het moment van openen een toevoeg query wordt uitgevoerd die een entry in de tabel zet waarop het te openen formulier gebaseerd is. Alleen nu is het zo, dat deze waarde niet mag worden toegevoegd d.m.v. de query in het geval deze al bestaat. Nu heb ik dit proberen af te vangen met het volgende VB commando:
If ExtraInformatie.CustId = "" Then
DoCmd.OpenQuery stQuery, acNormal, acEdit
End If
DoCmd.OpenForm stDocName, , , stLinkCriteria
Dus ik test of het CustId leeg is (="") en als dat zo is mag de query doorgaan. Helaas krijg ik nu bij klikken op de knop de foutmelding "Object Vereist".. Ik denk dat het er misschien aan ligt dat VB met 'ExtraInformatie.CustId' de tabel niet kan benaderen, dus dat er daar een syntax fout zit, maar ik weet het niet zeker.
Weet iemand me te helpen, of is er misschien een makkelijkere manier om een voorwaarde op te geven aan het uitvoeren van een query?