Avatar billede jupitor Nybegynder
21. oktober 2002 - 10:54 Der er 1 løsning

Indtaste tabelnavn ved makrokørsel

Jeg skal opdatere tabeller meget ofte og vil lave en makro, der kan enten omdøbe eller kopiere en tabel til et nyt navn. Da jeg skal lave backups af gamle tabeller og kalde dem noget nyt hver gang, vil jeg gerne kunne skrive et nyt tabelnavn, hver gang makroen kører uden at ændre makroen. F.eks. ved brug af en form kan man indtaste noget data og bruge det i en forespørgsel.
Avatar billede amerikaner Nybegynder
21. oktober 2002 - 11:12 #1
Man kan ikke gøre det med en variable i forspørgsler.  Så, i VB kun man laver et formular som har VB kode i den.

f_strInput = InputBox("Backup tabel navn?")
If f_strInput = "" Then Exit Sub
f_strSQL = "SELECT GML_TABLE.* INTO " & f_strInput & " FROM GML_TABLE"
DoCmd.RunSQL f_strSQL
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