Beste allemaal,
Ik heb de volgende, werkende, DLOOKUP in een formulier van een Access 2007 database:
Precio = DLookup("[Precio Factura]", "TBL Precios", "[Código de Producto] =" & "CódigoProducto")
Maar omdat er in de tabel TBL Precios waarin hij zoekt meerdere records zijn die aan de voorwaarde voldoen, geeft hij de waarde van [Precio Factura] in het eerste record weer dat aan de voorwaarde voldoet, en dat is meestal niet het goede record.
Daarom wil ik naast de huidige voorwaarde ook de volgende voorwaarde toevoegen, waarmee de records wel uniek worden:
"[Clave de Cliente] =" & "Forms![FRM Pedidos]!Klantkiezer"
Hoe kan ik die voorwaarde toevoegen? Ik ben redelijk nieuw in VBA dus het zal wel iets simpels zijn met AND ofzo, weetikveel. Ik krijg het in ieder geval niet gevonden.
Ik heb de volgende, werkende, DLOOKUP in een formulier van een Access 2007 database:
Precio = DLookup("[Precio Factura]", "TBL Precios", "[Código de Producto] =" & "CódigoProducto")
Maar omdat er in de tabel TBL Precios waarin hij zoekt meerdere records zijn die aan de voorwaarde voldoen, geeft hij de waarde van [Precio Factura] in het eerste record weer dat aan de voorwaarde voldoet, en dat is meestal niet het goede record.
Daarom wil ik naast de huidige voorwaarde ook de volgende voorwaarde toevoegen, waarmee de records wel uniek worden:
"[Clave de Cliente] =" & "Forms![FRM Pedidos]!Klantkiezer"
Hoe kan ik die voorwaarde toevoegen? Ik ben redelijk nieuw in VBA dus het zal wel iets simpels zijn met AND ofzo, weetikveel. Ik krijg het in ieder geval niet gevonden.
