Avatar billede hnto Nybegynder
26. april 2005 - 08:40 Der er 8 kommentarer og
1 løsning

import af Excel

Jeg har et Excelark hvor der i en celle er skrevet en tekst på flere linier

eks:

bilen er rød
og har 4 døre
som alle kan åbnes

Når jeg importere dette i access, kommer det hele på en linie med Tabulator tegn hvor der skulle have været et linieskift (tabulatortegn = en lille firkant)

Jeg ved det kan lade sig gøre at importere, men kan ikke huske hvordan... please help !!
Avatar billede terry Ekspert
26. april 2005 - 09:07 #1
You can try importing the file using the import wizard. In the wizard there is an advanced button which gives you further options. You can also choose each fields data type if I remember correctly. You could try alterin the field you are having problems with to a MEMO.
Avatar billede terry Ekspert
26. april 2005 - 09:20 #2
You could alsoo try improting as normal and then update the field with something like this

Replace([This is the field you want to update], chr(9), chr(13)+chr(10))
Avatar billede terry Ekspert
26. april 2005 - 09:20 #3
you could do this in an update query
Avatar billede hnto Nybegynder
26. april 2005 - 09:31 #4
terry:

jeg har forsøgt at lave det til MEMO...det hjalp ikke.

din updaterings streng virker heller ikke, forstået således at der ikke foretages en updatering. Det er jo nok fordi der ikke er tale om en tab, men den ligner bare en tab i filen... (den lille firkant)

du kan jo selv prøve det ved i excel at skrive flg.:

bilen er rød (ALT+ENTER)
og har 4 døre (ALT+ENTER)
som alle kan åbnes


Prøv at importere denn i access, så vil du se at der kommer små "tab-firkanter" hvor der skulle have været et linieskift
Avatar billede terry Ekspert
26. april 2005 - 09:40 #5
OK, so we just need to find the value of Alt+Enter and then use the update. it may just be a line feed (10)
Avatar billede terry Ekspert
26. april 2005 - 09:42 #6
Back soon
Avatar billede hnto Nybegynder
26. april 2005 - 09:49 #7
this helped ;-)

Replace([Copy of ny]![Familien tekst];Chr(10);Chr(13)+Chr(10))

THX...
Avatar billede terry Ekspert
26. april 2005 - 09:50 #8
its just a line feed (chr(10))

UPDATE Sheet1 SET Sheet1.Field1 = Replace([field1],Chr(10),Chr(13)+Chr(10));
Avatar billede terry Ekspert
26. april 2005 - 09:50 #9
:o)

thanks
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