Avatar billede ra1101 Nybegynder
03. maj 2004 - 11:14 Der er 9 kommentarer og
1 løsning

Import fra Excel / procent

Jeg er stødt på et spændende problem med import fra Excel.
I samme kolonne har jeg både procent og numeriske værdier.
Når jeg importerer til en tabel i Access, omregner Access automatisk procentværdien til tal. eks. 10% = 0,1.

Mit problem er at jeg skal kunne kende forskel inde i tabellen, på de værdier der oprindeligt var procent og dem der "blot" var numerisk.

Nogen gode ideer?????????
Avatar billede mugs Novice
03. maj 2004 - 11:19 #1
Sandsynligvis fordi du importerer til et talfelt i Access. Prøv at lave din importtabel udelukkende med tekstfelter, og send derefter data til den rigtige tabel.
Avatar billede jensen363 Forsker
03. maj 2004 - 11:45 #2
Hej René.

Er det samme database fortsat, altså rabatskabelonen du skal importerer til ?
Avatar billede ra1101 Nybegynder
03. maj 2004 - 11:47 #3
jensen363> Jep!!!!
Avatar billede jensen363 Forsker
03. maj 2004 - 12:02 #4
Ok, så er problemstillingen denne ( så også mugs kan komme med input ).

Der importeres fra Excel til en tabel, hvor der udelukkende er tekstfelter, så konverteringen foregår tilsyneladende i fbm. importen ....

Vender tilbage ;)
Avatar billede jensen363 Forsker
03. maj 2004 - 12:04 #5
Øvrige værdier, altså ikke procentvædier, er der tale om heltal eller decimaltal ?
Avatar billede mugs Novice
03. maj 2004 - 13:40 #6
Fejlen opstår ved importen. Excel's celle med procenter er sandsynligvis formatteret som %. Hvis denne formattering ændres til tal importeres værdierne korrekt. Jeg har ikke prøvet i Access at give %-feltet et format, men det må være muligt.
Avatar billede jensen363 Forsker
03. maj 2004 - 13:48 #7
Det svarteste ( set fra min side ) er, at du indfører en vis form for standard i dine Excelfiler .... det gør arbejdet en hel del lettere ... dvs. indfører en standardskabelon, hvor indtastningsfelterne er synkrone med dine tabeller i Access, altså formatteret som tekst allerede i regnearket.

Det løser problemet i importen.

En anden løsning er, at lade Access konvertere Excelfilen til en CSV-fil forinden importen, men det smadrer den systematik du allerede har indarbejdet i databasen, nemlig at du skal kunne importere data far forskelllige vilkårlige arkfaner ....

Sorry ...men jeg kender ikke bedre løsninger ;)
Avatar billede ra1101 Nybegynder
03. maj 2004 - 13:54 #8
OK - Jeg takker for svarene. Jeg forsøger mig med mugs løsning med at importere til en midlertidig tabel, og med en (eller flere) opdateringsforespørgsler få dataene korrekt over i den "rigtige" tabel.

Jeg kan desværre ikke få standardiseret dataen i Excelfilerne, for de er allerede lavet. Dem der har dannet Excelfilerne har ikke lige tænkt sig om, og nu sidder jeg så bare med "aben", sjovt ikk???.

mugs> du skal naturligvis have point's da du har givet mig ideen til at komme videre.
Avatar billede mugs Novice
03. maj 2004 - 16:35 #9
Tak for point.
Avatar billede jensen363 Forsker
03. maj 2004 - 16:37 #10
;)
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