12. august 2002 - 19:00Der 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.........
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.
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......
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 :-)
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å.
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.
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??
Synes godt om
Ny brugerNybegynder
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.