Hallo,
ich habe folgende Aufgabenstellung: ich möchte für ein Formular die Datenquelle ändern, da es seine Daten abhängig von bestimmten Aufgabenstellungen aus unterschiedlichen Abfragen "zieht".
Versucht hab eich es mit
Me.Recordsource = "Neue Datenquelle"
das Problem ist nur, dass in der einen Abfrage ein zusätzliches Feld vorhanden ist, dass es in der Basistabelle für die andere Abfrage nicht gibt. Kann mir jemand sagen, wo ich den Code zum Wechseln der Datenquelle hinschreiben muss, damit Access gar nicht erst versucht, die alte Datenquelle zu benutzen. Trage ich es bei Form_Load oder Form_Open ein, wird immer zunächst die alte Datenquelle zum Öffnen verwendet und es kommt eine Parameterwert-Abfrage.
Gruß
Regina
Hallo,
bau die Abfragen so, dass jede Abfrage die gleichen Felder (Spalten) aufweist, auch wenn Du die mit Aliasnamen und statischen Werten versehen mußt.
Dann klappt das auch mit der Recordsource....
Danke,
für den Tipp, die Idee hatte ich auch schon, ich dachte nur, es gäbe eine "elegantere" Lösung.
Gruß
Regina