Hallo allemaal,
In een Access-database gebruik ik een DLookup functie, incombinatie met een Update-query om een bestaande tabel bij te werken. De volledige setup luidt als volgt:
De tabel "T_BQ_Sales_Invoices_Temp" betreft de tabel welke dient te worden ge-update. Deze tabel heeft een lege kolom 'REASONCODE' welke moet worden gevuld (tweeletterige codering). Daarnaast heeft deze tabel een kolom genaamd 'REASON_FOR_DEBIT_CREDIT_NOTE' (volledige omschrijving).
De tabel 'T_BQ_Reasoncodes_OMAF' bevat een tweetal kolommen, enerzijds 'Reasoncodes_OMAF' en anderzijds 'Reasoncodes_DB'. Met betrekking tot bovenstaande tabellen hebben de kolommen 'REASON_FOR_DEBIT_CREDIT_NOTE' en 'Reasoncodes_OMAF' dezelfde waarden.
Nu wil ik de 'REASONCODE'-kolom in de 'Sales_Invoices_Temp'-tabel updaten met de twee letterige codering, door middel van de gegevens beschikbaar in de tabel 'T_BQ_Reasoncodes_OMAF'. Hierbij dient de waarde van 'REASON_FOR_DEBIT_CREDIT_NOTE' te worden afgestemd. Hiervoor gebruik ik de volgende DLookup-functie in een update query:
Dit leidt echter niet tot een gewenst resultaat. Weet iemand wat ik fout beredeneer in mijn query?
Alvast bedankt voor de input!
In een Access-database gebruik ik een DLookup functie, incombinatie met een Update-query om een bestaande tabel bij te werken. De volledige setup luidt als volgt:
De tabel "T_BQ_Sales_Invoices_Temp" betreft de tabel welke dient te worden ge-update. Deze tabel heeft een lege kolom 'REASONCODE' welke moet worden gevuld (tweeletterige codering). Daarnaast heeft deze tabel een kolom genaamd 'REASON_FOR_DEBIT_CREDIT_NOTE' (volledige omschrijving).
De tabel 'T_BQ_Reasoncodes_OMAF' bevat een tweetal kolommen, enerzijds 'Reasoncodes_OMAF' en anderzijds 'Reasoncodes_DB'. Met betrekking tot bovenstaande tabellen hebben de kolommen 'REASON_FOR_DEBIT_CREDIT_NOTE' en 'Reasoncodes_OMAF' dezelfde waarden.
Nu wil ik de 'REASONCODE'-kolom in de 'Sales_Invoices_Temp'-tabel updaten met de twee letterige codering, door middel van de gegevens beschikbaar in de tabel 'T_BQ_Reasoncodes_OMAF'. Hierbij dient de waarde van 'REASON_FOR_DEBIT_CREDIT_NOTE' te worden afgestemd. Hiervoor gebruik ik de volgende DLookup-functie in een update query:
Code:
DLookUp([Reasoncodes_DB],"T_BQ_Reasoncodes_OMAF","[T_BQ_Sales_Invoices_Temp]![REASON_FOR_DEBIT_CREDIT_NOTE]= ' " & "[Reasoncodes_OMAF]" & " ' ")
Dit leidt echter niet tot een gewenst resultaat. Weet iemand wat ik fout beredeneer in mijn query?
Alvast bedankt voor de input!