Abfrageparameter mit Makro eingeben

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Abfrageparameter mit Makro eingeben

Re: Abfrageparameter mit Makro eingeben

von Benni11 » Do, 22.07.2010 15:05

Hallo komma4,

die gewünschten Testdaten habe ich dir vor ein paar Tagen im Calc-Forum zukommen lassen.
Soll ich diesen Thread hier schließen, damit nur eine einzige "Baustelle" besteht?

Gruß Benni11

Re: Abfrageparameter mit Makro eingeben

von Benni11 » Mo, 12.07.2010 09:26

Hallo komma4,
ich habe dir heute bereits im Forum Calc geantwortet.
Gruß Benni11

Re: Abfrageparameter mit Makro eingeben

von komma4 » Sa, 10.07.2010 12:28

Im amerikanischen Forum habe ich eine bereits realisierte Lösung gefunden.


Trotzdem würde ich gerne eine Beispieldatei von Dir zur Verfügung gestellt haben (wo ich die Position der Daten erkennen kann), ausserdem würde diese Lösung die SQL-Abfrage in die Calc-Datei "auslagern" - deshalb sollte auch der SQL-Code bereitgestellt werden; Danke.

Abfrageparameter mit Makro eingeben

von Benni11 » Mi, 07.07.2010 13:50

Hallo Experten,

ich will für Zwecke der Nachkalkulation und weiteren Bearbeitung Daten aus einer Access-Datenbank in eine Calc-Tabelle holen.
Die Idee: Die Rechnungsnummer in der Calc-Tabelle soll als Parameter für die in Base formulierten Abfragen dienen.
Nachdem im Calc-Forum auf meine Frage vom 25.06.2010 "Abfrageparameter: Wo und wie festlegen?" zum automatischen Auslösen der Abfragen und der Übernahme der Abfrage-Ergebnisse nach Calc keine Lösungsvorschläge eingegangen sind, möchte ich es mit einem Makro versuchen, um auf diesem Weg zu einer Mitarbeiter freundlichen Umsetzung zu kommen.

1. Lösungsweg (von Calc zu Base und zu Calc zurück): Das Makro greift in der Calc-Tabelle die Rechnungsnummer ab und aktualisiert die in der Calc-Tabelle vorgesehenen Ausgabebereiche, indem es den Datenpiloten aufruft und die Rechnungsnummer als Abfrageparameter zur Verfügung stellt. Problem: Der Makro-Rekorder zeichnet ab der Ansteuerung der Ausgabebereiche mit der Maus die Eingabefolgen (Datenpilot - Aktualisieren - Einkopieren der Rechnungsnummer als Abfrageparameter) nicht mehr auf. Eine andere Art der Makroprogrammierung als den Einsatz des Rekorders setzt Kenntnisse voraus, die ich nicht habe.

2. Lösungsweg (von Base zu Calc): Das Makro öffnet ein Fenster, in dem die Rechnungsnummer eingegeben wird, führt die vorbereiteten Abfragen durch, ruft dann die Calc-Tabelle auf und speist dort in die einzelnen Ausgabebereiche die Daten ein. Geht so etwas, wie sieht die Lösung aus?

Es grüßt und bedankt sich schon
Benni11

Nach oben