Avatar billede tdur Nybegynder
21. februar 2005 - 12:04 Der er 18 kommentarer og
2 løsninger

Dlookup et kriterie

Hvordan set Dlookup sætning ud - når jeg har et tekstkriterie?

Tabellen der skal slåes op i hedder ABF.

Feltet hedder afdeling begge steder.
21. februar 2005 - 12:05 #1
msgbox Dlookup("[afdeling]", "ABF", "[Afdeling] = '" & Ditkriterie & "'")
21. februar 2005 - 12:07 #2
øh, hvad mener du med "Feltet hedder afdeling begge steder"

Ovenstående udtryk vil bare returnere den afdeling, som findes i ditkritrie.

Men syntaksen er korrekt hvis den bruges i VBA.

Hvis det er i en forespørgsel eller direkte i en tekstboks, skal du bruge semikolon i stedet for komma.
Avatar billede terry Ekspert
21. februar 2005 - 12:09 #3
Dlookup("[FieldYouWantToSee]", "ABF", "[Afdeling] = '" & Me.afdeling & "'")
Avatar billede tdur Nybegynder
21. februar 2005 - 12:38 #4
Feltet den skal finde hedder "Afd tekst"

Feltet med kriteriet hedder "Afdeling" og samme i tabel hedder AFD kode.

Tabellen hedder ABF
Avatar billede terry Ekspert
21. februar 2005 - 12:45 #5
Dlookup("[Afd tekst]", "ABF", "[AFD kode] = '" & me.[AFD kode]& "'")
Avatar billede terry Ekspert
21. februar 2005 - 12:46 #6
we need to know the table name, field you want to see, criteria field in table, and also field on form.
Finally if the criteria field is a number or text!
21. februar 2005 - 12:50 #7
Det må da være sådan;

Dlookup("[Afd tekst]", "ABF", "[AFD kode] = '" & me!Afdeling & "'")
Avatar billede tdur Nybegynder
21. februar 2005 - 12:50 #8
OK.. Terry.. here goes:

ABF, Afd tekst, Afd kode, Afdeling.

Everything is text.
21. februar 2005 - 12:51 #9
har du set mit sidste indlæg?
Avatar billede tdur Nybegynder
21. februar 2005 - 12:54 #10
Ja.. den virker ikke
21. februar 2005 - 12:56 #11
kommer der den fejl? Eller kommer der bare forkert resultat?
Der er jo brugt de parametre, som du selv nævner...
Avatar billede terry Ekspert
21. februar 2005 - 12:59 #12
Only suggestion I can make if Thomas's desont work is

Dlookup("[Afd tekst]", "ABF", "[AFD kode] = '" & me.Afdeling & "'")
Avatar billede tdur Nybegynder
21. februar 2005 - 13:00 #13
#Navn?

Access 2003
Avatar billede terry Ekspert
21. februar 2005 - 13:01 #14
=Dlookup("[Afd tekst]", "ABF", "[AFD kode] = '" & me.Afdeling & "'")
21. februar 2005 - 13:01 #15
Ah, du bruger den direkte i en tekstboks. Så er koden:

=Dlookup("[Afd tekst]"; "ABF"; "[AFD kode] = '" & Afdeling & "'")
21. februar 2005 - 13:02 #16
Terry, du kan ikke bruge ME i en tekstboks ;)
Avatar billede tdur Nybegynder
21. februar 2005 - 13:02 #17
Tak... så virker det.
Avatar billede terry Ekspert
21. februar 2005 - 13:02 #18
If you are using it as a fields control source then you use need a = to satrt with and you may need to change , to ;
Avatar billede tdur Nybegynder
21. februar 2005 - 13:06 #19
ok... terry du har også fortjent lidt point.. læg et svar..

Og så har jeg lige et spørgsmål mere.. som jeg opretter nu..
Avatar billede terry Ekspert
21. februar 2005 - 13:10 #20
tak
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester