Avatar billede schoesler Nybegynder
08. maj 2002 - 10:17 Der er 11 kommentarer og
1 løsning

Oprette ny "FIELD" i tabel ved hjælp af vbCode

Er det muligt at oprette et nyt "FIELD" i en tabel ved brug af vbCode. Her tænker jeg på fjern opdatering. Feks har jeg en database kørende, har ikke mulighed for at koble op på computeren, men ønsker at tilføre endnu et "FIELD" til tabellen. Håber at det er forklaret ordentligt.
Avatar billede proaccess Nybegynder
08. maj 2002 - 10:22 #1
Du kan prøve med noget a'la...

CurrentDB.Execute "ALTER TABLE TabelNavn ADD COLUMN FeltNavn LONG"
Avatar billede jkrons Professor
08. maj 2002 - 10:22 #2
Du kunne fx bruge nedenstående kode, der tilføjer Felt3 som et 5 tegns langt tesktfelt til Tabel2.

sqlstr = "alter table tabel2 add felt3 varchar(5)"
DoCmd.RunSQL (sqlstr)
Avatar billede hotcut Nybegynder
08. maj 2002 - 10:22 #3
ALTER TABLE mintabel ADD newfield VARCHAR(50)

laver et nyt FIELD i tabellen "mintabel", som er et varchar, på max 50 bogstaver som indhold.
Avatar billede hotcut Nybegynder
08. maj 2002 - 10:23 #4
lol, jeg må lave at skrive hurtigere ;) 11 sekunder for langsom :p
Avatar billede jkrons Professor
08. maj 2002 - 10:24 #5
proaccess->Du er bare for hurtig ;-)
Avatar billede schoesler Nybegynder
08. maj 2002 - 10:45 #6
Føj for et hurtigt svar. Har ikke tid tid afprøve dem. Når det er gjort vil jeg give point.
Avatar billede schoesler Nybegynder
08. maj 2002 - 10:56 #7
Hvor kan jeg anbringe koden.?
Avatar billede terry Ekspert
08. maj 2002 - 20:23 #8
If its a one off then you can do it in the debug window Ctrl+G
If it needs to be done more than once you can put it in a module and execute it there. You could also place it behind a button on a form!
Avatar billede schoesler Nybegynder
08. maj 2002 - 21:02 #9
tks Terry. I will place it behind a bottom on a form. Also tks for all your good answer on this page.
Avatar billede schoesler Nybegynder
08. maj 2002 - 21:24 #10
Jeg giver point til jkrons som tak for ideen. hvor kan jeg finde de forskellige koder for, hvis jeg skal lave et Field som er "Number" med

Field size:    Double
Format:        Fixed
Decimal places: 2
Default value:  ""
o.s.v
Avatar billede jkrons Professor
08. maj 2002 - 22:50 #11
Jeg kender ingen steder, hvor de supportede datatyper er nævnt. Men det er ikke alle Access's feltegnskaberm du kan sætte direkte med SQL, bland andet mener jeg at kunne huske at DEFAULT (Standardværdi) og TilladNulLængde ikke er understøttet at SQL i Access. Selv i hjælpen til Access er det meget begrænset, hvad der står, så prøv dig frem.
Avatar billede jkrons Professor
08. maj 2002 - 22:51 #12
Tak for point btw.
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