Avatar billede itcon Nybegynder
16. januar 2002 - 10:10 Der er 9 kommentarer og
1 løsning

Hente feltnavn fra forespørgsel

Hvis jeg har et recordset, som nedenstående, hvordan kan jeg så udlede og anvende de feltnavne som er indeholdt i forespørgslen ? Jeg skal bruge både værdien i det enkelte felt i record\'en, samt det tilhørende feltnavn.

Set db = CurrentDb()
Set rst = db.OpenRecordset(\"SELECT * FROM PVNRDAA\")
16. januar 2002 - 10:13 #1
Public Sub test()
    Dim rst As Recordset
    Dim n As Integer
    Set rst = CurrentDb.OpenRecordset(\"SELECT * FROM PVNRDAA\")
    For n = 0 To rst.Fields.Count - 1
        Debug.Print rst.Fields(n).Name, rst.Fields(n)
    Next
End Sub
16. januar 2002 - 10:14 #2
Ovenstående gennemløber samlingen fields og udskriver (i debug-vinduet) navnet på feltet samt indholdet.

/Thomas
Avatar billede itcon Nybegynder
16. januar 2002 - 10:23 #3
Perfekt ! Tak for hjælpen

:) Michael
Avatar billede terry Ekspert
16. januar 2002 - 10:25 #4
itcon>Why do you need to see the field name?


Set rst = CurrentDb.OpenRecordset(\"SELECT field1, field2, field3 FROM PVNRDAA\")

will give you only the data for these three fields (you obviously need to alter the field names to YOUR field names. Also if you use the recordset in a form or report thenn you will see the name of the field in the form/report column.


   
16. januar 2002 - 10:27 #5
Måske er PVNRDAA en forespørgsel, som opbygges dynamisk. Derved kender man ikke feltnavnene,
Avatar billede itcon Nybegynder
16. januar 2002 - 10:30 #6
Korrekt, den er dynamisk, og den skal bruges til at oprette en ny tabel, hvor indholdet af det første felt (0) skal kædes sammen med både indholdet og navnet af de øvrige felter i recorden. Arbejder nogen af jer freelance, og har brug for ekstra arbejde ?
16. januar 2002 - 10:31 #7
16. januar 2002 - 10:34 #8
Eller skriv til tj@makeiteasy.dk
Avatar billede itcon Nybegynder
16. januar 2002 - 10:36 #9
Fint, jeg holder det lige i baghovedet - jeg har en del opgaver for tiden hvor jeg godt kunne bruge lidt assistance.
16. januar 2002 - 10:38 #10
Du er altid velkommen :o)
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