17. marts 2004 - 10:00
Der er
2 kommentarer og
2 løsninger
DLookup med tre kriterier
Hvordan laver man det?
Eksempel på data:
Sæt Stk pris 1 pris 2 pris 3 pris 4 pris 5
1A 25 553 598 643 687 732
Så vil jeg gerne have den til at slå prisen og for denne linie.
Eksempel for sæt 1A 25 stk pris 2
Format i feltet sæt: tekst
Format i feltet stk: tal
Format i feltet spris: tal
17. marts 2004 - 10:10
#2
Men hvis du VED 100% at det er pris2 du skal bruge er det jo ikke noget problem:
DLookup("Pris2";"DinTabel";,"[Saet] ='1A' AND [stk] =25")
Saa vidt jeg ved er der ikke noget i syntaksen for DLookup der siger man SKAL bruge det flet man laver lookup paa i kriteriet.
17. marts 2004 - 11:15
#4
Du kan lave følgende forespørgsel:
SELECT Sæt, Stk, 1 AS Liste, Pris1 AS Pris FROM TabelNavn
UNION SELECT Sæt, Stk, 2, Pris2 AS Pris FROM TabelNavn
UNION SELECT Sæt, Stk, 3, Pris3 AS Pris FROM TabelNavn
UNION SELECT Sæt, Stk, 4, Pris4 AS Pris FROM TabelNavn
UNION SELECT Sæt, Stk, 5, Pris5 AS Pris FROM TabelNavn;
Denne forespørgsel kan du så bruge som grundlag i:
=DLookUp("Pris"; "ForespørgselNavn"; "Sæt='1A' AND stk=25 AND Liste=2")