Avatar billede moba Nybegynder
26. april 2005 - 11:00 Der er 8 kommentarer og
1 løsning

Dlookup på flere poster

Hejsa eksperter
Jeg bruger i en formular koden dlookup mod en forespørgsel.
Problemet er at dlookup kun returnere en værdi alt efter om der er angivet et where statement eller ej. Jeg skal imidlertid bruger alle data fra forespørgslen, altså løbe hele forespørgslen igennem, og gennem udvalgte data i en liste på formularen. Dette kan jeg ikke klare uden hjælp.
Derfor hvordan skriver man en kode som i en for løkke eller lign. løber nogle poster igennem i en forespørgsel og returnere dem tilbage til en variabel i løkken?
Kan det slet ikke lade sig gøre med dlookup?
MHV
Morten
Avatar billede terry Ekspert
26. april 2005 - 11:15 #1
Hi moba

dlookup returns only  one record!

Not easy to give a solution with a bit more knowledge of your problem. For example "udvalgte date", how do you decode what is to be selected, can you not do this in a query?
Avatar billede terry Ekspert
26. april 2005 - 11:20 #2
why dont you open a recordset?
Avatar billede moba Nybegynder
26. april 2005 - 11:26 #3
Hi Terry the thing is.
The query that i want to adress and have data retured from is rather complex, it contains numerous joins, and uses data from the form. The query holds data such as name, salesnr, date, etc. I only need the salesnr. I thought it would be possible to run through the entire query, returning salesnr one at a time. Perhaps I should include a number for each row, and use that as "where statement" in the dlookup.
Avatar billede moba Nybegynder
26. april 2005 - 11:27 #4
good point, that would probably work, can I easely run through that?
Avatar billede moba Nybegynder
26. april 2005 - 11:47 #5
I will use a list as a mirror of the query instead. That way I can run through the list using
Avatar billede moba Nybegynder
26. april 2005 - 11:47 #6
I'll give you the points if you can tell me how to run through a list with out having to select all the items in the list.
Avatar billede terry Ekspert
26. april 2005 - 12:08 #7
do you mean a list box?
Avatar billede terry Ekspert
26. april 2005 - 12:16 #8
Dim inx as integer


for inx = 0 to Me.YourListBox.ListCount - 1


'Refer to column for current inx
Me.YourListBox.column(Number of column goes here (first is 0), inx)

Next inx
Avatar billede terry Ekspert
26. april 2005 - 13:23 #9
Thanks, hope its what you wanted
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