Dim var as variant 'brug rigtige datatype, hvis du kender den Dim db as database Dim rs as recordset Dim SQL as string SQL= "SELECT Table1.id, Table1.linie FROM Table1 WHERE ((Table1.linie)=[forms]![menu]![linie]))" set db = currentdb set rs = db.openrecordset(SQL) var = rs!id
set rs=nothing
Hvis det er blot er en enkelt værdi du skal hente kan du ligeså godt bruge Dlookup.
Dim var as variant var = dlookup("[id]","table1","Me!linie = " & [forms]![menu]![linie])
hvis du har et felt på formularen, der hedder "linie" og hvis det er et tal. Hvis det er tekst skal du bruge: var = dlookup("[id]","table1","Me!linie = '" & [forms]![menu]![linie] & "'")
hov de her må være: var = dlookup("[id]","table1","[linie] = " & [forms]![menu]![linie]) var = dlookup("[id]","table1","[linie] = '" & [forms]![menu]![linie] & "'")
men det virker vist. Tak for point.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.