Avatar billede Slettet bruger
26. juni 2006 - 13:37 Der er 7 kommentarer og
1 løsning

Fra tekstfelt til numerisk felt via vba

Kan man via vba gå ind i en tabel og lave formatet om på et felt, fra et tekstfelt til et numerisk felt?~)
Avatar billede mugs Novice
26. juni 2006 - 14:10 #1
dim db as database
set db = currentdb
d.execute "Alter table [TABELNAVN] Alter [FELTNAVN] Text(FLETLÆNGDEN)"

Jeg mener du skal have en reference til DAO
Avatar billede Slettet bruger
26. juni 2006 - 14:24 #2
Jeg kan se nu, at det er mere optimalt at opdatere "den anden side" dvs. et tekstfelt til et numerisk felt!~)

Kan du omskrive løsningen, så dette er tilfældet...
Avatar billede Slettet bruger
26. juni 2006 - 14:29 #3
Jeg sidder og prøver mig lidt frem og har fået flg. sætning slynget i hovedet:
"Datadefinitionssætninger kan ikke udføres på sammenkædede datakilder"
og hele opstillingen går ud på at det er en linket tabel, som skal ændres...
Avatar billede Slettet bruger
26. juni 2006 - 14:31 #4
Dette er hvad jeg prøvede:

Dim db As Database
Set db = CurrentDb
db.Execute "Alter table [Handleplan] Alter [ansvarlig] Cint"
Avatar billede mugs Novice
26. juni 2006 - 14:36 #5
Ikke afprøvet:

db.Execute "Alter table [Handleplan] Alter [ansvarlig] Long"
Avatar billede mugs Novice
26. juni 2006 - 14:42 #6
Prøv at ændre denne:

Set db = CurrentDb

til denne:

Set db = Opendatabase("C:\Dokumenter\dindatabase.mdb")

Men ved ikke om det hjælper, da du jo har databasen åben i din Front End.
Avatar billede Slettet bruger
26. juni 2006 - 15:08 #7
Nåh, jeg er nød til at smutte, min ældste dreng bløder, det vil ikke stoppe og der er ikke flere plastre.....

Jeg fik ikke testet de sidste løsninger, fordi jeg kom om det på anden vis. Så det er løst, men jeg tjekker i morgen om din løsning virker, for så skal der selvfølgelig falde point!~)
Avatar billede Slettet bruger
28. juni 2006 - 11:25 #8
Mit headset er et helt andet nu, så jeg får ikke testet det sidste....

Men nu er der noget at arbejde videre med, hvis jeg skulle få brug for denne løsning i fremtiden.

Tak for hjælpen!~)
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