Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: Micharius am Juli 01, 2017, 15:10:13

Titel: Abfragen in Formularen integrieren oder doch lieber nicht?
Beitrag von: Micharius am Juli 01, 2017, 15:10:13
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

Titel: Re: Abfragen in Formularen integrieren oder doch lieber nicht?
Beitrag von: DF6GL am Juli 01, 2017, 16:06:14
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.
Titel: Re: Abfragen in Formularen integrieren oder doch lieber nicht?
Beitrag von: Micharius am Juli 01, 2017, 23:23:21
Besten Dank für die Antwort! Gruss Micharius