Thema Datum  Von Nutzer Rating
Antwort
Rot Mehrere Access Abfragen aus Excel VBA nacheinander starten
28.11.2012 12:49:35 misscookie
NotSolved
28.11.2012 14:04:02 Lutz
NotSolved
28.11.2012 14:04:02 Lutz
NotSolved
28.11.2012 14:04:02 Lutz
NotSolved

Ansicht des Beitrags:
Von:
misscookie
Datum:
28.11.2012 12:49:35
Views:
1916
Rating: Antwort:
  Ja
Thema:
Mehrere Access Abfragen aus Excel VBA nacheinander starten

Hallo zusammen, bin ein ziemlicher newbie in SAchen VBA und hoffe dass mir jemand weiterhelfen kann.

Ich habe eine Access db und ca. 70 Abfragen. Ich möchte ein Excel Makro programmieren, welches alle 70 Abfragen hintereinander laufen lassen soll, jeweils die Anzahl der Einträge in der Abfrage zählt und diese Zahl dann in die Exceltabelle einträgt.

Habe schon herausgefunden dass ich docmd.openquery verwenden kann, wobei da schon das erste Problem auftaucht. Ich will ja nicht 70 mal diesen command eingeben mit den einzelnen querynamen sondern die querynamen sollen nacheinander aus der exceltabelle gezogen werden. Geht das überhaupt dass das Argument "queryname" eine Variable ist? Kann da leider nichts zu finden und wenn ich sowas versuche wie

Dim QueryName As Variant
QueryName = "Name der Abfrage in Access"
accApp.docmd.openquery ("QueryName")

dann kommt von access die fehlermeldung, dass diese Query nicht existiert.

Das ist das erste Problem, das nächste wäre dann aber schon, dass ich nicht weiß wie ich die Query Ergebnisse zähle, aber eins nach dem anderen.....

Vielleicht kann mich jemand ein bisschen in die richtige Richtung schubsen, vielleicht ist der ganze Ansatz ja auch der falsche und ich sollte es anders angehen? Vielleicht aus Access heraus?

Vielen Dank schonmal


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Mehrere Access Abfragen aus Excel VBA nacheinander starten
28.11.2012 12:49:35 misscookie
NotSolved
28.11.2012 14:04:02 Lutz
NotSolved
28.11.2012 14:04:02 Lutz
NotSolved
28.11.2012 14:04:02 Lutz
NotSolved