24. maj 2004 - 09:26Der er
19 kommentarer og 3 løsninger
Ingen data i forespørgsel fra Access
Jeg har en forespørgsel liggende i Access, som jeg meget gerne vil have hentet ind i Excel så jeg kan arbejde videre med tallene. Jeg har ingen problemer med at få de rigtige data frem når jeg kører forespørgslen i Access, men når jeg forsøger at hente den i Excel får jeg kun overskrifterne ind - ingen andre data.
Jeg har fundet problemet, men kan ikke løse det: I en af kolonnerne har jeg et kriteriet Like "Calip*". Det er kun når jeg bruger dette kriterie at det går galt. Mangler der evt. et tilføjelsesprogram?
Importerer du data'ne i Excel - eller eksporterer du dem fra Access. Uanset hvad du gør, så prøv det modsatte. Mit bedste gæt er at en eksport fra Access til Excel vil gå mest smertefrit.
Du bør kun oprette et spørgsmål een gang. Dette er også oprettet i Access-kategorien. Jeg vil anbefale dig at lukke det ene spørgsmål.
Jeg er sikker på, at mange har læst dit første spørgsmål i Access og arbejder på sagen. Een ting er sikker: Kan du overføre uden kriterier mangler du ikke noget tilføjelsesprogram.
Synes godt om
Slettet bruger
24. maj 2004 - 09:35#3
Da det er en forespørgsel som skal kunne opdateres hvis jeg vælger at ændre i nogle af kriterierne vil jeg helst ikke eksportere fra Access, men importere i Excel.
Jeg kan i øvrigt fortælle dig, at jeg har præcis samme oplevelse. Er der et Like kriterie på forespørgslen hentes ingen data til Excel. Er det kriterier uden like, eller slet ingen kriterier, går det fint.
Synes godt om
Slettet bruger
24. maj 2004 - 09:50#5
Jeg havde ikke problemet med min gamle computer - kun den jeg sidder ved nu. Temmelig træls! Der må kunne gøres noget ved det, men hvad? Jeg har ikke rigtig nogle gode idéer.
I stedet for at lagre forespørgslen i Access og så kalde den fra Excel, kan du oprette den direkte i Excel. Vælg Import eksterne data, og vælg så Ny databaseforespørgsel. Find din database, den relevante tabel og opbyg forespørgslen i Excel. Så får du dine data med over.
bak-> Strange! Du har selvfølgelig ret, og bruger man % i forespørgslen i Access virker det perfekt når forespørgslen importeres i Excel, men så virker den samme forespørgsel bare ikke i Access.
Helt enig. Det er bare lidt underligt, at man kan lave en forespørgsel i Access, med et Wildcard tegn, der i Access opfattes som plain tekst, og derfor ikke teturnerer resultat, og når man så kalder samme forespørgsel via Msquery opfattes det alligevel korrekt.
Synes godt om
Slettet bruger
24. maj 2004 - 10:28#16
Selvfølgelig, I har ret mht. % og *. Måske kan jeg lave en kolonne i forespørgslen der tager de første 5 tegn i den tekst-kolonne hvor jeg ellers har brugt mit kriterie. Derefter kan jeg lave et kritere i den nye kolonne som hedder ="Calip". Så burde det vel virke når jeg ikke bruger wildcard.
Det tror jeg at det gør, men jeg har ikke prøvet. Eller også må du lave to versioner af forespørglsen, +en til brug i Access og en til brug ved kald fra Excel.
Synes godt om
Slettet bruger
24. maj 2004 - 10:36#18
Det virkede med at lave den nye kolonne. Smider I lige et svar hver - er der ikke noget med at I kan dele pointene?
Forøvrigt kan jeg fint bruge CDBL i msquery, sålænge der ikke forekommer null-værdier
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.