Avatar billede lasse212 Nybegynder
24. maj 2006 - 09:05 Der er 27 kommentarer og
1 løsning

hente varenummer i access til excel

Jeg har 150000 varenmummer som jeg er vil overføre i et ordrekort som jeg har laver i excel. det skal være når man taster varenr. kommer varenr, tekst, antal, og pris.

alle varenr. har jeg lagt i access.db. som ser følgen ud
varenr. tekst. stk. m_moms. u_moms

dem vil jeg gerne havde at de selv finder varenr, tekst. stk. u_moms. i mit excel.
men jeg ved bare ikke hvordam jeg skal gøre det efter som jeg ikke er nogle ørn til det. så HJÆLP.
Avatar billede jensen363 Forsker
24. maj 2006 - 09:18 #1
Kender du til funktionen Lopslag() i excel ????
Avatar billede jensen363 Forsker
24. maj 2006 - 09:19 #2
Ups ... så lige, at du havde 150.000 varenumre ... så er Lopslag ikke relevant
Avatar billede Slettet bruger
24. maj 2006 - 09:25 #3
Hejsa.

Jeg syntes at du skal overveje at smide dem over i en Sql Database. med alle de vare nummer du har (Der kommer sikkert flere)vil du blive glad for, at få dem kørt over i en Database engang for alle. Hvis du er i tvivel om hvordan du gør. Kan du lige adde mig til messenger så kan vi lige snakke om det.

Lovecraft
Admin@hotpopgirls.dk
Avatar billede jensen363 Forsker
24. maj 2006 - 09:27 #4
Jeg er ikke sikker på, at Excel er det foretrukne datamedie, når du vil benytte opslag til så mange data ... ved søgning/importering fra eksterne datakilder har du fortsat en grænse på 65.000 rækker
Avatar billede lasse212 Nybegynder
24. maj 2006 - 09:34 #5
som sagt er jeg ikke hård til at kode. men øver mig.
jeg kender ikke noget til Sql database.
men hvad skal jeg gøre for at komme vidre med det
lasse
Avatar billede jensen363 Forsker
24. maj 2006 - 09:36 #6
Du har jo allerede data i Access ... hvorfor ikke indarbejde ordrekort i Access
Avatar billede lasse212 Nybegynder
24. maj 2006 - 09:43 #7
det er fordi jeg synets ikke jeg kan få det til at virke i access det er jeg ikke så god til i nu.
det med forspørglser er ikke lige min hårde side
lasse
Avatar billede jensen363 Forsker
24. maj 2006 - 09:45 #8
Det er jo derfor du har www.eksperten.dk :o) ... at ære og respekt for Excel, så er det også dens svaghed, at den ikke er velegnet til at arbejde med store mængde data .. derfor er det mest naturlige valg en database
Avatar billede jensen363 Forsker
24. maj 2006 - 09:46 #9
Kan du sende regnearket til mig, så skal jeg lave et eksempel for dig
Avatar billede lasse212 Nybegynder
24. maj 2006 - 10:00 #10
Har du en mail.
Avatar billede jensen363 Forsker
24. maj 2006 - 10:00 #11
ose@post.dk
Avatar billede mugs Novice
24. maj 2006 - 10:34 #12
Access og kun Access (eller en anden database) til så store datamængder.
Avatar billede jensen363 Forsker
24. maj 2006 - 10:35 #13
Mugs > Enig
Avatar billede jensen363 Forsker
24. maj 2006 - 11:02 #14
Inspirations DB tilsendt
Avatar billede lasse212 Nybegynder
24. maj 2006 - 13:44 #15
jeg har set de DB. Men hvad hvis jeg stadig vil holde det i excel. er der såen mulighed for at at hente der i access over i excel ???? og hvordan !!
Avatar billede jensen363 Forsker
24. maj 2006 - 13:56 #16
Som tidligere nævnt, vil du få problemer, fordi du har mere end 65.000 rækker i access ... jeg kan godt se på din makro i det tilsendte regneark, at du har forsøgt at lave et databaseopslag, men uanset hvordan du forsøger, vil du være begrænset af antallet af rækker Excel kan håndtere
Avatar billede lasse212 Nybegynder
24. maj 2006 - 14:02 #17
ja men rækker kommer ikke til at overstige 100 i excel. fordi det jeg godt kunne tænke mig er at den henter det fra access db ud fra varenr. og føre varenr. tekst.  pris over i excel. så den kommer ikk etil at overstige 65.000 rækker.
Avatar billede mugs Novice
24. maj 2006 - 14:05 #18
Så kan du lave en forespørgsel der begrænser antal poster til eksport. Hvis du vil lave det i VBA, kan du bruge kommandoen DoCms.Transferspreadsheet.

Men det nemmeste er nok at lave en makro. Du skal bruge handlingen "OverførRegneark" og så udfylde argumenterne nederst.
Avatar billede jensen363 Forsker
24. maj 2006 - 14:08 #19
Hvad er det der ikke vil overstige 100 rækker ????

Dit resultat af ordren, .... eller er der kun 100 varenumre du vil vælge fra ????

"Jeg har 150000 varenmummer som jeg er vil overføre i et ordrekort som jeg har laver i excel. det skal være når man taster varenr. kommer varenr, tekst, antal, og pris."
Avatar billede lasse212 Nybegynder
24. maj 2006 - 14:23 #20
rækker i excel overstiger ikke 100 rækker. men i access vil jeg havde 150.000 rækker varenr. med tekst og pris.
så skal det jo være at når man taster varenr. i excel vil den hente det der svar til varenr. i access.
det skal være at i den række men taster kommer der kun det der svar til varenr.
og i næste række taster men et nyt varenr. o.s.v
Avatar billede jensen363 Forsker
24. maj 2006 - 14:27 #21
Problemet er, at de 150.000 rækker skal gøres tilgængelige for Access-funktionen Lopslag, hvilket forudsætter at de er importeret til Excel, hvilket altså ikke er muligt ... så uanset hvordan de vender og drejer det, er Excel ikke velegnet til det du forsøger på .... sorry
Avatar billede lasse212 Nybegynder
24. maj 2006 - 14:37 #22
så kan jeg jo godt se at jeg er på herensmark..... forslag til havd jeg så skal gøre *??? for at komme vidre
Avatar billede mugs Novice
24. maj 2006 - 14:38 #23
Hvad med jensen's inspirationsdb?
Avatar billede lasse212 Nybegynder
24. maj 2006 - 14:46 #24
jo det kan være jeg skal prøve den vej først..... men har aldrig kode i access.
Avatar billede jensen363 Forsker
24. maj 2006 - 14:51 #25
Al begyndelse er svær ... men hvis du kan "hemmeligheden" ligger i relationerne.

Det er grundlæggende to stamdatatabeller i den database jeg har sendt dig :

  tblVareKatalog
  tblOrdregiver

vha. relationerne skabes de logiske sammenhænge ( een - til - mange ) til din tblOrdre, hvor du altså blot skal indtaste to registreringer :

    1. Ordregiver
    2. Varenummer

resten skabes via reletioner og/eller beregninger ( moms o.s.v. )
Avatar billede lasse212 Nybegynder
28. maj 2006 - 20:52 #26
har fundt en løsning. med office excel 12 det kan tage alle rækker
Avatar billede jensen363 Forsker
29. maj 2006 - 08:13 #27
Glimrende, at du har fundet en løsning ... men af hensyn til fremtiden bør du nok overveje databasemediet
Avatar billede rasmus1234 Nybegynder
17. november 2008 - 14:20 #28
hvorfor ikke bare bruge "Parametre" i Excel - dette kan gøres, når det kun er én værdi (et filter)...så lav en forespørgsel, hvor kriteriet er = "varenr", som bindes til et felt i Excel. Se under data-->Importer Eksterne Data-->Parametre
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