Guten Tag zusammen
Wenn ich eine Abfrage habe, kann ich ja basierend auf dieser ein Formular erstellen, welches dann auf die Abfrage als Datensatzquelle verweist.
Auf der anderen Seite kann ich in einem leeren Formular bei der Datenquelle auch eine Abfrage zusammenstellen, welche dann quasi im Formular selbst gespeichert wird.
Wie macht man das am besten bzw. wie sind die Erfahrungswerte diesbezüglich auf längere Sicht gesehen? Über eine Einschätzung würde ich mich freuen.
Herzliche Grüsse
Micharius
Hallo,
vermutlich ist das Geschmacksache...
Mit einem SQL-String in der Datenherkunft verhindert man das "Aufblähen" des Abfrage-Blocks im Navibereich. Normalerweise (m. M. nach) sollten im Navibereich nur solche Abfragen zu finden sein, die an mehreren Stelle Verwendung finden. Ein SQL-String in der Datenherkunft hat ansonsten keine Nachteile oder anderes Verhalten. Ein solcher SQL-String wird zudem auch als "interne" Abfrage von Access abgelegt.
Ich für meinen Teil gehe insofern noch weiter, als dass ich in der Datenherkunft in den meisten Fällen nur den entspr. Tabellennamen verwende. Nur bei besonderen Situationen wie Grundsortierung oder Vorfilterung nutze ich dann einen SQL-String.
Besten Dank für die Antwort! Gruss Micharius