Avatar billede nielslbeck Nybegynder
20. juni 1999 - 21:00 Der er 7 kommentarer og
1 løsning

Databaser...

To små spørgsmål til professoren...

Hvis jeg ikke ved hvilke tabeller, der findes i en database, hvordan finder jeg så navnene? Hvis jeg ikke ved hvilke kolonner, der findes i en tabel, hvordan finder jeg så navnene?
Avatar billede brian_d Nybegynder
21. juni 1999 - 09:01 #1
Hvilken database er der tale om?
Avatar billede nielslbeck Nybegynder
21. juni 1999 - 16:57 #2
En ganske almindelig Access-database
Avatar billede brian_d Nybegynder
21. juni 1999 - 17:13 #3
Tabel navnene findes i tabellen MsysObjects hvor typen = 6

kode til spm 2 kommer om lidt :o)
Avatar billede brian_d Nybegynder
21. juni 1999 - 17:28 #4
Her er den samlede kode så Public

Function test()
Dim db As Database
Dim tdfLoop As TableDef
Dim rst As TableDef
Dim fld As Field
Set db = CurrentDb
Set rst = db.TableDefs("setup")
With db
        For Each tdfLoop In .TableDefs
            Debug.Print "    " & tdfLoop.Name
        Next tdfLoop
End With
With rst
        For Each fld In .Fields
            Debug.Print "    " & fld.Name
        Next fld
End With
End Function


Jeg håber det kan bruges

Brian_d :o)
Avatar billede brian_d Nybegynder
22. juni 1999 - 09:59 #5
Kunne du brue svaret ??
Avatar billede nielslbeck Nybegynder
22. juni 1999 - 14:29 #6
Jeg har ikke afprøvet det endnu, jeg kan ikke komme til det før engang sidst på ugen, da jeg ikke er hjemme før.
Bare rolig, du skal nok få dine point...hvis det virker.
Avatar billede nielslbeck Nybegynder
24. juni 1999 - 17:54 #7
Mange tak...det var lige hvad jeg manglede!
Avatar billede brian_d Nybegynder
25. juni 1999 - 09:24 #8
Det lyder godt

Brian_d
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
Kurser inden for grundlæggende programmering

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