Avatar billede jespera Nybegynder
12. august 2002 - 19:00 Der er 13 kommentarer og
1 løsning

Tilknyt database til excelregneark

Hej alle...

Jeg har en access database som indeholder nogle varenummer med tilhørende vareinformation. Hvordan får jeg dem tilknyttet til mit excel regneark. Det skal fungere således at når jeg indtaster varenummer i et felt i excel skal det hente resten af vareinformationen fra databasen og sætte dem ind i andre felter i excel....Kan dette lade sig gøre.....håber i har et svar.........

på forhånd tak
Avatar billede mugs Novice
12. august 2002 - 19:05 #1
Jeg vil tro du skal lave det på denne måde:

Du overfører alle data fra Access til Excel Ark1 via en VBA-kode. I det samme regneark har du Ark2, der ved hjælp af et LOP- eller VOP-slag henter data ind fra ARK1.

Jeg er ikke den store Excel-haj, men jeg har en db i Access97, der viser hvordan du eksporterer data fra Access til Excel ved VBA. Den fungerer også i 2000 og XP.

Læg din e-mail hvis du vil have den.
Avatar billede jespera Nybegynder
12. august 2002 - 19:07 #2
det vil jeg da gerne lige kigge på...

jesperasger@yahoo.com

tak indtil videre...
Avatar billede mugs Novice
12. august 2002 - 19:13 #3
Sendt
Avatar billede jespera Nybegynder
12. august 2002 - 19:24 #4
alletiders har fået mail......men ved ikke helt om det er det jeg søger......vba script virker ok. Men det ville være lettere at knytte databasen på istedfor at importere alle ind til ark1 og så lave lop / vop opslag.......I word kan man knytte databasen på og så søge mm. det er det jeg søger til excel......
Avatar billede mugs Novice
12. august 2002 - 19:32 #5
Ja - det har du nok ret i. Du gør således:

Åbn dit regneark > Data > Hent eksterne data > Vælg databasetype >Opret ny forespørg > Derefter følger du guiden.

Man kan samtidig lave kæder ind til Access. Eksperimenterer lidt med det.
Avatar billede mugs Novice
12. august 2002 - 19:36 #6
Efter du har fået lavet din dataimport, åbner du så igen din db og tilføjer eller retter en post, derefter lukker du db og åbner Excel.

Data > Opdater data og minsandten om ikke Excel opdaterer dine data.
Avatar billede jespera Nybegynder
12. august 2002 - 19:42 #7
ja nu er det bare at knuytte et felt til database osv.......
Avatar billede mugs Novice
12. august 2002 - 19:45 #8
Øh  -  hvad mener du : ja nu er det bare at knuytte et felt til database osv.......  Virker det ikke? :0)
Avatar billede jespera Nybegynder
12. august 2002 - 19:51 #9
jamen hvorfor smider den alle dataene ind i excel ? det var ikke meningen men er det nødvendigt ?? db skulle bare knyttes til mit regneark også når jeg tastede varenummer i feltet a1 (hvis det fandtes i db) skulle den hente resterende oplysninger fra det valgte varenummer og sætte dem ind i feltet b1,c1 osv.........håber min forklaring hjalp lidt :-)
Avatar billede mugs Novice
12. august 2002 - 19:56 #10
Den henter alle data fordi du med funktionen "Hent eksterne data" importerer din db. Om det andet kan lade sig ved jeg ikke, men så er jeg sikker på, det du skal oprette spærgsmålet i Excel-kategorien, idet det så skal programmeres i VBA i Excel.

Her får du alle data, og hvis du ikke vil have alle poster, kan du jo blot lave et LOP- eller VOP-slag på et andet ark som vi tidligere har været inde på.
Avatar billede jespera Nybegynder
12. august 2002 - 20:03 #11
ok tak for din hjælp....jeg prøver at oprette spg et andet sted på eksperten....

ha en fortsat god dag
Avatar billede mugs Novice
12. august 2002 - 20:14 #12
Tak i lige måde - og tak for point
Avatar billede bak Forsker
12. august 2002 - 20:47 #13
Det nemmeste er at lave en parameterquery.
Åbn msquery med din accessforespørgsel.
Vis kriterier
opret et kriterie på det felt du ønsker at søge på i excel
i selve kriteriet skriver du [testing] (husk de 4-kantede paranteser)
Dette betyder at når man kører forespøgslen vil msquery spørge dig efter den parameter.
returner data til excel. Du bliver nu spurgt om parameteren, bare tryk OK.
Så kommer en box der spørger hvor du vil have dine data. I denne box klikker du på parametre.
Din parameter kommer nu op og du afkrydser "hent værdien i følgende celle" og udpeger nu fx. A1.
Tryk "opdater automatisk når celleværdien ændres"  og OK

Hver gang du for eftertiden ændrer A1 kører forespøgslen og ny data hentes.
Avatar billede fud Nybegynder
29. oktober 2002 - 21:09 #14
Hej, Vil lige høre om jespera har fået opklaret sit spørgsmål ang overføre data?? Da jeg står med stortset samme problem??
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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