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-Key: 71344159239

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

Printed on: May 1, 2024 at 07:05 o'clock

Member: ukulele-7
ukulele-7 Apr 04, 2024 at 12:01:19 (UTC)
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.
Member: jensgebken
jensgebken Apr 04, 2024 at 12:09:07 (UTC)
Goto Top
kann ich eine Sortierung mitgeben im oberen term
Member: SlainteMhath
Solution SlainteMhath Apr 04, 2024 at 12:24:13 (UTC)
Goto Top
Moin,

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

lg,
Slainte
Member: jensgebken
jensgebken Apr 04, 2024 at 12:29:21 (UTC)
Goto Top
oder so face-smile
Mitglied: 12168552861
Solution 12168552861 Apr 04, 2024 updated at 12:47:27 (UTC)
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  
Member: jensgebken
jensgebken Apr 04, 2024 at 13:14:38 (UTC)
Goto Top
suuuuper