Archief - Access Dlookup, Run-time error 3075

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Oct

Legacy Member
DLookup("Soort Verrichting", "tblVerrichtingen", "Verrichting_ID = " & verrichtingid.Value)

Dit is de code die ik gebruik om informatie uit de tabel tblVerrichtingen te halen.
verrichtingid.value is een textbox waar de gebruiker zelf het Verrichting_ID kan ingeven van de record die hij wil zien.

Ik krijg echter telkens Run-time error 3075: Syntax error (missing operator) in query expression 'Soort Verrichting'.

Het heeft volgens mij te maken met het feit dat er een spatie tussen Soort en Verrichting staat, want de andere velden zonder spatie zoals:

DLookup("Bedrijf_ID", "tblVerrichtingen", "Verrichting_ID = " & verrichtingid.Value)

deze werken perfect. Enkel de velden met spaties geven problemen.
Ik heb geprobeert om mijn code te veranderen naar:

DLookup("'Soort Verrichting'", "tblVerrichtingen", "Verrichting_ID = " & verrichtingid.Value)

Maar op die manier krijg ik de string "Soort Verrichting" als uitkomst ipv een waarde uit de tabel.

Iemand een idee hoe ik dit kan oplossen?

Oct

Legacy Member
Al een uur zitten zoeken en altijd net als je de vraag stelt op een forum vind je het antwoord zelf..

DLookup("[Soort Verrichting]", "tblVerrichtingen", "Verrichting_ID = " & verrichtingid.Value)

Vierkante haakjes dus als je spaties of rare tekens in je veldnaam hebt staan.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan