hej jeg har en applikation som i forbindelse med at skulle generere en rapport om en access database skal kunne finde ud af hvad der i de enkelte tabeller er angivet til primær nøgler.
Findes der en måde hvorpå man kan finde ud af det ? hilsen claus
hej igen jeg er igang med at lave en vb application som lister tabeller og kollonenavne i listboxe. Efter disse er listet i listboxene, vil jeg gerne have lavet en funktion som kan gå ind i en af sys tabellerne i ms access og finde ud af hvilke feltnavne som er defineret som primære nøgler i de enkelte tabeller. Jeg ved funktionen vist findes til ms sql, men jeg kan ikke finde noget dokumentation herom vedr. access...
Hvis du bruger en access application skal du bruge tabledefs(Navn).indexes.count og loope tabledefs(Navn).indexes(counter) og spørge på tabledefs(Navn).indexes.primary - den vil være true for primær-nøgle.
Øhmn - ja, det har jeg, men det er ret omfattende. Jeg har lavet en stump kode engang som trækker en eller alle tabeldefinitioner over i et worddokument og viser alle indexer. Jeg viser bare ikke hvilket der er er det primære, men det ville være en smal sag at sætte det ind. Jeg kan maile det til dig, hvis du ønsker?
Alternativt kan du sætte din egen kode ind og så kan vi kigge lidt på den.
Hej jesper, det må du meget gerne, for det er ikke lykkedes mig at lave udtræk fra sys tabellerne direkte, du kan skrive til mig på info@ecollege.dk hilsen claus
Hov, koden er i øvrigt VBA, men den burde være brugbart mere eller mindre direkte.
Synes godt om
Ny brugerNybegynder
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.