Du må lige forklare lidt nærmere. Er det sådan at en forspørgsel kun giver en eller 2 værdier (Kolonne B,C) ? Forklar lige hvad det er du skal have i Excel. Der er jo intet til hinder for at læve een macro i Acces som kører hele forløbet inklusiv eksport til excel. Men jeg skal lige forstå problemet rigtigt.
Du har godt anbragt dit spørgsmål i rubrikken Excel, men det er i Acces du skal lave det.
Du skal have dannet en tabel hvor dine tre felter er 1. forespørgselsnavnet, 2. kvartal titlen og 3. beløbet (resultatet)
De enkelte poster er så resultatet af dine 75 forespørgsler.
Du laver først en tabeloprettelsesforespørgsel (xx1) hvor du laver tabellen af din første af de 75 forespørgsler. Og du laver de 3 felter.
Du skal herefter lave en tilføjelsesforespørgsel af de næste 74 forespørgsler.
Det er lettest at gøre på følgende måde:
Du tager en kopi af din tabeloprettelses forespørgsel (xx1) der efter giver du den navnet (xx2), og åbner den i design mode. Så ændrer du typen til en tilføjelsesforespørgsel, og du tilføjer den anden af dine 75 tabeller som input. Derefter ændrer du de 3 felters kilde til denne nye inputforespørgsel (brug ”rullegardinet”). Først derefter sletter du den første input forespørgsel, og gemmer forespørgslen.
De næste 73 tilføjelsesforespørgsler laver du på grundlag af (xx2), idet det så allerede er en tilføjelses forespørgsel. Og du blot skal tage en ny inputforespørgsel, ændre kilden, og slette den gamle, og gemme.
På den måde får du opbygget din tabel.
Når du så skal køre din månedskørsel er det lettest at lave en makro som følger.
keil, bravo må jeg sige - jeg er sikker på, du har ret i, det er den rigtige fremgangsmåde.
nu er jeg lidt i tvivl om, om jeg skal lukke spørgsmålet herinde i excel og oprette det i access (så det går rigtigt til).
Jeg har nemlig lige nogle spørgsmål til fremgangsmåden: 1. hvordan får jeg forespørgselsnavnet med i tabellen? 2. Hvordan opretter jeg den macro i formularen - jeg er ikke den største ørn til access, men jeg kan da lidt.
Når man har et spørgsmål mellem to programmer er det jo svært at vide, hvor det skal anbringes, så der er vel ingen grund til at flytte det.
1. Det første felt skal jo være foresprøgselsnavnet, så det må du skrive ind. Hvis du kalder det første felt "Navn" så skal du i "felt" skrive: Navn: "(forespøgslensnavn)". Du skal have "erne med men ikke parentesen "erne. De er for at fortælle, at det er en tekst.
2. Selve makroen laver du ved at gå på fanen "Makro" og vælge "Ny". I "Handling" benytter du "rullegardinet" til at finde handlingen. Når du har valgt handling "AngivAdvarsler" går du ned i bunden og vælger "Nej". Når du vælger ÅbnForespørgsel går du også ned i bunden og vælger den forespørgsel du skal have. Dér er det så en god idé at kopiere navnet og sætte det ind i "kommentar". Det gør det lidt mere overskueligt. Når du har lavet den første "ÅbnForespørgsel" kan du kopiere denne linie 74 gange og så blot for hverlinie ændre forspørgslen. Derefter gemmer du makroen. For at få en knap i formularen, så åbner du formularen i design mode. Fra værktøjslinien tager du en knap og anbringer på formularen, Du skal så vælge "Diverse" og derunder "Afspil makro" tryk Næste, vælg din makro, tryk Næste. Nu kan du så bestemme, hvad der skal være på knappen tekst eller billede. Tryk Næste,lad bare systemet navngive knappen. Tryk Udfør og gem formularen. Når du åbner formularen skal du bare trykke på knappen og filen ligger i Excel.
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.