Avatar billede hamderper Nybegynder
05. april 2004 - 23:10 Der er 18 kommentarer

Importere data fra en Unix-database tilm Access

Hejsa

Jeg er virkelig på herrens mark. Min nye chef har bedt mig overføre data fra den gamle Unix database til Access. Jeg ved meget lidt om Access og endnu mindre om UNIX.

Jeg har databasen som almindelig tekstformat.

Kan nogen hjælpe, så er der 2000 points fra mig

PLZ HELP!!  :-/
Avatar billede strych9 Praktikant
05. april 2004 - 23:13 #1
komma separeret fil?
Avatar billede hekla Nybegynder
05. april 2004 - 23:20 #2
Prøv at oprette en ny tom database i Access, vælge Filer/Hent eksterne data/Importér
og se om du kan få det til at fungere. Det kan være at du skal have redigeret i tekstfilen, før det virker.
Avatar billede hekla Nybegynder
05. april 2004 - 23:22 #3
Så vidt jeg husker er der problemer med linieskift, men det kan ordnes med en teksteditor.
Avatar billede strych9 Praktikant
05. april 2004 - 23:23 #4
regexp, here we go ;)
Avatar billede hamderper Nybegynder
05. april 2004 - 23:33 #5
øøhh strych9?
Avatar billede hamderper Nybegynder
05. april 2004 - 23:33 #6
Jeg har prøvet det der Hekla, men det ser vildt underligt ud!?  :-(
Avatar billede strych9 Praktikant
05. april 2004 - 23:35 #7
sig nu bare om det er en komma separeret fil du har dumpet fra den database?

ellers.. hvilken database er det? mysql?
Avatar billede hamderper Nybegynder
05. april 2004 - 23:39 #8
strych9 ....komma hvad for noget?? aner ik havd du mener?  Databasen er lavet på NeXTSTEP fra Stone Design
Avatar billede strych9 Praktikant
05. april 2004 - 23:43 #9
ok...

Du kender vist ikke så meget til databaser?

En database består af tabeller, og disse tabeller består af felter. Ikke noget hokus-pokus der, forstil dig det lidt ligesom en tabel i MS Word eller Excel indtil videre.

Access kan ikke importere alt mellem himmel og jord. Derfor kan man dumpe en fil, en komma separaret fil, som indeholder tabellernes data. Der er så sat et komma mellem hver felt indhold for at en anden database kan importere den.

Derfor skal du lige åbne den fil, og få dig en ide om hvordan formatet i den er.
Avatar billede hamderper Nybegynder
06. april 2004 - 00:05 #10
strych9... du har fuldkommen ret, jeg fatter hat af db, jeg lavede dog selv den UNIX DB for 10 år siden.
Jeg har dataene i en alm, txt fil... ville jo godt kunne importere det hele, men det ser total kikset ud det jeg har prøvet
Avatar billede fynbohans Nybegynder
06. april 2004 - 00:08 #11
Om muligt må du se om kan kan få fat i en kørende unix-base og en
der kan lave forespørgsler i basen.
Enhver post i basen har sandsynligvis et felt med et postnummer. Forespørgslen laves så output omfatter alle postnumre og alle felter. Der kan sandsynligvis vælges mellem flere formater og
det er ikke sikkert, der er et format, som direkte kan importeres
til Access. I så fald er det sikreste at vælge et format med
linjeskift mellem alle poster. Du kender antallet af felter og kan
derefter konvertere til et format som Access forstår.
Har selv gennem årene lavet en del af den slags og brugte små DOS eller Consol-programmer (Windows) til denne del, som imidlertid sagtens kan laves i VBA i Access.
Hvis du kun har en tekstfil er det et helt andet problem!

----------
Og til strych9: der er mange andre måder at lave databaser på end
med tabeller som i Access eller Excel.
Avatar billede strych9 Praktikant
06. april 2004 - 00:12 #12
fynbohans-> øhm ja, det ved jeg godt. Prøvede at visualisere det for en begynder. Jeg har såmænd arbejdet med DBMS'er i mange år...
Avatar billede hamderper Nybegynder
06. april 2004 - 03:26 #13
Hej igen.
Jeg har adgang til den kørende UNIX database. det er et system der er fra 92-93 og kaldes NeXTSTEP, og DB-programmet kaldes StoneDesign.
Windows var jo knap opfundet dengang, så jeg tror sgu ik lige det er så nemt...
Koden er jo ASCII som jo er total standard, så alligevel burde det vel kunne lade sig gøre!?

Mine data ser i textfilen ser sådan ud :


J.o.Mask&nudl&jn&no (Kaj o&d&oaard)
An&lystoark&n 38
838588 T&lst        SOKK&A    C34    374468       
&ndoå&t d.5884-0588-00.                04-08-00

J.o.Mask&nudl&jn&no (Kaj o&d&oaard)
An&lystoark&n 38
838588 T&lst   
&nstrum&nt&t oar vær&t vælt&t,uans&t ovad d& s&o&r, las&r just&r&t oo v&r&f&c&r&t d.588588-04-0588.    SOKK&A    Lo3588    47976    5884-04-0588   
&ndoå&t d.04-0588-00.
S&nsor LR58800 nr.30870.    588588-04-0588            08-08-00

J.o.Mask&nudl&jn&no
Kaj o&d&oaard    49 jul& 4004.
Cal&br&r&t oå vor ny& mål&ban&, oass&r oræc&st.
sw

&ft&r &n tur o&nn&m &n SLAMSUo&R !!! &r
las&r&n cal&br&r&t oå mål&ban&, olus støtt&-
b&n&n& &r r&tt&t d.4588-5880-04.    SOKK&A    oRAD&L&ooT 4000    o& 588588333    44-5880-04   
&ndoå&t d.44-09-00.    4588-5880-04            44-09-00

J.o.Mask&nudl&jn&no
Kaj o&d&oaard    49.jul& 4004
Calbr&r&t oå vor ny& mål&ban&.
oar 4 - 3 mm oå 58840 m, så o&r skal oan &kk& brokk& s&o.
sw    SOKK&A    oRAD&L&ooT 4000    588588340       
&ndoå&t d.44-09-00.                44-09-00

J.o.Mask&nudl&jn&no (Kaj o&d&oaard)
An&lystoark&n 38
838588 T&lst        SOKK&A    MAoNA-TRAK 58800    45880843360       
&ndoå&t d.44-09-00.                43-07-0588

J.o.Mask&nudl&jn&no
An&lystoark&n 38
888588 T&lst        SOKK&A    C34    38475887       
&ndoå&t d.5887-04-0588.                03-07-04

J.o.Mask&nudl&jn&no (Kaj o&d&oaard)
An&lystoark&n 38
838588 T&lst        SOKK&A    Lo3588    3446588       
&ndoå&t d.5887-0588-0588
S&nsor LR 58800 nr. 37683                588588-588588-0588

J.o.Mask&nudl&jn&no (Kaj o&d&oaard)
An&lystoark&n 38
838588 T&lst
Kaj o&d&oaard        SOKK&A    oL458800    oo58858809588       
&ndoå&t d.08-08-0588.                08-08-0588

J.o.Mask&nudl&jn&no

Kaj o&d&oaard        SOKK&A    Lo30    5888033       
&ndoå&t d.04-09-0588
S&nsor LR 58800 nr. 434588588                40-5884-0588

Jeg synes det er komplet umuligt at få det indsat og "sorteret" i felter med de muligheder jeg har i Access.
Avatar billede strych9 Praktikant
06. april 2004 - 03:52 #14
har du selv lagt censur på filen med alle de & tegn? Eller er det vitterligt hvad du har i text filen?
Hvis det er sådan filen ser ud så kan du godt glemme alt om at bruge den til noget fornuftigt. Hvem har lavet det database dump til dig?
Avatar billede hamderper Nybegynder
06. april 2004 - 09:00 #15
Hej igen...
Nej, filen har jeg censureret, men bortset fra at tegnene er lavet om er filen korrekt nok.
Har du nogen ideer?
Avatar billede fynbohans Nybegynder
06. april 2004 - 10:16 #16
Som nævnt må du finde en person, som kan lave en rapport som omfatter alle poster,
udskrevet til en fil.

Det ser ud til at systemet stadig eksisterer - til Mac. Se f.eks.
http://kumo.swcp.com/stonedesign-bin/shop.pl/page=products.htm

Eventuelt kan du skrive hertil.
Avatar billede hamderper Nybegynder
06. april 2004 - 10:40 #17
Hej fynbo

Vi har systemet, vi har endda flere af dem!! Det kører aktivt, men skal over i en Access database. Jeg tror nok min chef har forsøgt at gøre det du foreslår, men hvordan pokker skal man sortere de data ? hmm...
Avatar billede fynbohans Nybegynder
06. april 2004 - 11:11 #18
Der skal laves en rapport (alle poster) og rapporten skal ikke udskrives til papir,
men til en fil, og her kan man sandsynligvis vælge udskriftformat.
Hvis du gør det får du en fil, som kan læses af os - og Access. Det sidste måske
kun efter manipulation, som kan gøres i VBA i Access.
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