19 Aktionsabfragen. 290 Datenaktualisierung 296 Daten an Tabellen anfügen 299 Neue Tabellen mit Abfragen erstellen 300 Löschabfragen.

Größe: px
Ab Seite anzeigen:

Download "19 Aktionsabfragen. 290 Datenaktualisierung 296 Daten an Tabellen anfügen 299 Neue Tabellen mit Abfragen erstellen 300 Löschabfragen."

Transkript

1 19 Aktionsabfragen 290 Datenaktualisierung 296 Daten an Tabellen anfügen 299 Neue Tabellen mit Abfragen erstellen 300 Löschabfragen CAbfragen Aktionsabfragen führen Änderungen an den Daten Ihrer Tabellen durch. Sie können beispielsweise eine Aktionsabfrage verwenden, um mit nur einem Befehl alle Artikel Ihrer Artikeltabelle 10% teurer zu machen. In den meisten Fällen werden die Aktionsabfragen aus einer Auswahlabfrage entwickelt, d.h. Sie beginnen damit, eine Auswahlabfrage zu erstellen, die die zu ändernden Daten ermittelt, und konvertieren dann diese Abfrage zu einer Aktionsabfrage. In Access können Sie zwischen den folgenden Aktionsabfragen wählen: Aktualisierungsabfragen, Löschabfragen, Anfügeabfragen und Tabellenerstellungsabfragen. In der Abfragenentwurfsansicht selektieren Sie den gewünschten Abfragetyp mit Hilfe der Schaltfläche Abfragetyp oder über das Menü Abfrage. Alle Aktionsabfragen erwarten normalerweise eine Bestätigung der Änderung. Möchten Sie die Bestätigung unterdrücken, können Sie im Dialogfeld Optionen (Menübefehl Extras/Optionen) auf der Registerkarte Bearbeiten/Suchen die entsprechende Option im Gruppenfeld Bestätigen ausschalten. Abbildung 19.1: Ausschalten der Bestätigungsmeldung 289

2 In allen Aktionsabfragen können Parameter eingesetzt werden, so dass der Benutzer Bedingungen und Werte beim Ablaufen der Abfrage eingeben kann. Für die Parameter gelten die gleichen Regeln wie für Auswahlabfragen (siehe X Kapitel 15, Abschnitt»Parameterabfragen«). Datenaktualisierung Mit Hilfe von Datenaktualisierungsabfragen verändern Sie die Inhalte Ihrer Tabellen mit Hilfe von Abfragen. Für jede Zeile einer Tabelle, gegebenenfalls eingeschränkt durch eine Bedingung, werden für die gewählten Spalten neue Werte errechnet und gespeichert. Einfache Aktualisierungsabfrage Das Feld Turnaround in der Tabelle tblkinos gibt die Zeit an, die benötigt wird, damit alle Besucher einen Kinosaal verlassen und die neuen Besucher ihre Sitzplätze finden können. Es soll nun eine Aktualisierungsabfrage erstellt werden, die für alle Kinos eine Turnaround-Zeit von 45 Minuten festlegt. Beachten Sie dabei, dass gegebenenfalls vorhandene Turnaround-Werte dabei überschrieben werden. Aktualisierungsabfragen sind vor allem dann sinnvoll, wenn größere Datenmengen gleichzeitig geändert werden müssen. Sie erhalten als Kennung zur Unterscheidung von anderen Abfragen das Kürzel»qupd«, kurz für»query Update«. Es soll eine Datenaktualisierungsabfrage erstellt werden, die die Turnaround-Zeiten für alle Kinos auf 45 Minuten setzt. Beginnen Sie zuerst mit einer normalen Auswahlabfrage für die Tabelle tblkinos. PRÄFIX»QUPD«DIE AUFGABE DIE LÖSUNG Abbildung 19.2: Zuerst die Auswahlabfrage Mit dem Menübefehl Abfrage/Aktualisierungsabfrage wandeln Sie die Auswahlabfrage zu einer Aktualisierungsabfrage um. Sie erhalten dadurch im unteren Abfragebereich eine zusätzliche Zeile Aktualisieren angezeigt. Wie in Abbildung 19.3 dargestellt, wurde für das Feld Turnaround in die Zeile Aktualisieren der Wert 45 eingetragen, d.h., für alle Datensätze der Tabelle tblkinos wird der Inhalt des Feldes beim Ausführen der Abfrage auf den unter Aktualisieren angegebenen Wert gesetzt. 290 Kapitel 19

3 CAbfragen Abbildung 19.3: Die Turnaround- Zeit auf 45 Minuten setzen Nachdem Sie den Befehl zur Ausführung der Abfrage gegeben haben, ermittelt Access, wie viele Datensätze von der Änderung betroffen sind und blendet eine entsprechende Bestätigungsmeldung ein. Abbildung 19.4: Bestätigungsmeldung Ausführen oder umschalten in die Datenblattansicht? Bei allen Aktionsabfragen können Sie vorher sehen, welche Datensätze betroffen sind. Dazu bestehen zwei Möglichkeiten: Sie können zuerst eine Auswahlabfrage erstellen, sich die zu ändernden Daten ansehen und die Abfrage dann in einer Aktionsabfrage umwandeln. Einfacher und eleganter ist es, die richtige Schaltfläche auszuwählen: Klicken Sie auf die Schaltfläche Ausführen (oder wählen Sie den Menübefehl Abfrage/Ausführen), so wird die Aktion durchgeführt. Selektieren Sie dagegen die Schaltfläche Ansicht (bzw. Ansicht/Datenblattansicht), so werden nur die betroffenen Datensätze angezeigt, nicht aber die Aktion ausgeführt. Aktualisierungsabfragen mit Bedingungen Aktualisierungsabfragen lassen sich auch mit Bedingungen versehen, d.h., es werden nur die Datensätze aktualisiert, die einer bestimmten Bedingung entsprechen. Nehmen wir einmal an, die Preise der Artikel, die am Kinokiosk verkauft werden, müssen um 15% erhöht werden. Allerdings sind nicht alle Artikel betroffen, sondern nur die beiden Produktgruppen»034«und»03F«. Die Nummer der Produktgruppe ist in der Tabelle tblartikel in der Artikelnummer enthalten, da die ersten drei Stellen der Artikelnummer die Produktgruppe ergeben. Aktionsabfragen 291

4 Die Auswahlabfrage in Abbildung 19.5 zeigt die Definition, um alle Artikelnummern, Produktgruppen und Verkaufspreise zu ermitteln, sowie die Bedingung zur Einschränkung der Produktgruppen. Abbildung 19.5: Auswahlabfrage Mit dem Menübefehl Abfrage/Aktualisierungsabfrage bzw. mit Hilfe der Schaltfläche Abfragetyp wandeln Sie die Auswahlabfrage in eine Aktualisierungsabfrage um. Abbildung 19.6: Umgewandelt in eine Aktualisierungsabfrage In der Zeile Aktualisieren im unteren Teil der Entwurfsansicht geben Sie nun an, wie die Preiserhöhung um 15% errechnet werden soll. Um einen neuen Verkaufspreis zu ermitteln, wird der alte Verkaufspreis mit 1,15 multipliziert und das Ergebnis auf zwei Stellen nach dem Komma gerundet, weil es keine halben Pfennige bzw. Cents gibt. In der Entwurfsansicht schreiben Sie in die Aktualisierungszeile für die Spalte Verkaufspreis: Runden([Verkaufspreis]*1,15;2). 292 Kapitel 19

5 CAbfragen Abbildung 19.7: Preiserhöhungsformel TIPP HINWEIS Eigentlich heißt die Formel für den neuen Verkaufspreis jetzt Verkaufspreis = Runden(Verkaufspreis * 1,15;2). Diese Formel müssen Sie so lesen:»nimm den Inhalt des Feldes Verkaufspreis eines Datensatzes, multipliziere ihn mit 1,15 und schreibe das auf zwei Stellen nach dem Komma gerundete Ergebnis wieder in das Feld Verkaufspreis des aktuellen Datensatzes.«Übrigens wird beim Abspeichern der Abfrage die Spalte Artikelnummer übergangen, denn sie ist für die Aktualisierungsabfrage ohne Bedeutung. Auch die Bezeichnung Warengruppe wird entfernt. Laden Sie die gespeicherte Abfrage wieder, so ist neben der Spalte Verkaufspreis nur noch die gespeicherte Filterbedingung zu sehen. Testen Sie zuerst in einer Auswahlabfrage, ob die richtigen Datensätze herausgefiltert werden, bevor Sie Ihre Daten mit einer Aktualisierungsabfrage ändern. Bei Tabellen, die zueinander in 1:n-Beziehung mit referentieller Integrität stehen, sollten Sie vor dem Update in der Tabelle auf der»1«-seite kontrollieren, ob Sie nicht unbeabsichtigt Datensätze auf der»n«-seite ändern. Ist für die Beziehung der beiden Tabellen im Dialogfeld Beziehungen eine referentielle Integrität definiert und die Option Aktualisierungsweitergabe an Detailfeld eingeschaltet, werden von Access beim Update die entsprechenden Datenfelder auf der»n«- Seite aktualisiert. Aktualisierungsabfragen mit Parametern Ebenso wie in Auswahlabfragen können Sie in Aktualisierungsabfragen mit Parametern arbeiten. Möchten Sie beispielsweise die oben beschriebene Abfrage flexibel einsetzen können, also den Faktor der Preisänderung und die Produktgruppe beim Ausführen der Abfrage jeweils angeben, so gestalten Sie Ihre Abfrage wie in Abbildung 19.8 gezeigt. Aktionsabfragen 293

6 Abbildung 19.8: Aktualisierungsabfrage mit Parametern Der Parameter [Faktor] wird für die Berechnung des neuen Verkaufspreises eingesetzt, der Parameter [Produktgruppe] für die Einschränkung der auszuwählenden Produktgruppe. Aktualisieren mit mehreren Tabellen In vielen Fällen liefert eine zweite oder mehrere Tabellen die Werte zur Berechnung bzw. die Bedingungen, nach denen aktualisiert wird. Wir möchten Ihnen im Folgenden einige Varianten vorstellen, wobei die Variante 2 ein Vorgriff auf X Kapitel 20 darstellt, denn sie arbeitet mit SQL-Unterabfragen. Variante 1: Aktualisierung mit verknüpften Tabellen Access ermöglicht es, im Gegensatz zu vielen anderen Datenbanken, die ebenso die Abfragesprache SQL benutzen, verknüpfte Tabellen zu aktualisieren, d.h. Daten in einer oder mehreren der verknüpften Tabellen zu ändern. Wir möchten im folgenden Beispiel alle Vorstellungstermine mit einem Warnhinweis versehen, wenn die Vorstellung in einem Kino stattfindet, in dem die Turnaround-Zeit mit 45 Minuten oder mehr angegeben ist. Dazu wurden die beiden Tabellen tbltermine und tblkinos, die zueinander in einer n:1-beziehung stehen, in eine Aktualisierungsabfrage aufgenommen. Mit Hilfe des Textverkettungsoperators»&«können Sie Zeichenketten und Textfelder zusammenfügen und Feldern zuweisen. Abbildung 19.9: Hinzufügen eines Kommentars 294 Kapitel 19

7 CAbfragen Bei der Definition von Aktualisierungsabfragen mit verknüpften Tabellen ist es wichtig, dass die Tabellen in einem n:1-verhältnis zueinander stehen. In Abbildung sehen Sie eine fehlerhafte Abfragedefinition. Eigentlich soll der Verkaufspreis aller Artikel gesenkt werden, die im Verkauf in einem Verkaufsvorgang mehr als fünfmal verkauft wurden. Abbildung 19.10: Fehlerhafte Abfrage Die Abfrage führt den Vorgang der Preisreduzierung für jeden Datensatz der Tabelle tblartikelverkauf durch, der der Bedingung genügt. Wurde ein Artikel beispielsweise zehnmal mit einer Stückzahl von mehr als fünf verkauft, so würde der Verkaufspreis zehnmal um 20% gesenkt, wie es die Formel für den Verkaufspreis angibt. Das ist mit Sicherheit nicht der gewünschte Effekt, oder? Variante 2: Die zweite Tabelle stellt die Bedingung Die zweite Aktualisierungsvariante verwendet eine SQL-Unterabfrage zur Ermittlung der Bedingung für die Aktualisierung. Sollten Ihnen SQL-Unterabfragen noch nicht bekannt sein, so überspringen Sie die nächsten beiden Abschnitte, und lesen Sie zuerst X Kapitel 20, in dem Unterabfragen behandelt werden. Die Aktualisierungsabfrage soll den Verkaufspreis aller Artikel um 20% senken, von denen sich bisher weniger als Stück verkauft haben. Abbildung 19.11: Aktualisierungsabfrage mit SELECT- Bedingung Aktionsabfragen 295

8 Die Bedingung der Preissenkung enthält eine Auswahlabfrage, die für jeden Artikel von tblartikel die Summe der verkauften Artikel in der Tabelle tblartikelverkauf ermittelt. Daten an Tabellen anfügen Mit Hilfe einer Anfügeabfrage hängen Sie das Ergebnis einer Abfrage als neue Datensätze an eine andere, bereits bestehende Tabelle an. Anfügeabfragen erhalten den Präfix»qapp«(vom englischen Wort»append«für beifügen oder hinzufügen). Einen Einsatzfall für Anfügeabfragen, der in vielen Anwendung verwendet wird, möchten wir Ihnen jetzt beschreiben: die Archivierung von Datensätzen. In unserer Tabelle tblkinokasse befinden sich eine große Anzahl an Datensätzen vergangener Wochen. Es macht nun Sinn, in regelmäßigen Abständen alte Daten zu entfernen, damit der Datenbestand nicht zu groß wird und gegebenenfalls die Arbeitsgeschwindigkeit negativ beeinflusst. Wir möchten aber nicht einfach alle alten Daten löschen, sondern sie archivieren, sodass nachträgliche Auswertungen durchgeführt werden können. Bei der Archivierung sollen alle Datensätze, die vor einem bestimmten Datum erfasst worden sind, in die Archivtabelle transferiert werden. Präfix»qapp«Leere Tabelle anlegen Lassen Sie uns zunächst eine leere Archivtabelle anlegen. Am einfachsten ist es, wir erstellen eine neue Tabelle, die die gleiche Struktur wie die zu archivierende Tabelle tblkinokasse aufweist. Dies können Sie mit wenigen Mausklicks erreichen: 1. Selektieren Sie die gewünschte Tabelle, hier tblkinokasse, im Access-Datenbankfenster. 2. Nehmen Sie die Tabelle über den Menübefehl Bearbeiten/Kopieren in die Zwischenablage auf. 3. Fügen Sie die Tabelle direkt mit dem Menübefehl Bearbeiten/Einfügen wieder ein. Access blendet das in Abbildung gezeigte Dialogfeld ein, in dem Sie bestimmen können, wie die neue Tabelle heißen soll und ob Struktur und/oder Daten eingefügt werden sollen. In unserem Fall soll nur die Struktur der kopierten Datenbank eingefügt werden. Abbildung 19.12: Tabellenstruktur neu einfügen 296 Kapitel 19

9 Nach der Bestätigung des Dialogfeldes wird eine neue Tabelle angelegt, die die gleichen Felder und Indizes wie die Tabelle tblkinokasse enthält. Daten hinzufügen 1. Erstellen Sie einen Abfrageentwurf mit der Tabelle tblkinokasse. 2. Definieren Sie nun die Abfrage als Anfügeabfrage. Sie werden so zuerst nach dem Namen der Tabelle gefragt, an die angefügt werden soll. In unserem Fall ist dies die gerade neu angelegte Tabelle tblkinokassearchiv. Abbildung 19.13: Anfügen an Tabelle tblkinokasse- Archiv CAbfragen Beim Anfügen von Daten muss prinzipiell darauf geachtet werden, dass die Datentypen der Felder zueinander passen, d.h. der Typ des entsprechenden Feldes der Anfügeabfrage muss mit dem Typ des Tabellenfeldes der Anfügetabelle übereinstimmen. Die Namen der Felder können unterschiedlich sein. Abbildung 19.14: Anfügeabfrage zu Archivierung Um das Datum, bis zu dem die Datensätze archiviert werden sollen, flexibel eingeben zu können, wurde als Bedingung für die Spalte Datum ein Parameter angegeben. Der Parameter Archivierungsdatum ist zusätzlich über den Menübefehl Abfrage/Parameter als vom Datentyp Datum/Zeit festgelegt, damit Fehler bei der Eingabe des Parameters vermieden werden. Abbildung 19.15: Eingabe des Parameterwertes Aktionsabfragen 297

10 Nach der Bestätigung des Parameterdialogfeldes wird die Abfrage ausgeführt. Bevor Access die Datensätze tatsächlich der Anfügetabelle anhängt, wird eine Bestätigungsmeldung eingeblendet. Abbildung 19.16: Bestätigungsmeldung Als nächster Schritt zur erfolgreichen Archivierung bleibt jetzt nur noch, die an die Tabelle tblkinokassearchiv angefügten Daten aus der Tabelle tblkinokasse zu löschen. Hierzu könnten Sie die Löschabfrage verwenden. Löschabfragen werden in diesem Kapitel im X Abschnitt»Löschabfragen«ausführlich erläutert. Abbildung 19.17: Löschabfrage zur Archivierung Anfügefehler Sollte Access die Datensätze nicht anfügen können, wird eine entsprechende Fehlermeldung gezeigt. Dazu führt die folgende Tabelle die Fehler auf, die beim Anfügen von Daten vorkommen können. FehlertypEntstehung Typumwandlungsfehler Treten auf, wenn sich der Typ eines Feldes in der Herkunftstabelle vom Typ in der Anfügetabelle unterscheidet, und Access eine Umwandlung nicht vornehmen kann. Tabelle 19.1: Mögliche Anfügefehler Schlüsselverletzungen Sperrverletzungen Gültigkeitsregelverletzungen Können entstehen, wenn Sie versuchen, einen Wert in eine als eindeutiger Index definierte Spalte anzufügen, der dort schon vorhanden ist. Bedeuten, dass die Datensätze nicht angefügt werden können, da die Anfügetabelle durch einen anderen Benutzer gesperrt ist. Zeigen an, dass die anzufügenden Daten nicht den für die Anfügetabelle vereinbarten Gültigkeitsregeln entsprechen. 298 Kapitel 19

11 Neue Tabellen mit Abfragen erstellen Präfix»qmak«Die Tabellenerstellungsabfrage ermöglicht es, das Ergebnis einer Abfrage als neue Tabelle zu speichern. Die Einstellungen und Bedingungen für eine Tabellenerstellungsabfrage gleichen denen der Anfügeabfrage. Bei der Bestimmung einer Abfrage als Tabellenerstellungsabfrage werden Sie von Access gefragt, welchen Namen die neue Tabelle erhalten soll. Danach nehmen Sie in der Entwurfsansicht eine Auswahl der Felder vor, die in die neue Tabelle aufgenommen werden sollen. Die Felder der neuen Tabelle erhalten den gleichen Datentyp und den gleichen Namen wie die Felder der Herkunftstabellen. Möchten Sie einen anderen Feldnamen für die neue Tabelle vereinbaren, definieren Sie in der Entwurfsansicht einen Alias-Namen, beispielsweise Titel des Films:Filmtitel. Speichern Sie diese Abfragen mit dem Typkürzel»qmak«, wobei»mak«als Abkürzung für»maketable«steht. Beginnen Sie mit einer Auswahlabfrage, in der Sie die später in der neuen Tabelle gewünschten Felder und gegebenenfalls Auswahlbedingungen definieren. Wählen Sie dann in der Abfrage-Entwurfsansicht Abfrage/Tabellenerstellungsabfrage. Der Name der Tabelle, die neu erstellt werden soll, wird im Dialogfeld Neue Tabelle erstellen angegeben. CAbfragen Abbildung 19.18: Benennung der neuen Tabelle Abbildung 19.19: Definition der Tabellenerstellungsabfrage Die Abbildung zeigt die fertige Abfragedefinition für die Tabellenerstellungsabfrage. Möchten Sie den Namen der zu erstellenden Tabelle ändern, rufen Sie dazu das Dialogfeld Abfrageeigenschaften auf, indem Sie in den oberen Bereich der Entwurfsansicht doppelklicken, die Schaltfläche Eigenschaften anklicken oder den Menübefehl Ansicht/Eigenschaften wählen. Aktionsabfragen 299

12 Abbildung 19.20: Dialogfeld Abfrageeigenschaften In der Zeile Zieltabelle sehen Sie den Namen der zu erstellenden Tabelle. Löschabfragen Eine Löschabfrage entfernt unter bestimmten Bedingungen Datensätze aus einer oder mehreren Tabellen, die in einer 1:1-Beziehung stehen. Es sollen alle Datensätze einer Tabelle, hier zum Beispiel der Tabelle tblartikelverkauf, gelöscht werden. Die Lösung des Problems ist einfach: Definieren Sie eine Auswahlabfrage, die alle Datensätze der Tabelle tblartikelverkauf als Ergebnis hat, und konvertieren Sie diese über den Menübefehl Abfrage/Löschabfrage. DIE AUFGABE DIE LÖSUNG Abbildung 19.21: Löschen aller Datensätze Sollen nicht alle Datensätze, sondern nur die Daten der Tabelle gelöscht werden, die im Feld Datum einen Wert kleiner dem stehen haben, so ändern Sie die Abfrage wie folgt ab: DIE AUFGABE 300 Kapitel 19

13 CAbfragen DIE LÖSUNG Nehmen Sie das Feld Datum in den unteren Bereich im Abfrageentwurfsfenster auf. In der Zeile Löschen wird dabei automatisch Bedingung eingetragen. Geben Sie dann in der Zeile Kriterium die entsprechende Auswahlbedingung an. Abbildung 19.22: Löschen aller Daten, die ein Datum vor dem aufweisen DIE AUFGABE DIE LÖSUNG Nun sollen nur diejenigen Daten gelöscht werden, die ein Datum vor dem aufweisen und der Produktgruppe 034 angehören. Die Produktgruppe ist Bestandteil der Artikelnummer. Die Formel Links([Artikelnummer];3) schneidet aus der Artikelnummer die Produktgruppe heraus. Diese Formel wird als Löschbedingung erfasst, wie es Abbildung zeigt. Abbildung 19.23: Berechnetes Feld für die Löschbedingung HINWEIS Präfix»qdel«Bei Tabellen, die zueinander in einer 1:n-Beziehung mit referentieller Integrität stehen, sollten Sie vor dem Löschen in der Tabelle auf der»1«-seite kontrollieren, ob Sie nicht unbeabsichtigt Datensätze auf der»n«-seite entfernen. Ist für die Beziehung der beiden Tabellen im Dialogfeld Beziehungen eine referentielle Integrität definiert und die Option Löschweitergabe an Detaildatensatz eingeschaltet, werden von Access beim Löschen automatisch auch die entsprechenden Datensätze auf der»n«-seite eliminiert. Löschabfragen sollten mit dem Präfix»qdel«(für delete) abgelegt werden. Aktionsabfragen 301

14 Komplexe Löschbedingungen Access ist darüber hinaus in der Lage, Datensätze aufgrund komplexer und verknüpfter Bedingungen zu löschen. Im folgenden Beispiel sollen alle Termine gelöscht werden, die in den Kalenderwochen vor dem lagen. In der Entwurfsansicht in Abbildung wird die Problemstellung dargestellt. Abbildung 19.24: Verknüpfte Löschabfrage Duplikate löschen Ein immer wieder auftretendes Problem ist das Löschen von doppelten Datensätzen. Es ist relativ einfach, die doppelt vorhandenen Datensätze zu ermitteln, beispielsweise mit dem»abfrage-assistenten zur Duplikatsuche«. Damit sind die doppelten Datensätze aber noch nicht gelöscht. Man könnte zwar aus der Auswahlabfrage zur Ermittlung der Duplikate eine Löschabfrage machen, aber diese würde zu viele Datensätze eliminieren, nämlich nicht nur die überzähligen Duplikate, sondern alle Datensätze, bei denen das Auswahlkriterium mehrfach vorkommt. Es gibt eine Reihe von Ansätzen, um Duplikate zu löschen. Wir möchten Ihnen eine Variante vorstellen, die Sie an Ihre Bedürfnisse anpassen können. Die Lösung hat den Vorteil, dass die Duplikate in einem Schritt, ohne zusätzliche temporäre Tabellen, gelöscht werden können. Die Methode setzt allerdings voraus, dass in der Tabelle, in der sich die Duplikate befinden, ein Primärschlüssel definiert ist. Gegebenenfalls müssen Sie zuerst einen Primärschlüssel, am einfachsten in Form eines AutoWert-Feldes, hinzufügen. Zum Löschen der Duplikate benötigen Sie eine Auswahl- und eine Löschabfrage. In unserem Beispiel sind in der Tabelle tblfilme einige Filme doppelt erfasst worden. Die Abfrage soll für jeden Film die niedrigste Filmnummer bestimmen. Die Filmnummer ist der eindeutige Schlüssel der Tabelle. Die Abbildung zeigt die Auswahlabfrage in der Entwurfsansicht. 302 Kapitel 19

15 CAbfragen Abbildung 19.25: Die erste Filmnummer zu jedem Filmtitel Wie werden die doppelten Datensätze in tblfilme ermittelt? Doppelt sind alle Datensätze, die nicht im Ergebnis der Abfrage qrydoppeltefilme auftauchen, denn hier steht jeder Film nur einmal mit seiner kleinsten Filmnummer. Um die doppelten Einträge zu löschen, müssen also alle Filme entfernt werden, die nicht im Ergebnis von qrydoppeltefilme enthalten sind. Dieses erreichen Sie (wie die Abbildung zeigt) durch eine Löschabfrage mit Unterabfrage. Vollständige Informationen zum Thema Unterabfragen erhalten Sie in X Kapitel 20. Abbildung 19.26: Löschabfrage mit Unterabfrage In der Kriterien-Zeile zu FilmNr sehen Sie auf der rechten Seite, in Klammern eingeschlossen, eine SELECT-Abfrage. Diese Abfrage hat als Ergebnis alle Filmnummern der Abfrage qrydoppeltefilme zur Folge. Durch die Anweisung Nicht In wird erreicht, dass die Filme gelöscht werden, die nicht zur Ergebnismenge der Abfrage qrydoppeltefilme gehören. Aktionsabfragen 303

16

Mastertabelle. Feldliste

Mastertabelle. Feldliste Auswahlabfrage 2010 Niko Becker Mit Hilfe von Abfragen können Sie Datensätze bearbeiten, Berechnungen durchführen und dabei Funktionen oder Aggregatfunktionen in Formeln einbinden, Datengruppen erstellen

Mehr

A BFRAGEN IN M ICROSOFT A CCESS

A BFRAGEN IN M ICROSOFT A CCESS A BFRAGEN IN M ICROSOFT A CCESS Was macht eine Abfrage? Eine Abfrage speichert keine Daten, sondern nur die Vorschrift, welche Daten wie angezeigt und ausgewertet werden sollen. Abfragen können Daten aus

Mehr

1. Benennen Sie die Elemente der Access-Benutzeroberfläche: Wann müssen Sie einer Datenbank einen Namen geben?

1. Benennen Sie die Elemente der Access-Benutzeroberfläche: Wann müssen Sie einer Datenbank einen Namen geben? Fragenkatalog Access 2003 Daniela Wagner 501 Benutzeroberfläche 1. Benennen Sie die Elemente der Access-Benutzeroberfläche: 2. Wann müssen Sie einer Datenbank einen Namen geben? o Beim Erstellen o Spätestens

Mehr

1. Benennen Sie die Elemente der Access-Benutzeroberfläche: Wann müssen Sie einer Datenbank einen Namen geben?

1. Benennen Sie die Elemente der Access-Benutzeroberfläche: Wann müssen Sie einer Datenbank einen Namen geben? Fragenkatalog Access 2007 501 Benutzeroberfläche 1. Benennen Sie die Elemente der Access-Benutzeroberfläche: 2. Wann müssen Sie einer Datenbank einen Namen geben? o Beim Erstellen o Spätestens beim Schließen

Mehr

Informatik Access 2003

Informatik Access 2003 Parameter in Auswahlabfragen Es kommt oft vor, dass man zwar nach dem gleichen Feld eine Auswahl aus den Daten treffen möchte, aber nicht immer den gleichen Feldinhalt als Kriterium angeben möchte. Auf

Mehr

Besonders für den Anfänger empfiehlt sich folgende Vorgehensweise für die Erstellung von Manipulationsabfragen:

Besonders für den Anfänger empfiehlt sich folgende Vorgehensweise für die Erstellung von Manipulationsabfragen: Manipulationsabfragen Datenbanksysteme 6 Manipulationsabfragen Lerninhalte Tabellenerstellungsabfragen Löschabfragen Anfügeabfragen Aktualisierungsabfragen Lerninhalte Mit den Datenbanksprachen SQL und

Mehr

1. Tabellen-Beziehungen

1. Tabellen-Beziehungen 1. Tabellen-Beziehungen Ein relationales DBMS wie MS ACCESS verteilt, wie in vorherigen Kapiteln gezeigt, die Daten auf verschiedene Tabellen. Trotz dieser sinnvollen und notwendigen Trennung der Daten

Mehr

1 Erste Schritte...13

1 Erste Schritte...13 Inhalt 1 Erste Schritte...13 1.1 Access starten, Datenbank öffnen... 14 1.2 Eine neue Datenbank erstellen... 17 Mit einer leeren Datenbank beginnen... 18 Dateiformate... 19 1.3 Bestandteile einer Access

Mehr

INHALTSVERZEICHNIS 1 VORWORT 11 ZU DIESER TRAININGSUNTERLAGE 12 2 ACCESS ERSTE SCHRITTE DATENBANK schlffiben 25

INHALTSVERZEICHNIS 1 VORWORT 11 ZU DIESER TRAININGSUNTERLAGE 12 2 ACCESS ERSTE SCHRITTE DATENBANK schlffiben 25 INHALTSVERZEICHNIS 1 VORWORT 11 ZU DIESER TRAININGSUNTERLAGE 12 2 ACCESS 2003 - ERSTE SCHRITTE 13 2.1 ACCESS 2003 STARTEN 14 2.2 BILDSCHIRMELEMENTE 16 2.2.1 MENÜS 16 2 3 DATENBANK ÖFFNEN 17 2.4 DIE HAUPTÜBERSICHT

Mehr

Abfragen in Access. Die einfache Auswahlabfrage aus einer einzigen Tabelle

Abfragen in Access. Die einfache Auswahlabfrage aus einer einzigen Tabelle Um gezielte Informationen - auch aus verschiedenen Tabellen einer Datenbank - zu erhalten, benutzt man Abfragen. Man kann dort die Tabellen einer Datenbank miteinander verknüpfen und erhält somit die gewünschten

Mehr

Microsoft Access Abfragen. Verknüpfung von Tabellen

Microsoft Access Abfragen. Verknüpfung von Tabellen Microsoft Access Abfragen. Verknüpfung von Tabellen Welche Bestellungen hat Kunde... aufgegeben? Welche Kunden im Staat USA haben Waren im Wert von mindestens... bestellt? Welche Waren wurden nicht bestellt?

Mehr

MS Access 2013 Kompakt

MS Access 2013 Kompakt 2 ABFRAGEN Eine Abfrage ist im Wesentlichen der Filterung eines Datenbestandes sehr ähnlich. Auch hier werden aus einer Menge von Informationen nur jene Datensätze ausgewählt, die einem vorher definierten

Mehr

Eine Abfrage ist keine Tabelle, sondern nur ein Zeiger auf eine oder mehrere Ursprungstabellen.

Eine Abfrage ist keine Tabelle, sondern nur ein Zeiger auf eine oder mehrere Ursprungstabellen. 1 Abfragen In der täglichen Arbeit mit der Datenbank möchten Sie oft nur auf Daten zugreifen, die bestimmte Bedingungen erfüllen oder beispielsweise nur für den Datenbankentwurf benötigte Daten nicht ausgeben.

Mehr

Verlag: readersplanet GmbH Neuburger Straße Passau.

Verlag: readersplanet GmbH Neuburger Straße Passau. MICROSOFT ACCESS 2010 - BASISWISSEN Verlag: readersplanet GmbH Neuburger Straße 108 94036 Passau http://www.readersplanet-fachbuch.de info@readersplanet-fachbuch.de Tel.: +49 851-6700 Fax: +49 851-6624

Mehr

4 Makros ausprobieren

4 Makros ausprobieren 4 Makros ausprobieren Getreu dem Motto:»Val più la pratica che la grammatica Die Praxis ist mehr wert als die Grammatik«haben Sie jetzt zuerst einmal die Gelegenheit, die Funktionsweise von Makros auszuprobieren.

Mehr

Schnellübersichten. ECDL Datenbanken mit Windows 10 und Access 2016

Schnellübersichten. ECDL Datenbanken mit Windows 10 und Access 2016 Schnellübersichten ECDL Datenbanken mit Windows 10 und Access 2016 1 Access kennenlernen 2 2 Access verwenden 3 3 Tabellen 4 4 Informationen abfragen 5 5 Formulare 6 6 Outputs 7 1 Access kennenlernen Datenbank

Mehr

Microsoft Access Arbeiten mit Tabellen. Anja Aue

Microsoft Access Arbeiten mit Tabellen. Anja Aue Microsoft Access Arbeiten mit Tabellen Anja Aue 10.11.16 Tabellen in der Datenblattansicht Ansicht des Anwenders. Eingabe von neuen Daten. Bearbeiten von vorhandenen Informationen. Microsoft Access Einführung

Mehr

Schnellübersichten. Access 2016 Grundlagen für Datenbankentwickler

Schnellübersichten. Access 2016 Grundlagen für Datenbankentwickler Schnellübersichten Access 2016 Grundlagen für Datenbankentwickler 1 Access kennenlernen 2 2 Mit Datenbanken arbeiten 3 3 Tabellen 4 4 Feldeigenschaften 6 5 Indizes festlegen 7 6 Beziehungen zwischen Tabellen

Mehr

Wichtige Standardaktionen durchführen

Wichtige Standardaktionen durchführen Anhang A Wichtige Standardaktionen durchführen Die Themen dieses Anhangs So geht es mit Access 2013 So geht es mit Access 2010 So geht es mit Access 2007 So geht es mit Access 2003 In diesem Anhang wird

Mehr

Indizes. Index. Datenfeld Normale Tabelle. Gesucht wird: Zugriff. 3. Zugriff 1. Zugriff.

Indizes. Index. Datenfeld Normale Tabelle. Gesucht wird: Zugriff. 3. Zugriff 1. Zugriff. Indizes Gesucht wird: 44791 Index Normale Tabelle 1. Zugriff 1 44789 2. Zugriff 2 44801 3. Zugriff 3 44797 4. Zugriff 4 44388 5. Zugriff 5 44746 6. Zugriff 6 44787 7. Zugriff 7 44793 8. Zugriff 8 44799

Mehr

Microsoft Access Abfragen: Informationen anzeigen und sortieren

Microsoft Access Abfragen: Informationen anzeigen und sortieren Microsoft Access Abfragen: Informationen anzeigen und sortieren Alle Kunden Die Namen der Mitarbeiter und deren E-Mail-Adresse Bestellungen, nach dem Datum sortiert Anja Aue 16.11.16 Abfragen Zusammenstellung

Mehr

Während in Tabellen die Daten gespeichert werden, sind Abfragen für die Darstellung und Auswertung der Daten zuständig.

Während in Tabellen die Daten gespeichert werden, sind Abfragen für die Darstellung und Auswertung der Daten zuständig. ACCESS Objekt 2: Abfragen Während in Tabellen die Daten gespeichert werden, sind Abfragen für die Darstellung und Auswertung der Daten zuständig. Das Ergebnis einer Abfrage sieht wie eine Tabelle aus.

Mehr

Das Erstellen einer Datenbank in MS Access 2010

Das Erstellen einer Datenbank in MS Access 2010 Das Erstellen einer Datenbank in MS Access 2010 1. Eine Datenbank anlegen und 1.1. eine Tabelle entwerfen Leere Datenbank, erstellen anklicken vorher Pfad und definieren 1. 2. Es erscheint dieser Bildschirm

Mehr

Access 2000 und MS SQL Server im Teamwork

Access 2000 und MS SQL Server im Teamwork Access 2000 und MS SQL Server im Teamwork von Irene Bauder, Jürgen Bär 1. Auflage Hanser München 2000 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 21473 6 Zu Inhaltsverzeichnis schnell und

Mehr

Microsoft Access Relationen. Anja Aue

Microsoft Access Relationen. Anja Aue Microsoft Access Relationen Anja Aue 10.11.16 Beziehungen zwischen Tabellen Verknüpfung zwischen zwei Tabellen. Darstellung von Beziehungen zwischen Objektgruppen. Verweis in einer Tabelle auf den Datensatz

Mehr

Zweitens über eine Abfrage, welche die Tabellen tblartikel und tbllieferanten verknüpft. Auf diese Weise würde das Kombinationsfeld

Zweitens über eine Abfrage, welche die Tabellen tblartikel und tbllieferanten verknüpft. Auf diese Weise würde das Kombinationsfeld Filterkriterien für Formulare, Teil III: Kombinationsfelder In den ersten beiden Teilen dieser Artikelreihe haben Sie erfahren, wie Sie Felder der verschiedenen Datentypen filtern. Nun geht es ans Eingemachte:

Mehr

MS Access 2010 Kompakt

MS Access 2010 Kompakt 2 ABFRAGEN Eine Abfrage ist im Wesentlichen der Filterung eines Datenbestandes sehr ähnlich. Auch hier werden aus einer Menge von Informationen nur jene Datensätze ausgewählt, die einem vorher definierten

Mehr

ACCESS das Datenbankprogramm. (Aufbau) DI (FH) Levent Öztürk

ACCESS das Datenbankprogramm. (Aufbau) DI (FH) Levent Öztürk ACCESS das Datenbankprogramm Vom Microsoft (Aufbau) DI (FH) Levent Öztürk Inhalt Projektentwicklung Planung einer Datenbank Implementierung einer Datenbank Testen der Datenbank Formulare Berichte SQL-Abfragen

Mehr

Übersicht der wichtigsten MySQL-Befehle

Übersicht der wichtigsten MySQL-Befehle Übersicht der wichtigsten MySQL-Befehle 1. Arbeiten mit Datenbanken 1.1 Datenbank anlegen Eine Datenbank kann man wie folgt erstellen. CREATE DATABASE db_namen; 1.2 Existierende Datenbanken anzeigen Mit

Mehr

ACCESS Arbeiten mit. Datenbanken mit Tabellen Abfragen Formularen Berichten Makros Datenaustausch Projekten. Dipl.-Hdl., Dipl.-Kfm.

ACCESS Arbeiten mit. Datenbanken mit Tabellen Abfragen Formularen Berichten Makros Datenaustausch Projekten. Dipl.-Hdl., Dipl.-Kfm. Dipl.-Hdl., Dipl.-Kfm. Werner Geers Arbeiten mit ACCESS 2003 Datenbanken mit Tabellen Abfragen Formularen Berichten Makros Datenaustausch Projekten Bestellnummer: 61009 ISBN: 978-3-427-61009-8 2 Vorwort

Mehr

Rechnungsprogramm in Access. Kundentabelle erstellen. Felder erstellen

Rechnungsprogramm in Access. Kundentabelle erstellen. Felder erstellen Rechnungsprogramm in Access Kundentabelle erstellen Die Basis einer Datenbank ist die Tabelle. In Tabellen werden die Daten gespeichert, die für weitere Vorgänge benötigt werden. Klicken Sie auf Tabellen.

Mehr

Allgemeine Hinweise zum Erstellen einer einfachen Datenbank

Allgemeine Hinweise zum Erstellen einer einfachen Datenbank Allgemeine Hinweise zum Erstellen einer einfachen Datenbank 1. Tabellen Öffnen Sie das Programm MS-ACCESS durch Doppelklick auf das Symbol oder durch Auswahl des Programms in der Taskleiste Start Programme

Mehr

4.8 Mithilfe von Funktionen die Daten zusammenfassen

4.8 Mithilfe von Funktionen die Daten zusammenfassen Erstellen von Abfragen 4.8 Mithilfe von Funktionen die Daten zusammenfassen 213 Eine perfekte Provisionsabrechnung mit mehreren Bedingungen. Die Syntax der Schalter-Funktion (Switch-Funktion): Schalter(Bedingung1;Wert1;Bedingung2;Wert2;...;Wahr,Sonst_Wert)

Mehr

Query-Manager Kurzanleitung Inhalt. Query-Manager. Kurzanleitung

Query-Manager Kurzanleitung Inhalt. Query-Manager. Kurzanleitung Query-Manager Kurzanleitung Inhalt Query-Manager Kurzanleitung 1 Inhalt 1. Selektion über Sachdaten... 3 2. Einfache Abfrage... 3 2.1. Objektklasse und Tabelle auswählen... 3 2.2. Attributeigenschaften

Mehr

Im Original veränderbare Word-Dateien

Im Original veränderbare Word-Dateien Einheit 5: Arbeiten mit der Datenbank Beziehungen Beziehungen herstellen Um Informationen effektiv auswerten zu können, müssen Beziehungen zwischen den einzelnen Tabellen in der Datenbank hergestellt werden.

Mehr

New Horizons Computer Learning Centers in D/A/CH

New Horizons Computer Learning Centers in D/A/CH Level 1 Mögliche Trainingslösung: Klassenraum (ILT) Connected Classroom WalkIn (ML) Seminarsprache: Deutsch Englisch Übersicht In diesem Training lernen die Teilnehmer Microsoft Access von Grund auf kennen.

Mehr

Serienbrief erstellen

Serienbrief erstellen Um in Word 2010 einen Serienbrief zu erstellen, muss man den Seriendruck-Assistenten aufrufen. Der Seriendruck-Assistent führt dich in sechs Schritten durch diese Thematik. Dabei enthält jeder Schritt

Mehr

Access Grundkurs. M. Eng. Robert Maaßen

Access Grundkurs. M. Eng. Robert Maaßen Access Grundkurs M. Eng. Robert Maaßen Wer steht da? M. Eng. Robert Maaßen ich@robertmaassen.de www.robertmaassen.de Studium: Informatik Vertiefungsrichtung Medientechnik, Diplom Ingenieur (FH), HAWK,

Mehr

Abfragen formulieren. Lernziele. Abfragen erstellen

Abfragen formulieren. Lernziele. Abfragen erstellen 4 Abfragen formulieren Die Grundaufgabe einer Abfrage besteht darin, bestimmte Datensätze oder Teile davon aus Tabellen herauszufiltern und das Ergebnis nach bestimmten Kriterien zu sortieren. Man spricht

Mehr

Datenbank konfigurieren

Datenbank konfigurieren Sie haben eine Datenbank angelegt, jetzt müssen Sie diese noch konfigurieren. Klicken Sie auf den Titel Ihrer neu erstellten Datenbank. Die Spalten Ihrer Datenbank werden als Felder bezeichnet. Sie haben

Mehr

Datenbanken Kapitel 1

Datenbanken Kapitel 1 Datenbanken Kapitel 1 1 Einführung Eine Datenbank dient zum Speichern, Ordnen und Abrufen von Daten verschiedener Art. Man könnte eine Datenbank mit einer Kartei vergleichen, welche diverse Informationen

Mehr

OpenOffice Base 3.4 PRAXIS. bhv. Datenbank mit. Schritt für Schritt eine Datenbank mit OpenOffice Base erstellen

OpenOffice Base 3.4 PRAXIS. bhv. Datenbank mit. Schritt für Schritt eine Datenbank mit OpenOffice Base erstellen bhv PRAXIS Winfried Seimert Datenbank mit OpenOffice Base 3.4 Tabellen erzeugen und Beziehungen herstellen Abfragen nach eigenen Kriterien durchführen Formulare zur Eingabe von Daten entwerfen Schritt

Mehr

MS Access starten / Neue Datenbank anlegen. über Startmenü: Programme / Microsoft Office durch Doppelklick auf vorhandene Access-Datenbank

MS Access starten / Neue Datenbank anlegen. über Startmenü: Programme / Microsoft Office durch Doppelklick auf vorhandene Access-Datenbank Microsoft Access MTA 2009/2010 Frank Papendorf, Hannover starten / Neue Datenbank anlegen starten über Startmenü: Programme / Microsoft Office durch Doppelklick auf vorhandene Access-Datenbank Speicherort

Mehr

Access Verbrecherdatenbank Teil 1

Access Verbrecherdatenbank Teil 1 Access Verbrecherdatenbank Teil 1 Allgemeines In dieser Übung erstellst du mit Microsoft Access eine Verbrecherdatenbank. Dabei lernst du die wesentlichen Elemente einer Datenbank wie Tabellen, Formulare

Mehr

Die SQL-Schnittstelle

Die SQL-Schnittstelle Die SQL-Schnittstelle Merlin 16 Version 16.0 vom 09.10.2012 Inhalt Die SQL-Export-Schnittstelle... 4 Der Menüpunkt Abfrage durchführen... 4 Beschreibung Fenster Abfrage durchführen... 4 Schaltflächen Fenster

Mehr

Das Grundlagenbuch zu FileMaker Pro 7- Datenbanken erfolgreich anlegen und verwalten

Das Grundlagenbuch zu FileMaker Pro 7- Datenbanken erfolgreich anlegen und verwalten Das Grundlagenbuch zu FileMaker Pro 7- Datenbanken erfolgreich anlegen und verwalten SMART BOOKS Inhaltsverzeichnis..««... Vorwort 13 Kapitel 1 - Einführung 17 Crashkurs: FileMaker Pro 7 anwenden 19 Eine

Mehr

So geht s Schritt-für-Schritt-Anleitung

So geht s Schritt-für-Schritt-Anleitung So geht s Schritt-für-Schritt-Anleitung Software WISO Mein Büro 365 Thema Einfügen von Artikelsets, Artikel Bundles und Positionen aus anderen Vorgängen Version ab 18.02.37.001 Inhalt 1. Ein kurzer Überblick...

Mehr

Dynamische Segmentierung

Dynamische Segmentierung Dynamische Segmentierung Bauanleitung Basissystem Werner Zürcher DiaSys Marketing Engineering AG Wankdorffeldstrasse 102 3014 Bern Tel. +41 (0) 31 922 31 50 zuercher@diasys.ch Inhaltsverzeichnis Architektur

Mehr

Eine völlig andere Form Abfragen zu erstellen ist, sie mit Hilfe der Datenbankabfragesprache SQL zu gestalten.

Eine völlig andere Form Abfragen zu erstellen ist, sie mit Hilfe der Datenbankabfragesprache SQL zu gestalten. Einführung SQL 2010 Niko Becker Mit unseren Übungen zu ACCESS können Sie Aufbau und Struktur einer relationalen Datenbank kennenlernen. Wir zeigen Ihnen wie Sie Tabellen, Formulare und Berichte erstellen

Mehr

Im Original veränderbare Word-Dateien

Im Original veränderbare Word-Dateien Dateneingabe Die Tabelle präsentiert sich bereit zur Dateneingabe. Wir erkennen sofort die von uns erstellten Datenfeldnamen (Buch-ID, Buchtitel, Autor, Verlag usw.), die Access als Spaltenüberschriften

Mehr

ER-Modell, Normalisierung

ER-Modell, Normalisierung ER-Modell Mit dem Entity-Relationship-Modell kann die grundlegende Tabellen- und Beziehungsstruktur einer Datenbank strukturiert entworfen und visualisiert werden. Das fertige ER-Modell kann dann ganz

Mehr

KOPF- UND FUßZEILEN KOPF- UND FUßZEILEN HINZUFÜGEN

KOPF- UND FUßZEILEN KOPF- UND FUßZEILEN HINZUFÜGEN WORD 2007/2010/2013 Seite 1 von 5 KOPF- UND FUßZEILEN Kopf- und Fußzeilen enthalten Informationen, die sich am Seitenanfang oder Seitenende eines Dokuments wiederholen. Wenn Sie Kopf- und Fußzeilen erstellen

Mehr

MySQL-Befehle. In diesem Tutorial möchte ich eine kurze Übersicht der wichtigsten Befehle von MySQL geben.

MySQL-Befehle. In diesem Tutorial möchte ich eine kurze Übersicht der wichtigsten Befehle von MySQL geben. MySQL-Befehle 1. Einleitung In diesem Tutorial möchte ich eine kurze Übersicht der wichtigsten Befehle von MySQL geben. 2. Arbeiten mit Datenbanken 2.1 Datenbank anlegen Eine Datenbank kann man wie folgt

Mehr

5 Abfragen zur Analyse Ihrer Daten

5 Abfragen zur Analyse Ihrer Daten 5 Abfragen zur Analyse Ihrer Daten Ziele dieses Kapitels A Sie lernen, was eine Abfrage ist. A Sie erfahren, was eine Verknüpfung ist. A Sie lernen verschiedene Abfragetypen kennen. A Sie lernen die formularbasierte

Mehr

Es geht also im die SQL Data Manipulation Language.

Es geht also im die SQL Data Manipulation Language. 1 In diesem Abschnitt wollen wir uns mit den SQL Befehlen beschäftigen, mit denen wir Inhalte in Tabellen ( Zeilen) einfügen nach Tabelleninhalten suchen die Inhalte ändern und ggf. auch löschen können.

Mehr

Schnellübersichten. Access 2016 Grundlagen für Anwender

Schnellübersichten. Access 2016 Grundlagen für Anwender Schnellübersichten Access 2016 Grundlagen für Anwender 1 Access kennenlernen 2 2 Mit Datenbanken arbeiten 3 3 Dateneingabe in Formulare 4 4 Dateneingabe in Tabellen 5 5 Daten suchen, ersetzen und sortieren

Mehr

Die SQL-Schnittstelle

Die SQL-Schnittstelle Die SQL-Schnittstelle Merlin 19 Version: 19.0 Stand: 01.03.2016 Angerland-Data Gesellschaft für Baudatentechnik mbh Am Gierath 28, 40885 Ratingen DEUTSCHLAND Internet: www.angerland-data.de Inhalt Die

Mehr

Microsoft Access 2016 Abfragen (inkl. Musterlösung)

Microsoft Access 2016 Abfragen (inkl. Musterlösung) Hochschulrechenzentrum Justus-Liebig-Universität Gießen Microsoft Access 2016 Abfragen (inkl. Musterlösung) Musterlösung zu den Abfragebeispielen (Access 2016) Seite 1 von 16 Inhaltsverzeichnis Vorgehensweise

Mehr

Microsoft Access Integritätsregeln für Tabellen. Anja Aue

Microsoft Access Integritätsregeln für Tabellen. Anja Aue Microsoft Access Integritätsregeln für Tabellen Anja Aue 10.11.16 Tabelle in der Entwurfsansicht öffnen Klick mit der rechten Maustaste auf einen Tabellen-Namen in dem Navigationsfenster. Klick auf das

Mehr

http://www.video2brain.com/de/products-612.htm

http://www.video2brain.com/de/products-612.htm Eine Datenbank zu erstellen ist nicht so einfach und intuitiv, wie einen Brief zu schreiben. Ein klein wenig theoretisches Wissen über Datenbankdesign ist für etwas größere Datenbanken unumgänglich. Lassen

Mehr

Excel Pivot-Tabellen 2010 effektiv

Excel Pivot-Tabellen 2010 effektiv 7.2 Berechnete Felder Falls in der Datenquelle die Zahlen nicht in der Form vorliegen wie Sie diese benötigen, können Sie die gewünschten Ergebnisse mit Formeln berechnen. Dazu erzeugen Sie ein berechnetes

Mehr

Datenbank und Tabelle mit SQL erstellen

Datenbank und Tabelle mit SQL erstellen Datenbank und Tabelle mit SQL erstellen 1) Übung stat Mit dem folgenden Befehlen legt man die Datenbank stat an und in dieser die Tabelle data1 : CREATE DATABASE stat; USE stat; CREATE TABLE data1 ( `id`

Mehr

Daten auf einem Formular zusammenführen

Daten auf einem Formular zusammenführen 9 Daten auf einem Formular zusammenführen Geschätzte Dauer: 20 Minuten Weitere Informationen über Unterformulare finden Sie in Lektion 2. In dieser Lektion lernen Sie wie Sie mit dem Formular-Assistenten

Mehr

Excel Tipps & Tricks Umgang mit umfangreichen Tabellen

Excel Tipps & Tricks Umgang mit umfangreichen Tabellen 3 Umgang mit umfangreichen Tabellen Das Bewegen in großen Tabellen in Excel kann mit der Maus manchmal etwas umständlich sein. Deshalb ist es nützlich, ein paar Tastenkombinationen zum Bewegen und zum

Mehr

Auswertung der Workload-Befragung mit MS ACCESS

Auswertung der Workload-Befragung mit MS ACCESS Auswertung der Workload-Befragung mit MS ACCESS Inhaltsverzeichnis 1. Aufbereitung der Daten... 2 1.1. Herstellung der Textfiles... 2 1.2. Import der Textdateien... 3 1.3. Verbindungen erstellen... 8 2.

Mehr

Inhalt 1 2. Über dieses Buch 9. Eigene Web Apps erstellen 15. Web Apps weiterentwickeln 27

Inhalt 1 2. Über dieses Buch 9. Eigene Web Apps erstellen 15. Web Apps weiterentwickeln 27 Inhalt 1 2 3 Über dieses Buch 9 Neue Funktionen in Access 2013........................................... 10 Ein kurzer Überblick...................................................... 12 Voraussetzungen.........................................................

Mehr

Eine Kundendatenbank erstellen

Eine Kundendatenbank erstellen Eine Kundendatenbank erstellen Situation Sie möchten Ihre Kundendaten künftig effektiver mit Hilfe eines Datenbankprogramms verwalten. 1. Starten Sie das Programm Microsoft Access 2000. Start -> Programme

Mehr

Dipl.-Hdl., Dipl.-Kfm. ACCESS 2007

Dipl.-Hdl., Dipl.-Kfm. ACCESS 2007 Dipl.-Hdl., Dipl.-Kfm. Werner Geers Arbeiten mit ACCESS 2007 Datenbanken mit Datenmodellierung Tabellen, Abfragen, Formularen und Berichten Beziehungen Makros Datenaustausch SQL Structured Query Language

Mehr

6.2 Access laden und neue Datenbank erstellen

6.2 Access laden und neue Datenbank erstellen 6.2 Access laden und neue Datenbank erstellen Im Windows-Menü Mit Klick auf das [Windows]-Symbol das Menü einblenden und - falls vorhanden - auf das Access- Programm-Symbol klicken. Andernfalls 'Alle Programme'

Mehr

1: Access starten und beenden

1: Access starten und beenden Schnelleinstieg in Access 1 In diesem Kapitel können Sie sich einen ersten Überblick über die Grundfunktionen von Access verschaffen. Sie erstellen eine Access- Datenbank mit einer einfachen Adressverwaltung.

Mehr

OpenOffice - Base G. Laner 1

OpenOffice - Base G. Laner 1 OpenOffice - Base G. Laner 1 BASE - OpenOffice Erstellen einer Datenbank Einteilung einer Datenbank in TABELLEN, die FELDER enthalten, die einem bestimmten DATENTYP zugeordnet sind. Die einzelnen Datensätze

Mehr

ZM(B) Erinnerungsschreiben

ZM(B) Erinnerungsschreiben Inhaltsverzeichnis Aufruf des Zusatzmoduls... 2 Das Formular "Erinnerungsschreiben"... 2 Das Formular "Vorlagen für Erinnerungsschreiben"... 4 Anlegen einer Vorlage... 6 Ändern von Vorlagen... 8 Löschen

Mehr

Access [basics] Aktionsabfragen per VBA ausführen. Beispieldatenbank. Aktionsabfragen. Die Execute-Methode. Datenzugriff per VBA

Access [basics] Aktionsabfragen per VBA ausführen. Beispieldatenbank. Aktionsabfragen. Die Execute-Methode. Datenzugriff per VBA Aktionsabfragen lassen sich bequem mit der Entwurfsansicht für Abfragen zusammenstellen. Sie können damit Daten an Tabellen anfügen, bestehende Daten ändern oder löschen und sogar gleich die passende Tabelle

Mehr

- 2 - Die einzelnen Datenfelder ( Artikelname, Lieferant,...)

- 2 - Die einzelnen Datenfelder ( Artikelname, Lieferant,...) - 1 - Inhalt 1 Grundlagen:... 2 1.1 Neue Datenbank erzeugen... 2 1.2 Verknüpfen mehrerer Tabellen... 4 1.3 In Tabellen arbeiten... 6 2 Abfragen... 6 2.1 Grundsätzliches... 6 2.2 Abfrage speichern... 7

Mehr

Arbeitsmappe. Die Arbeitsblatt-Register. 31 Die Arbeitsblatt-Register 32 Der Umgang mit Arbeitsmappen 34 Mustervorlagen. ADer Einstieg in Excel 2000

Arbeitsmappe. Die Arbeitsblatt-Register. 31 Die Arbeitsblatt-Register 32 Der Umgang mit Arbeitsmappen 34 Mustervorlagen. ADer Einstieg in Excel 2000 2 Die Arbeitsmappe 31 Die Arbeitsblatt-Register 32 Der Umgang mit Arbeitsmappen 34 Mustervorlagen Abbildung 2.1: Die einzelnen Blätter können Sie auf den Registern anwählen Mehrere Blätter markieren: Umschalt-Taste

Mehr

Im Original veränderbare Word-Dateien

Im Original veränderbare Word-Dateien Die Eingabe der Feldnamen der beiden Tabellen in unsere Datenbank Bücherei geht recht zügig, weil wir uns bereits im Vorfeld Gedanken gemacht haben, welche Informationen über Bücher uns wichtig sind und

Mehr

TABELLEN IN DER ENTWURFSANSICHT...

TABELLEN IN DER ENTWURFSANSICHT... Inhalt 1 1. TABELLEN... 2 1.1 TABELLEN ERSTELLEN UND BEARBEITEN... 2 1.2 FILTERN UND SORTIEREN... 2 2. TABELLEN IN DER ENTWURFSANSICHT... 3 2.1 GRUNDLEGENDE EIGENSCHAFTEN... 3 2.2 ERWEITERTE EIGENSCHAFTEN...

Mehr

Empfänger. Alle Empfänger, die sich für Ihre(n) Newsletter angemeldet haben, werden in der Empfängerverwaltung erfasst.

Empfänger. Alle Empfänger, die sich für Ihre(n) Newsletter angemeldet haben, werden in der Empfängerverwaltung erfasst. Empfänger Alle Empfänger, die sich für Ihre(n) Newsletter angemeldet haben, werden in der Empfängerverwaltung erfasst. Für eine größere Flexibilität in der Handhabung der Empfänger erfolgt der Versand

Mehr

-Abwesenheitsnachricht einrichten

-Abwesenheitsnachricht einrichten E-Mail-Abwesenheitsnachricht einrichten Inhalt 1. Abwesenheitsnachricht erstellen... 2 1.1. Textbaustein... 2 1.2. E-Mail-Nachricht... 4 2. Filter für die automatische Benachrichtigung erstellen... 5 2.1.

Mehr

- Welche Beziehungstypen werden von ACCESS unterstützt? ACCESS unterstützt die Beziehungen + 1:1 + 1:n bzw. 1:cn + m:n

- Welche Beziehungstypen werden von ACCESS unterstützt? ACCESS unterstützt die Beziehungen + 1:1 + 1:n bzw. 1:cn + m:n ACCESS 1. Aufgabe - Welche Beziehungstypen werden von ACCESS unterstützt? ACCESS unterstützt die Beziehungen + 1:1 + 1:n bzw. 1:cn + m:n - Was versteht man unter referentieller Integrität? Dies sind Regeln,

Mehr

Noch einmal zur Wiederholung: Alle Datenbank-Tabellen sind egal welche Information in ihnen gespeichert ist nach dem gleichen Muster aufgebaut:

Noch einmal zur Wiederholung: Alle Datenbank-Tabellen sind egal welche Information in ihnen gespeichert ist nach dem gleichen Muster aufgebaut: 4 TABELLEN Sie kennen Tabellen aus dem Alltags- und Berufsleben. Eine Tabelle besteht aus Spalten und Zeilen und dient in erster Linie dazu, Informationen übersichtlich darzustellen. Wie schon eingangs

Mehr

Vorwort Einführung in Power Query Erste Abfrage erstellen... 21

Vorwort Einführung in Power Query Erste Abfrage erstellen... 21 Vorwort... 11 1 Einführung in Power Query... 13 1.1 Power Query installieren und aktivieren... 13 1.2 Power Query aktivieren bzw. deaktivieren... 14 Was tun, wenn das Register nicht angezeigt wird... 16

Mehr

Auswahl-Abfragen in Microsoft ACCESS

Auswahl-Abfragen in Microsoft ACCESS Auswahl-Abfragen in Microsoft ACCESS Zum Arbeiten mit Abfragen in Microsoft ACCESS muss im Datenbankfenster der Schalter für die Abfragen aktiviert werden. Danach werden im Datenbankfenster die Namen der

Mehr

Richtig einsteigen: Datenbanken entwickeln mit Access 2007

Richtig einsteigen: Datenbanken entwickeln mit Access 2007 Lorenz Hölscher Richtig einsteigen: Datenbanken entwickeln mit Access 2007 Microsoft Teil I Erste Schritte 1 Einleitung 11 1.1 Die Themenschwerpunkte dieses Buches 11 Datenmodellierung 11 Oberflächengestaltung

Mehr

Seriendruck. Word Aufbau ZID/Dagmar Serb V.03/Sept. 2015

Seriendruck. Word Aufbau ZID/Dagmar Serb V.03/Sept. 2015 Seriendruck Word 2010 - Aufbau ZID/Dagmar Serb V.03/Sept. 2015 SERIENDRUCK... 1 WORKFLOW FÜR EINEN SERIENBRIEF... 1 1. Hauptdokument einrichten... 1 2. Datenquelle einrichten... 2 3. Hauptdokument mit

Mehr

Microsoft Access 2010 SQL nutzen

Microsoft Access 2010 SQL nutzen Microsoft Access 2010 SQL nutzen Welche Bestellungen hat Kunde x aufgegeben? Welche Kunden haben noch nie bestellt? Wer hat welche Bestellungen von welchen Kunden aufgenommen? S(tructured)Q(uery)L(anguage)

Mehr

Datenstrukturen bei Datenübernahme

Datenstrukturen bei Datenübernahme 7.3.2. Datenstrukturen bei Datenübernahme Folgende Abbildung enthält zwei typische Beispiele zur Organisation von Plan/Ist-Daten. Abbildung 22: Plan/Ist-Wertestrukturen Im linken Teil der Abbildung 22

Mehr

Handbuch zur Kapazitätserfassung in AX4 Für Lieferanten der DEUTZ AG

Handbuch zur Kapazitätserfassung in AX4 Für Lieferanten der DEUTZ AG Handbuch zur Kapazitätserfassung in AX4 Für Lieferanten der DEUTZ AG 1 Inhaltsverzeichnis 1. Anmeldung auf der AX4 Plattform... 3 2. Auswahl zur Erfassung von Kapazitäten... 5 3. Erfassung von Kapazitätsdaten...

Mehr

Excel 2016 Pivot Tabellen und Filter Daten professionell auswerten

Excel 2016 Pivot Tabellen und Filter Daten professionell auswerten Schnellübersichten Excel 2016 Pivot Tabellen und Filter Daten professionell auswerten 1 Daten filtern 2 2 Pivot Tabellen aus Excel Daten erstellen 3 3 Pivot Tabellen auswerten und anpassen 4 4 Darstellung

Mehr

Microsoft Access 2013 Abfragen (inkl. Musterlösung)

Microsoft Access 2013 Abfragen (inkl. Musterlösung) Hochschulrechenzentrum Justus-Liebig-Universität Gießen Microsoft Access 2013 Abfragen (inkl. Musterlösung) Musterlösung zu den Abfragebeispielen (Access 2013) Seite 1 von 14 Inhaltsverzeichnis Vorgehensweise

Mehr

Access Seminare. Excel Basismodule

Access Seminare. Excel Basismodule Excel Basismodule Access Seminare Grund- und Aufbaukurse... 2 Microsoft Access Grundlagen... 2 Microsoft Access Aufbaukurs... 3 Access Umsteigerkurse Vertiefungsworkshops... 4 Neues in Access 2013 oder

Mehr

Inhaltsverzeichnis. Einleitung 11. Modul 1 Die erste Datenbank 15. Modul 2 Tabellen in der Entwurfsansicht definieren 21. Inhaltsverzeichnis

Inhaltsverzeichnis. Einleitung 11. Modul 1 Die erste Datenbank 15. Modul 2 Tabellen in der Entwurfsansicht definieren 21. Inhaltsverzeichnis Inhaltsverzeichnis Einleitung 11 Zum Co@ch 11 Zielgruppe 11 Selbststudium 11 Aufbau 12 Einsatzgebiete von Access und Access-Datenbanken 12 Access als Alternative zu SQL-Servern und Oracle-Datenbanken 12

Mehr

Handbuch zum VivaWeb-Serienbrief-Programm

Handbuch zum VivaWeb-Serienbrief-Programm Handbuch zum VivaWeb-Serienbrief-Programm In 10 Schritten zum Serienbrief Das folgende Handbuch erläutert Ihnen die Nutzungsmöglichkeiten des ARV Serienbrief-Programms in all seinen Einzelheiten. Dieses

Mehr

7 DOKUMENTEE FORMATIEREN

7 DOKUMENTEE FORMATIEREN 7 DOKUMENTEE FORMATIEREN Sie können grundlegende Einstellungen von Dokumenten wie die Seitenausrichtung oder die Papiergröße bearbeiten und so Ihren Bedürfnissen anpassen. Die Befehle dazu finden Sie unter

Mehr

Microsoft Access 2010 Bilder

Microsoft Access 2010 Bilder Microsoft Access 2010 Bilder Hyperlinks... arbeiten ähnlich wie ein Link in einer Webseite. sind ein Verweis auf eine Datei (access2010\material\beispiel\tabledevelop\automat.accdb). können ein Verweis

Mehr

1. Kapitel Konfiguration der Felder der Kursbeschreibung

1. Kapitel Konfiguration der Felder der Kursbeschreibung Handbuch 1. Kapitel Konfiguration der Felder der Kursbeschreibung Mit der Datei config.xml im Verzeichnis swp/xml/_i18n/ kann die Struktur der Kursbeschreibung einfach an eigene Wünsche angepasst werden.

Mehr

DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER

DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER INHALTSVERZEICHNIS 1. Datenbanken 2. SQL 1.1 Sinn und Zweck 1.2 Definition 1.3 Modelle 1.4 Relationales Datenbankmodell 2.1 Definition 2.2 Befehle 3.

Mehr

Projekte verwalten Projekte bieten in Synago eine Möglichkeit, Freizeiten Einladungsaktionen oder Rundbriefe zu organisieren. So funktioniert es

Projekte verwalten Projekte bieten in Synago eine Möglichkeit, Freizeiten Einladungsaktionen oder Rundbriefe zu organisieren. So funktioniert es Projekte verwalten Projekte bieten in Synago eine Möglichkeit, Freizeiten Einladungsaktionen oder Rundbriefe zu organisieren. Die Projektverwaltung besteht aus 4 Bausteinen: 1) Projekte Hier legen Sie

Mehr

Arbeiten mit ACCESS 2010

Arbeiten mit ACCESS 2010 Dipl.-Hdl., Dipl.-Kfm. Werner Geers Arbeiten mit ACCESS 2010 Datenbanken mit Datenmodellierung Tabellen, Abfragen, Formularen und Berichten Beziehungen Makros Datenaustausch SQL Structured Query Language

Mehr

4.5 Tabelle ausdrucken

4.5 Tabelle ausdrucken 4 Tabellen DATENERFASSUNG 4.5 Tabelle ausdrucken Druckvorbereitung Seitenansicht Wenn Sie die Datensätze einer Tabelle ausdrucken wollen, so sollten Sie zuvor in der Seitenansicht kontrollieren, ob der

Mehr