Base Abfragen erstellen im Entwurf Video-Tutorial-Training gratis kostenlos
Base
w
w
Base Abfragen im Entwurf
Wenn Sie Abfragen erstellen möchten, hatten wir bisher eigentlich immer mit dem Assistenten gearbeitet. Bei den
Abfragen bietet es sich jedoch an, direkt in der Entwurfsansicht die Abfragen zu erstellen. Das heißt, dass man hier
erst einmal die Tabellenabfragen wählt, die man haben möchte und dann wählt man die Felder aus, die
dementsprechend benötigt werden, so dass ich dann hier entsprechend diese Übersicht habe. Und dann kann
man hier oben hingehen, die Abfrage ausführen und kann sich gleich das Ergebnis ansehen. Natürlich, wenn ich
das hier abspeichere, leg ich noch einen Namen fest, geh mal raus. Und wenn ich dann hier auf die Übersicht
gehe, dann werden mir entsprechend die Termine angezeigt, ähnlich wie beim Formular. Die Abfragen benutze ich
jedoch häufig, um spezielle Abfragen zu haben, um nur detaillierte Bereiche einer Tabelle abzufragen. Also das
heißt, im Gegensatz zum Formular, das ich benutze, um entsprechend auf der einen Seite natürlich Daten
einzugeben, auf der anderen Seite mir auch die Daten anzuzeigen, benutze ich die Abfragen, um halt speziellere
Abfragen auf die Tabellen oder auf andere Abfragen zu machen und meist nur eine detaillierte Ansicht von den
kompletten Tabellen zu erhalten. Das heißt, diese Abfrage, die ich jetzt hier gemacht habe… Gehe ich nochmal
rein zum Bearbeiten. …und möchte zum Beispiel wissen, welche Termine am heutigen Tag anstehen, das heißt in
meinem Falle hier der 14.01.2009. Dann kann ich auf der einen Seite hier oben die Abfrage ausführen, um zu
sehen ob das funktioniert und stelle fest, dass tatsächlich nur noch die Datensätze angezeigt werden, die
entsprechend hier unten mit dem Kriterium übereinstimmen.
Eine andere Möglichkeit habe ich noch, indem ich hier die Designansicht an- und ausschalte. Damit komme ich im
Grunde genommen in die SQL-Abfrage hinein. Das heißt, das ist eine entsprechende Sprache, die man hier
benutzen kann. Und sie sehen schon, dass man im Grunde genommen, wenn man sehr tief in der Materie drin
steckt, direkt halt die SQL-Befehle eingeben kann. Einfacher ist es jedoch, wenn man einfach hingeht und das
ganze über die normale Ansicht macht. Allerdings bietet es sich hier an, zum Beispiel beim Datum, wenn ich hier
hingehe und das Datum herausnehme und stattdessen sage „Current Day“. Dann bekomme ich nur die Daten
angezeigt, die zum heutigen Datum stattfinden. Bietet sich besonders dann an, wenn ich mir jeden Tag meine
Terminübersicht anzeigen lasse. Dann will ich da nicht immer erst das Kriterium verändern, um mir
dementsprechend die Termine anzeigen zu lassen, sondern es wär im Grunde genommen ganz ratsam, wenn das
System erkennt, welches Datum heute ist und dementsprechend nur die Termine anzeigt, die dementsprechend
heute stattfinden. Und das erreiche ich dadurch, dass ich hier halt sage „Current Day“. Und wenn ich hier auf
„Abfrage ausführen“ gehe, dann bleibt das entsprechend, weil ja heute entsprechend der 14.01. ist.
Wenn ich jetzt mal meine Systemeinstellung verändere, das heißt, ich sage heute zum Beispiel ist der 15. Januar.
Bestätige das. Dann muss ich hier oben wieder auf „Abfrage ausführen“ gehen und dann werden mir
dementsprechend die Termine vom 15.01. angezeigt, weil das Systemdatum entsprechend das „Current Date“ jetzt
der 15.01. ist und dementsprechend werden mir die Daten angezeigt, die am 15.01. zutreffend sind. Das ganze
kann ich abspeichern, gehe hier auf meine Abfrage drauf und bekomme dann dementsprechend die Daten, die ich
hier beim heutigen Datum zur Verfügung habe.
OpenOffice Base