jensgebken
Goto Top

Access: lookup Problem der Reihenfolge

Hallo Gemeinaschaft,

habe ein Problem mit der Suchreihenfolge

habe eine Tabelle in der ich mit lookup nach dem zuletzt eingetragenen Wert suche

 ln = dlookup("ln", "tab_ln", "patient = " & me.cbo_pati & " and betreuer = " & me.cbo_betre)  

mit diesem Code wird mir allerdings die erste Übereinstimmung angezeigt (also der zuerst eingegebene DS) - ich benötige aber die zuletzt eingegebene

Content-ID: 71344159239

Url: https://administrator.de/contentid/71344159239

Ausgedruckt am: 06.10.2024 um 08:10 Uhr

ukulele-7
ukulele-7 04.04.2024 um 14:01:19 Uhr
Goto Top
MS SQL und Access würden das mit SELECT TOP 1 ... FROM ... WHERE ... ORDER BY ... DESC machen. Du übergibst da jetzt nur WHERE-Parameter, du wirst auch noch eine Sortierung mit geben müssen.
jensgebken
jensgebken 04.04.2024 um 14:09:07 Uhr
Goto Top
kann ich eine Sortierung mitgeben im oberen term
SlainteMhath
Lösung SlainteMhath 04.04.2024 um 14:24:13 Uhr
Goto Top
Moin,

mach die eine Abfrage die die korrekte Sortierung hat, und verwende die dann als Quelle in dem dlockup.

lg,
Slainte
jensgebken
jensgebken 04.04.2024 um 14:29:21 Uhr
Goto Top
oder so face-smile
12168552861
Lösung 12168552861 04.04.2024 aktualisiert um 14:47:27 Uhr
Goto Top
set rec = CurrentDB.OpenRecordset("SELECT TOP 1 ln FROM tab_ln WHERE patient = """ & me.cbo_pati & """ AND betreuer = """ & me.cbo_betre & """ ORDER BY ID DESC")  
rec.MoveFirst
ln = rec.Fields("ln").value  
jensgebken
jensgebken 04.04.2024 um 15:14:38 Uhr
Goto Top
suuuuper