Ich habe eine Abfrage, die ziemlich groß ist, zusammen über ein Dutzend Tabellen, und ich möchte Datensätze basierend auf einem ID-Feld zurückziehen (z. B.: between nStartID and nEndID
).Ist es möglich, programmgesteuert Parameter in einer Microsoft Access-Update-Abfrage zu übergeben?
Ich habe zwei Parameter erstellt und sie als Kriterien getestet und sie funktionieren gut.
Das Problem ist, muss ich eine Einfügeabfrage von dieser Hauptabfrage ausführen, und benötigen die Parameter, wo sie sind, in der Hauptabfrage. Also, ich muss Parameter programmgesteuert übergeben.
Jeder hat eine Ahnung, wie das gemacht werden kann?
Danke.
Ich habe eine Lösung für meine Bedürfnisse, aber nicht sicher, ob es das Beste ist.Ich habe globale Variablen für die nStartID und nEndID erstellt, dann erstellen Sie einfach eine Funktion für jede, wie in getStartID() und getEndID(), die diese Werte lesen. Dann verwende ich diese Funktionen nur in der Where-Klausel der ursprünglichen Abfrage. Nicht die eleganteste Lösung, aber es funktioniert. Ich lasse das offen für den Fall, dass jemand anderes Erfahrung hat, die sie teilen möchten, zum Wohle anderer. Danke für Ihre hilfreiche Eingabe. – Jav