Hallo!
Ich bin gerade dabei eine Datenbank zu erstellen. Bis jetzt bekomm ich auch eigentlich alles hin, nur bei der Abfrage komme ich nicht zu recht. Was ist das genau und was ist das mit den Bedingungen.. Meine Frage mag blöd sein, aber irgendwie verstehe ich nicht, wozu diese Abfrage gut ist und wie man sie einrichtet.
Freue mich auf eure Antworten!
lg Greta
Abfrage
Moderator: Moderatoren
Re: Abfrage
Nehmen wir an, du habest eine Tabelle mit den Feldern ID, Name, PLZ. Nun suchst du alle Namen im Postleitzahlenbereich 12345. Dafür erstellst du eine Abfrage. In der fügst du erst die zugrunde liegende Tabelle hinzu, dann zeigst du die Spalten an Name und PLZ an, indem du im Entwurf der Abfrage beides hinzufügst (ggf. klicke ein bisschen herum, bis du die Dropdownliste siehst). Außerdem gibst du zu PLZ eine Bedingung / ein Criterion an: 12345. Das heißt so viel wie, dass die Abfrage prüft "Ist PLZ gleich 12345?". Nur wenn ja, wird ein Datensatz auch gezeigt. Den Abfrageentwurf speichern. Dann die Abfrage aufrufen. Du erhälst in etwa so eine Abfragetabelle:
Anton Antinger 12345
Berta Bent 12345
Carl Caeser 12345
Wenn es dir zu dumm ist zu lesen, was du eh schon weißt (die 12345), dann kannst du sie auch nicht anzeigen lassen. Entferne dazu das betreffende Häkchen im Abfrageentwurf. Dann zeigt die ausgeführte Abfrage dir:
Anton Antinger
Berta Bent
Carl Caeser
Der Witz bei der ganzen Sache natürlich, dass deine Ursprungstabelle weitaus mehr Datensätze enthält, die dir in der Abfrage alle nicht angezeigt werden, denn du willst ja nur die Namen aus 12345 wissen.
Es gibt sicherlich noch andere Arten von Bedingungen, die ich aber auch erst noch lernen muss. Bestimmt wird man auch irgendwie festlegen können "Ist größer als 12345" oder fängt an mit "Ant".
Eine Anfrage ist also eine Filterung (ggf. mit Sortierung) aller Datensätze nach bestimmten Kriterien, die man immer wieder(!) aufrufen kann, um sich den aktuellen Stand anzugucken.
Dann könnte man auch einen Bericht auf einer Abfrage beruhen lassen.
Anton Antinger 12345
Berta Bent 12345
Carl Caeser 12345
Wenn es dir zu dumm ist zu lesen, was du eh schon weißt (die 12345), dann kannst du sie auch nicht anzeigen lassen. Entferne dazu das betreffende Häkchen im Abfrageentwurf. Dann zeigt die ausgeführte Abfrage dir:
Anton Antinger
Berta Bent
Carl Caeser
Der Witz bei der ganzen Sache natürlich, dass deine Ursprungstabelle weitaus mehr Datensätze enthält, die dir in der Abfrage alle nicht angezeigt werden, denn du willst ja nur die Namen aus 12345 wissen.
Es gibt sicherlich noch andere Arten von Bedingungen, die ich aber auch erst noch lernen muss. Bestimmt wird man auch irgendwie festlegen können "Ist größer als 12345" oder fängt an mit "Ant".
Eine Anfrage ist also eine Filterung (ggf. mit Sortierung) aller Datensätze nach bestimmten Kriterien, die man immer wieder(!) aufrufen kann, um sich den aktuellen Stand anzugucken.
Dann könnte man auch einen Bericht auf einer Abfrage beruhen lassen.
Re: Abfrage
Hey:)
Vielen Dank für deine Antwort.
Doch ich habe gleich zwei neue Fragen:
1. Was ist ein Bericht?
2. Welchen Vorteil hat eine Abfrage? Weil in der Tabelle die ich habe kann ich einfach auf das "Fernglas" gehen und kann dort einen Suchbegriff eingeben. Wozu dann noch eine Abfrage?
Liebe Grüße
Greta
Vielen Dank für deine Antwort.
Doch ich habe gleich zwei neue Fragen:
1. Was ist ein Bericht?
2. Welchen Vorteil hat eine Abfrage? Weil in der Tabelle die ich habe kann ich einfach auf das "Fernglas" gehen und kann dort einen Suchbegriff eingeben. Wozu dann noch eine Abfrage?
Liebe Grüße
Greta
Re: Abfrage
Im Hauptfenster von OObase siehst du 4 Typen von Objekten:
Tabellen
Abfragen
Formulare
Berichte
Berichte dienen dazu, deine Daten ganz oder tlw. durch eine Abfrage gefiltert und/oder sortiert schön formatiert in eine Text- oder Druckdatei auszugeben. Berichte müssen nicht trockene Textfetzen sein, sondern man kann grafische Strukturelemente oder auch Hintergrundbilder verwenden, um sich selbst einen Gefallen zu tun oder um die Kollegen zu beeindrucken
Eine Tabelle ist wie ein Telefonbuch. Ein Bericht mehr wie ein Katalog, jedenfalls wenn man sich Mühe bei der Formatierung gegeben hat.
Für einfachste Abfragen kann man sicherlich auch auf den A-Z-Sortierbutton oder den Filterbutton drücken. Sobald man aber mehr will, zB zwei Auswahlkriterien und Sortieren der Spalten 3 bis 5 und Weglassen der Spalten 1, 8 und 10, und man das mehr als einmal abfragt, sparen Abfragen unglaublich viel Zeit oder machen es überhaupt möglich. Wenn man dann mehrere verschiedene Abfragen hat, die man immer wieder miteinander vergleichen will, dann geht es ohne Abfragen eigentlich gar nicht mehr.
Es hängt natürlich von deinen Daten ab, was du damit potenziell sinnvoll anfangen kannst. Wenn du sie schlicht nur als Tabelle speichern willst und keine 30 Datensätze hast, dann brauchst du vielleicht nie Abfragen, weil du eh alles auf einen Blick siehst.
Tabellen
Abfragen
Formulare
Berichte
Berichte dienen dazu, deine Daten ganz oder tlw. durch eine Abfrage gefiltert und/oder sortiert schön formatiert in eine Text- oder Druckdatei auszugeben. Berichte müssen nicht trockene Textfetzen sein, sondern man kann grafische Strukturelemente oder auch Hintergrundbilder verwenden, um sich selbst einen Gefallen zu tun oder um die Kollegen zu beeindrucken

Für einfachste Abfragen kann man sicherlich auch auf den A-Z-Sortierbutton oder den Filterbutton drücken. Sobald man aber mehr will, zB zwei Auswahlkriterien und Sortieren der Spalten 3 bis 5 und Weglassen der Spalten 1, 8 und 10, und man das mehr als einmal abfragt, sparen Abfragen unglaublich viel Zeit oder machen es überhaupt möglich. Wenn man dann mehrere verschiedene Abfragen hat, die man immer wieder miteinander vergleichen will, dann geht es ohne Abfragen eigentlich gar nicht mehr.
Es hängt natürlich von deinen Daten ab, was du damit potenziell sinnvoll anfangen kannst. Wenn du sie schlicht nur als Tabelle speichern willst und keine 30 Datensätze hast, dann brauchst du vielleicht nie Abfragen, weil du eh alles auf einen Blick siehst.