Avatar billede jgni Nybegynder
04. september 2002 - 14:47 Der er 19 kommentarer og
1 løsning

Hente eksterne data ind i en tabel

Jeg sidder med en Access 2000 og har følgende problem :

Jeg har en .txt-fil som jeg importerer data fra.
Når nu min .txt-fil ændrer sig skal jeg lægge ændringerne ind i databasen i samme tabel (faktisk gerne i forskellige tabeller, men det kan ikke lade sig gøre i en arbejdsgang ?) men så melder den om nøglefejl og lign.
Nogen måder at gøre det på ?
Avatar billede jimse Nybegynder
04. september 2002 - 14:53 #1
Er det ikke nemmere at importere filen i excel og derfra tage den ind i access? Det ville jeg da gøre.
Avatar billede jgni Nybegynder
04. september 2002 - 14:59 #2
Hmm....det er da slet ikke umuligt. Det prøver jeg lige :)

Det skal bare kunne gøres så _automatisk_ som overhovedet muligt. Dvs. uden at admin'en skal gøre al for meget (først indlæse i excel, derefter trække det over i access og så og så.....). Ikke fordi han er dum, men det skulle helst gerne være _nemt_ :)
Måske med noget VB ?
Avatar billede henrik13 Nybegynder
04. september 2002 - 15:05 #3
Hej
Gå i filer og i impoter filer , her vælges ex. en komma fil.
Vh Henrik
Avatar billede nillerdk Nybegynder
04. september 2002 - 16:48 #4
Ja, men det skulle allerhelst være automatisk. F.eks med en makro ?
Avatar billede jgni Nybegynder
04. september 2002 - 16:49 #5
p.s. nillerdk og jgni er samme person, nemlig mig !
Loggede lige på med forkerte profil :)
Avatar billede henrik13 Nybegynder
04. september 2002 - 17:46 #6
Hej
Vil det sige den skal datostyres. Så skal den også lave ny relationer i makroen hver dag. Den mdb fil vil vokse meget i størrelse, efter et år kan du nå grensen 1gb i access 97.
Vh Henrik
Avatar billede jgni Nybegynder
04. september 2002 - 17:52 #7
Okay, jeg forklarer lige. Problemet består af 2 ting (som jeg ser det)

1. Skolen har et vist antal computere. Dem vil de gerne have et overblik over, rent software og hardware mæssigt. Ikke alle computere er på net, så man skal gå rundt med en diskette og indsamle oplysningerne. De bliver lagt på disketten i et .txt-format (hvordan ved vi ikke lige endnu)

2. Filen hentes så og dataerne indlæses i DB'en. Om det er igennem Excel eller direkte i Access er egentlig lige meget. Bare det gøres nemt og så automatiseret som det nu er muligt.
Avatar billede hugopedersen Nybegynder
05. september 2002 - 11:31 #8
Hvis ikke man kender formatet på det man vil importere, er det lidt vanskeligt at give et præcist svar på hvordan man kan importere.

Hvis det er 'standard' kommaseparerede data - brug de indbyggede funktioner. Måske ikke helt så nemme at automatisere helt til fingerspidserne.

Hvis det er et eller andet sjovt format, så må du nok igang med den store kodespand og få noget brygget sammen.

Jeg har tidligere lavet noget til at importere data fra Concorde, hvor jeg blev nødt til at lave noget hjemmebrygget kode selv, da jeg ellers fik problemer med danske karakterer.
Avatar billede mugs Novice
06. september 2002 - 07:07 #9
Hvis du har data i Excel, er det intet problem at få importeret til Access ved hjælp af VBA-kode.
Jeg er ved at være færdig med en Access db, hvor forskellige brugere rindt i landet opdaterer en Excel-fil. Derefter importerer jeg Excel-filen til en Tabel i Access. Herfra fordeles data til andre tabeller ved opdateringsforespørgslen.

252 poster i Excel med ca 12 kolonner importeres og fordeles på under 5 sek.

Jeg kan lave et eksempel til dig, når jeg kommer hjem fra arbejde. Blot læg din e-mail.
Avatar billede jgni Nybegynder
06. september 2002 - 23:23 #10
Du er velkommen til at smide det til mig på eksperten@zumma.dk
Avatar billede mugs Novice
06. september 2002 - 23:33 #11
jgni > jeg har læst dit indlæg. Det er ved at være sent, og jeg skal på arbejde imorgen. Men mit eksempel følger imorgen aften.
Avatar billede jgni Nybegynder
06. september 2002 - 23:35 #12
Bare ok!
Avatar billede mugs Novice
07. september 2002 - 10:05 #13
Udkast er sendt.
Avatar billede hugopedersen Nybegynder
09. september 2002 - 07:03 #14
Kunne man komme med på en kigger til det eksempel ?
Avatar billede mugs Novice
09. september 2002 - 07:11 #15
Selvfølgelig - men jeg mangler din e-mail. Jeg er på vej ud af døren, og er ikke hjemme før TOR aften, så det skal være nu.
Avatar billede hugopedersen Nybegynder
09. september 2002 - 07:13 #16
hugo.work@bigfoot.com
Avatar billede kampvogn Nybegynder
09. september 2002 - 07:22 #17
også mig plz oir@oir.dk
Avatar billede mugs Novice
09. september 2002 - 07:22 #18
Sendt.
Avatar billede hugopedersen Nybegynder
09. september 2002 - 07:29 #19
TAK !
Avatar billede kampvogn Nybegynder
09. september 2002 - 17:09 #20
mange tak
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