1 / 62

Prog-BW ACCESS

Prog-BW ACCESS. Access Grundlagen für den Umgang mit Datenbanken Quelle: FH Düsseldorf. Prog-BW ACCESS. Inhaltsverzeichnis: Themengebiet 1: Das Arbeiten mit Datenbanken (Folie 3 - 8) Themengebiet 2: Der Einsatz von „Tabellen“ in MS – Access (Folien 9 - 32)

lenore
Download Presentation

Prog-BW ACCESS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Prog-BW ACCESS Access Grundlagen für den Umgang mit Datenbanken Quelle: FH Düsseldorf

  2. Prog-BW ACCESS Inhaltsverzeichnis: • Themengebiet 1: Das Arbeiten mit Datenbanken (Folie 3 - 8) • Themengebiet 2: Der Einsatz von „Tabellen“ in MS – Access (Folien 9 - 32) • Themengebiet 3: Sortierung von Tabellen über die „Abfrage“ (Folien 33 – 36) • Themengebiet 4: Die Verwendung von „Formularen“ (Folien 37 – 41) • Themengebiet 5: Erstellen von „Berichten“ in MS Access (Folien 42 – 48) • Themengebiet 6: Die Ableitung der Normalform (Folien 49 – 62)

  3. Prog-BW ACCESS Themengebiet 1: Das Arbeiten mit Datenbanken

  4. Prog-BW ACCESS Die Arbeit mit Datenbanken: • Datenbanken dienen als Hilfsmittel zur Verwaltung von großen Datenmengen • Funktionieren nach dem ursprünglichen Verfahren des Karteikartensystems • Man kann zum Beispiel Artikeldaten; Lieferantendaten; Bestelldaten; etc. in einer Datenbank ablegen und auswerten. • Die einzelnen Daten werden dabei in Tabellen abgelegt. • Eine Tabelle besteht dabei aus Spalten und Zeilen. • Eine Datenbank kann mehrere Tabellen enthalten. • Neben Tabellen kann man in einer Datenbank des Weiteren Abfragen, Formulare und Berichte erstellen. • Eine Datenbank gleicht dabei einem Container, in dem man die Tabellen, Berichte, Formulare, etc. ablegt. Dabei wird der Inhalt der aktuell geöffneten Datenbank im Datenbankfenster des Anwendungsfensters angezeigt.

  5. Prog-BW ACCESS Wie erstellt man eine neue Datenbank? Wenn bisher die gewünschte Datenbank noch nicht existiert, dann muss diese erstmal angelegt werden. Dazu wird der Befehl „Leere Datenbank“ aktiviert. Im Anschluss geht man auf OK. Quelle: Skript Andreas Runge Grundlagen EDV

  6. Prog-BW ACCESS Im nächsten Schritt muss die Datenbank, die erstellt werden soll, in einem Verzeichnis abgelegt werden. Dazu wird die Datenbank unter einem gewünschten Namen in ein gewünschtes Verzeichnis gespeichert. Z.B. im Laufwerk I: und dort in den Ordner „Student“. Quelle: Skript Andreas Runge Grundlagen EDV

  7. Prog-BW ACCESS Jetzt liegt dem Anwender eine erstellte Datenbank vor. Mit dieser kann er nun seine Daten entsprechend verwalten. In der Objektsymbolleiste sind die einzelnen Optionen für den User aufgeführt: (Erstellen von Tabellen; Abfragen; Formularen; und Berichten). Zum Erstellen der Tabellen; Abfragen; Formularen und Berichte klickt man das entsprechende Symbol an, und klickt anschließend auf den Befehl „Neu“ Objektsymbolleiste Quelle: Skript Andreas Runge Grundlagen EDV

  8. Prog-BW ACCESS Datenbankobjekte Das DATENBANKFENSTER wird angezeigt, sobald eine Datenbank geöffnet oder neu erstellt wird. Man erhält hier Zugriff auf die so genannten DATENBANKOBJEKTE. Die für uns wichtigen sind: Tabellen, Abfragen, Formulare und Berichte. Quelle: Skript Andreas Runge Grundlagen EDV

  9. Prog-BW ACCESS 2. Themengebiet: Der Einsatz von Tabellen in MS Access

  10. Prog-BW ACCESS 1.Themenfeld : Die Tabelle in einer Datenbank • In einer Tabelle können Daten strukturiert dargestellt werden. Eine Tabelle besteht dabei aus Spalten und Zeilen. • Einzelne Tabellenzellen werden als Feldelemente bezeichnet und erhalten den Datenwert. • Eine Tabellenzeile wird als Datensatz bezeichnet. • Jener Datensatz enthält alle Informationen zu einer Person (Lieferanten) oder einem Artikel (bei der Tabelle Artikeldaten zum Beispiel).

  11. Prog-BW ACCESS Beispiel für einen Datensatz und ein Feldelement Datenwert oder Feldelement Datensatz (komplette Zeile)

  12. Prog-BW ACCESS Die einzelnen Ansichten einer Tabelle: • Die Entwurfsansicht, ist die Ebene, in der wir uns um den Entwurf der Tabelle kümmern. Hier legen wir die Anzahl der Spalten fest, die Bezeichnung jener Spalten, welche Felder die gewünschte Tabelle enthalten soll und welchen Felddatentyp wir den einzelnen Feldern zuordnen. Im Großen und ganzen wird hier der Aufbau der Tabelle absolviert. • Die Datenblattansicht zeigt uns letztlich die komplette Übersicht über die entworfene Tabelle.

  13. Prog-BW ACCESS • Felddatentypen einer Tabelle:

  14. Prog-BW ACCESS Kurze Wiederholung der wesentlichen Felddatentypen: Text: Dieser Felddatentyp ist der „Standarddatentyp“ bei Access Zahl: Dieser Datentyp wird interessant bei Berechnungen. Der Felddatentyp Währung eignet sich bei Darstellungen für Währungen Der Felddatentyp AutoWert wird für uns vor allem mit dem Themenfeld der Primärschlüssel (PS) interessant, denn der PS hat meist diesen Datentyp. Zum Beispiel: Die Matrikelnummer wird so fortlaufend verteilt. Hierzu mehr in dem Thema „Primärschlüssel“.

  15. Prog-BW ACCESS Kurze Wiederholung der wesentlichen Felddatentypen: Der Felddatentyp Ja/Nein ist wichtig, wenn zum Beispiel festgelegt werden soll, ob ein Betrag einer Rechnung in Euro oder einer anderen Währung angegeben werden soll. Der Felddatentyp Datum wird verwendet, wenn das Feld Daten zum Jahr oder Monat enthalten soll. Die Feldgröße legt den Typ für die im Feld zu speichernden Zahlen fest. Mit Byte, Integer und Long Integer lassen sich ganze Zahlen darstellen, während Single und Double Dezimalzahlen beschreiben. Ein Format kann bestimmen, wie eine Zahl in Tabellen oder Formularen dargestellt werden soll.

  16. Prog-BW ACCESS Der Primärschlüssel und sein Einsatz in Access: Der Primärschlüssel (PS), hier ausgedrückt durch das Symbol, kann entweder in der Entwurfsansicht direkt gesetzt, oder über das Menüfeld „Bearbeiten“ Primärschlüssel setzen aktiviert werden. Zu beachten ist noch das Feld „Indiziert“ beim setzen eines Primärschlüssels. Wenn dieses Feld den PS darstellt ist in diesem Feld ein Ja einzutragen mit dem Hinweis ohne Duplikate, denn als eindeutige Kennung darf der PS nur einmal auftauchen. Zum Bsp. Die Matrikelnummer gibt es nur einmal in der Tabelle Studenten.

  17. Prog-BW ACCESS Die Funktion des Primärschlüssels: Der Primärschlüssel ist ein Index (eine eindeutige Kennung von etwas). Um auf Daten einer Tabelle zuzugreifen benötigt man häufig diese eindeutige Kennung. Zum Beispiel in der Tabelle der Artikeldaten. Auf die Datensätze dieser Tabelle wollen wir zugreifen. Hier hilft uns der Primärschlüssel. Hinter dem Primärschlüssel, als Index, befinden sich alle Angaben zu dem entsprechenden Artikel, die wir in Erfahrung bringen wollen. Mithilfe dieses Primärschlüssels erhalten wir alle Daten über den gewünschten Artikel. Des Weiteren ist es möglich schnell auf die Daten zuzugreifen über den Primärschlüssel. Als solch einen Primärschlüssel eignet sich in diesem Falle die Artikelnummer. Sie ermöglicht es uns, direkt den Artikel zu identifizieren und im Anschluss die Angaben über diesen Artikel zu erfahren. Ein weiteres Beispiel wäre die Matrikelnummer in einer Tabelle der Studenten einer Hochschule. Mithilfe dieser Nummer erhält man alle Daten (im Datensatz des gewünschten Studenten) über den Studenten (sein Name, sein Alter usw.). Besonders wichtig wird der Primärschlüssel, wenn wir Tabellen miteinander verknüpfen, Beziehungen unter Ihnen herstellen. Dazu mehr im Themenfeld der Beziehungen von Tabellen.

  18. Tabelle Studenten Matrikelnr. (PS) Name Vorname Alter Anschrift ... Prog-BW ACCESS Die Matrikelnummer identifiziert die Tabellenzeile, in der alle Angaben über die Studierenden stehen. Um irgendeine gespeicherte Information über einen Studierenden zu erlangen, wird nur dessen Matrikelnummer benötigt.

  19. Prog-BW ACCESS Der doppelte (kombinierte) Primärschlüssel: Der doppelte Primärschlüssel besteht aus zwei Merkmalen, die eng miteinander verknüpft sind. Diese beiden Merkmale gehören zusammen und sind gegenseitig abhängig von dem jeweiligen Merkmal. Mithilfe des einen Merkmals kann das andere Merkmal besser erläutert werden. Beispiel 1: Mehrere Versicherungsunternehmen haben die gleiche Vertragsnummer vergeben

  20. Prog-BW ACCESS Der doppelte (kombinierte) Primärschlüssel: Beispiel 2: Raumverteilung für den FB Wirtschaft Der Primärschlüssel ergibt sich dann aus beiden Merkmalen (Spalten) für diese Tabelle. Dabei ist es möglich, die Bezeichnung für den Raum besser darzustellen. Der Raum in dem entsprechenden Gebäude. Durchaus hätte man dem Merkmal „Raum“ auch einen Autowert hinzufügen können. Dann bräuchte man diesen kombinierten PS nicht. Das Ziel ist hier jedoch die detaillierte Beschreibung des PS.

  21. Prog-BW ACCESS Die Verknüpfung von Tabellen in Access: Wie entstehen Beziehungen unter Tabellen in Access? Jede Tabelle hat Ihre eigenen Daten und durch den Primärschlüssel können diese Daten durch eine eindeutige Kennung ausgedrückt werden. Aber was ist nun, wenn diese Daten in eine Beziehung gelangen, weil es ja sein kann, dass jene Daten gemeinsam auftreten. Durchleuchten wir in dieser Hinsicht die folgenden Angaben: Die Tabelle der Artikel und die Tabelle der Bestellungen. Aus dem Alltag wissen wir, dass mithilfe von Bestellungen diverse Artikel bestellt werden können. Somit wäre doch interessant zu hinterfragen, ob man jene Daten in Verknüpfung bringen kann?

  22. Bestellungen Artikeldaten Artikel Nr. (PS) Artikelbezeichnung Preis/Stück Bestell Nr. (PS) Bestellmenge Bestelldatum Prog-BW ACCESS Die Herleitung von Beziehungen unter Tabellen:

  23. Prog-BW ACCESS Arten von Beziehungen zwischen Tabellen: Generell gibt es drei Arten von Beziehungen von Tabellen: • Die 1:1 Beziehung Hier wird genau ein Artikel einer einzigen Bestellung zugeordnet. Also ein Element eindeutig dem anderen zugeteilt. • Die 1:n Beziehung Bei dieser Beziehungsart können einem Element mehrere Elemente entgegenstehen. Ein Artikel kann durchaus in mehreren Bestellungen auftauchen (Buchbestellungen). Genauso kann eine Bestellung mehrere Artikel enthalten. Diese Art der Beziehung ist in der Praxis am häufigsten vertreten. • Die m : n Beziehung Hier ist es so, dass mehreren Elementen wiederum mehrere Elemente entgegenstehen. Zum Beispiel können mehrere Artikel in mehreren Bestellungen auftreten. .

  24. Prog-BW ACCESS • Die Darstellung einer Verknüpfung (Beziehung unter den angegeben Tabellen): • Dabei kann ein Artikel in mehreren Bestellungen auftreten. Beziehungstyp 1:n Bestellungen Artikeldaten Artikel Nr. (PS) Artikelbezeichnung Preis/Stück Bestell Nr. (PS) Bestellmenge Bestelldatum Artikel Nr. (SS) 1: n

  25. Prog-BW ACCESS Erläuterung der Grafik auf der vorherigen Folie: • Auf der vorherigen Folie existiert ein Abbild einer Verknüpfung von Tabellen. Dabei besitzen wir unsere beiden Ausgangstabellen Artikel und Bestellungen mit Ihren jeweiligen Primärschlüsseln. • Es ist nun unser Ziel diese beiden Tabellen miteinander zu verbinden. Über den Primärschlüssel können wir die kompletten Datensätze ausdrücken. Folglich ist der PS nun von entscheidender Bedeutung. Denn er wird nun bei der Beziehung berücksichtigt. • Als Hinweis ist bekannt, dass ein Artikel in mehreren Bestellungen auftreten kann. Der Beziehungstyp ist hier 1:n.

  26. Prog-BW ACCESS • Der Primärschlüssel Artikelnummer wandert in die Tabelle der Bestellungen und wird dort zum Sekundärschlüssel (SS). Dadurch haben wir erzielt, dass wir die Tabelle der Artikel allein durch die Artikelnummer ausdrücken können. Denn über die Artikelnummer können wir ohne weiteres alle Angaben über den Artikel erzielen. Wir benötigen also nur noch die Spalte der Artikelnummer und keine gesamte Tabelle mehr. Diese Spalte Artikelnummer heften wir an die Tabelle der Bestellungen. • Somit verfügen wir wieder über zusätzliche Kapazitäten. • Beachte für die Darstellung von Beziehungen in Access: Die Primärschlüssel Artikel Nr. und Bestell Nr. haben in unseren Beispiel den Felddatentyp „AutoWert“. Das heißt, dass Access automatisch die laufende Nummer um eine Einheit erhöht. Wir verändern jedoch für die Darstellung der Verknüpfung den Felddatentyp von „AutoWert“ in „Zahl“. Zusätzlich verändern wir in der Entwurfsansicht das Feld „Indiziert“ mit dem Hinweis „Ja mit Duplikat“ .Wir gewähren damit, dass der PS Artikel Nr. doppelt , in einer anderen Tabelle auftreten darf. Im Anschluss werden die entsprechenden Artikelanzahlen in die Tabelle eingetragen. Nun kann eine Beziehung unter den Tabellen in Access erfolgen.

  27. Wenn wir uns mit Beziehungen zwischen Tabellen beschäftigen, dann ist vor allem der Unterschied zwischen einer Mastertabelle, als auch einer Detailtabelle zu betrachten. Bei der Betrachtung von Tabellen in Access für eventuelle Verknüpfungen hat der Administrator vorher zu bestimmen, welche Tabelle die Master- und welche die Detailtabelle ist. Mastertabelle In einer Mastertabelle sind so genannte Stammdaten aufgeführt. Bei diesen Daten handelt es sich um Daten, die nicht häufig geändert werden müssen. Das können zum Beispiel Kundendaten oder Artikeldaten sein. Prog-BW ACCESS • Detailtabelle • Im Gegensatz zur Mastertabelle verfügt die Detailtabelle über Bewegungsdaten. • Bei diesen Daten handelt es sich um Daten die fortlaufenden Veränderungen unterliegen. Somit sind jene Daten stets zu aktualisieren. • Derartige Daten sind zum Beispiel Bestelldaten oder Umsätze.

  28. Prog-BW ACCESS • Merke: Der Primärschlüssel einer Mastertabelle wird zu einem Sekundärschlüssel • einer Detailtabelle (=> goldene Regel). • Die Tabelle, welche den Sekundärschlüssel aus einem Primärschlüssel bildet, ist die • Detailtabelle ( untergeordnete Tabelle). • Der Begriff der refentiellen Integrität: • Aus einer Mastertabelle kann kein Eintrag gelöscht werden, solange ein Eintrag für den Datensatz aus der Mastertabelle in der Detailtabelle existiert: • Schlagwort: Unverletzbarkeit der Daten. • Mastertabelle Artikeldaten und Detailtabelle die Bestelldaten. Aus der Tabelle der • Artikeldaten ist es nicht möglich Datensätze zu löschen, wenn in der Tabelle der • Bestelldaten jene zu löschenden Artikel noch in einer laufenden Bestellung vorliegen. • Ebenso wäre ein Löschen oder verändern von Lieferantendaten nicht möglich, wenn der • Lieferant anhand der Bestelldaten noch über laufende Bestellungen verfügt.

  29. Prog-BW ACCESS • Die Anwendung der Gültigkeitsregel (Plausibilitätskontrolle): • Mit der Gültigkeitsregel ist es möglich einzelne Ereignisse zu erfüllen oder andere gar auszuschließen. • Ein Beispiel wäre in diesem Zusammenhang das Festlegen einer Bestellmenge. Hier kann der Administrator festlegen, welche Menge bestellt werden soll. Die Plausibilitätskontrolle sorgt letztendlich dafür, dass diese gewünschte Menge auch bestellt wird. • Beispiel: • Feldname: Bestellmenge mit dem Felddatentyp: Zahl • Für diese Spalte der Bestellmenge legt man folgende Gültigkeitsregel fest: > 4 • Folglich darf unsere Bestellung die Anzahl von 5 Mengeneinheiten nicht unterschreiten. Wäre dies der Fall erfolgt eine Gültigkeitsmeldung, die den Nutzer der Tabelle daraufhinweist, was er zu tun hat. Der Nutzer bestellt drei Bücher. Access gibt in dem Falle eine Fehlermeldung und teilt dem Nutzer mit, dass er mindestens 5 Bücher bestellen muss. Denn in der Gültigkeitsregel wurde ja diese Mindestmenge festgelegt.

  30. Prog-BW ACCESS • Das Sortieren von Datensätzen in Tabellen: • MS Access sortiert die Datensätze innerhalb einer Tabelle in der Reihenfolge ihrer Eingabe. Sobald man eine Tabelle in der Datenblattansicht öffnet, erscheinen die Datensätze in der betreffenden Reihenfolge. Um einen besseren Überblick über die Daten zu erhalten, kann man sich diese nach bestimmten Kriterien sortieren. • Verfügt eine Tabelle über einen Primärschlüssel, wird sie automatisch nach diesem Feldinhalt (Beispiel: Matrikelnummer oder Bestell Nr.) sortiert. • Die Datensätze einer Tabelle können sowohl aufsteigend als auch absteigend sortiert werden.

  31. Für eine aufsteigende Sortierung klickt in der Symbolleiste auf die nebenstehende Schaltfläche (oder wählt den Befehl Aufsteigend sortieren im Untermenü zum Befehl Sortieren im Menü Datensätze). Ist eine absteigende Sortierung erwünscht, klickt in der Symbolleiste auf die nebenstehende Schaltfläche (oder wählt den Befehl Absteigendsortieren im Untermenü zum Befehl Sortieren im Menü Datensätze). Prog-BW ACCESS Datensätze sortieren Soll eine Tabelle über eine bestimmte Spalte sortiert werden (beispielsweise eine Personalliste nach Namen sortieren), geht man folgendermaßen vor: Quelle: EDV-Skript A. Runge Tutorium Access

  32. Prog-BW ACCESS • Häufig ist eine Sortierung über mehrere Spalten erwünscht. • In diesem Ausgangsfall arbeitet man mit der „Shift-Taste“ und markiert sich die gewünschten Spalten. • Access sortiert dann zunächst über das in der Tabelle am weitesten links stehende Feld. Anschließend werden die folgenden Felder in die Sortierung einbezogen. Merke die Grundregel für die Sortierung in Access: Sortierung erfolgt immer von links nachrechts. • Man kann bei dieser Vorgehensart nur benachbarte Spalten markieren. Liegen die Felder nicht aneinander, dann sind die gewünschten Felder (Spalten) entsprechend zu verschieben. Im Anschluss werden die Felder markiert und nach dem gewünschten Kriterium (aufsteigend) sortiert. • Nun kann es sein, dass man erst nach dem Namen von Personen sortieren will und innerhalbdieser Namen nachdem Wohnort, da man sich nur für Personen aus einem Wohnort interessiert. Bei dieser Situation hilft uns die Sortierung mithilfe der Abfrage

  33. Prog-BW ACCESS Themengebiet 3: Sortieren von Tabellen über die „Abfrage“

  34. Prog-BW ACCESS • Die Abfrage in Access: • Abfragen bieten eine Möglichkeit, die Informationen aus den Tabellen nach bestimmten Kriterien anzuzeigen oder Datensätze aus mehreren Tabellen zusammenzustellen. • Folglich kann sich der Administrator einer Tabelle genau die Datensätze anzeigen lassen, die er für seine Arbeiten weiterhin benötigt. • Als Grafik ist hier die Entwurfsansicht einer Abfrage dargestellt. Hier werden die Datensätze aus den Tabellen ausgewählt, die man sich anzeigen lassen will. • Dabei wählt man zum Beispiel das Feld Nachname aus der Tabelle und zieht dieses in die untere Grafik. Dort kann man bestimmen, wie dieses Feld sortiert werden soll, und ob es angezeigt wird.

  35. Prog-BW ACCESS • Die Abfrage: (abschließende Zusammenfassung) • Mithilfe der Abfrage können verknüpfte, zusammenhängende Daten nach gewünschten Kriterien sortiert werden. • Dabei ist das Schlüsselwort „ innerhalb“ (Sortierung der Namen und innerhalb der Namen………) • Die Sortierungsregel von Access (Sortierung von Links nach Rechts existiert auch hier). Jene ist die goldene Regel. Folglich wird zu erst die Linksstehende Spalte sortiert und dann die Ihr nachfolgende Rechtsstehende Spalte. • Hierbei kann es sein, dass wir zuerst nach einer Spalte sortieren, die in der Ausgangstabelle rechts von der folgenden Spalte steht, die wir im Anschluss sortieren wollen. Bei diesem Problem hilft uns der Einsatz von Blindfeldern. • Diese Blindfelder werden als Ersatz verwendet. Sie gelten als gedachte Felder um die Sortierungsregel in Access (Sortierung von Links nach Rechts) zu erfüllen. Aber sie werden in der Abfrage nicht angezeigt.

  36. Prog-BW ACCESS • Die Sortierung mithilfe von Blindfeldern in der Abfrage: • Sortierung der Tabelle Studenten nach der Hochschule und innerhalb der Hochschule nach dem Studiengang. Dabei steht die Spalte der Hochschulen rechts von der Spalte des Studienganges. Sortierungsregel ist von Links nach Rechts. • In diesem Fall ziehen wir uns das Feld der „Hochschule“ in das Feld der Abfrage und sortieren es aufsteigend. Dabei wird dieses Feld, wie in der Tabelle bereits geschehen, auch angezeigt. Im Anschluss zieht man das Feld „Studiengang“ in die Abfrage. Dieses Feld wird ebenfalls aufsteigend sortiert. • Aber hier ist darauf zu achten, dass wir dieses Feld nicht anzeigen, da es sonst in der Ausgangstabelle zweimal auftauchen würde. Zum einen in der Tabelle vor der „Hochschule“ und zum anderen als Anhang an der Ausgangstabelle. Somit markieren wir dieses Feld (Studiengang) als Blindfeld und lassen es nicht anzeigen.

  37. Prog-BW ACCESS Themengebiet 4: Die Verwendung von Formularen

  38. Prog-BW ACCESS Erstellen von Formularen mit dem Formularassistent: • In den vorherigen Themengebieten ging es unter anderem um das Erstellen von Tabellen in Access und der Verarbeitung von Datensätzen in diesen Tabellen. • Nun möchten wir ein praktisches Verfahren und Layout zum Betrachten und Bearbeiten von Daten verwenden. Hierbei hilft uns die Verwendung eines „Formulars“. Damit ist es möglich zum Beispiel jeden einzelnen Datensatz auf einem eigenen Formular darzustellen. Man stellt es sich vereinfacht vor, wie eine Art Karteikarte. • Ein Formularassistent stellt einige Fragen über das gewünschte Formular und erstellt dieses auf Basis der Antworten auf die gestellten Fragen. Dabei stellen Formularassistenten eine Reihe verschiedener Layouts und Stile zur Auswahl. • Nachdem der Formularassistent das Formular erstellt hat, kann der Anwender weiterhin individuell Veränderungen an dem Formular vornehmen.

  39. Schritt 1: In der Objektsymbolleiste das Feld „Formulare“ auswählen. Access führt eine Grafik auf, in der man wählen kann, wie das Formular erstellt wird. Entweder mithilfe eines Assistenten oder individuell. Hier wird der Assistent aufgerufen. Schritt 2: Es erfolgt das Auswählen des Formularassistenten. Ebenso ist die Tabelle oder die Abfrage auszuwählen, für die wir jenes Formular erstellen wollen. Folglich ist die gewünschte Tabelle auszuwählen: Beispiel „Tabelle Studierende“. Schritt 3: Im nächsten Schritt sind die Felder anzugeben, die in das Formular einfließen sollen und später angezeigt werden. Dabei listet Access die verfügbaren Felder auf, und der Anwender hat die entsprechenden auszuwählen. Schritt 4: Hier erfolgt die Auswahl des Layouts: Einspaltig Tabellarisch Datenblatt oder in Blöcken Prog-BW ACCESS

  40. Schritt 5: Nach der Bestimmung des Layouts verlangt das folgende Menüfenster von ACCESS die Festlegung eines Stils. Auch hier bietet Access dem Anwender verschiedene Stielmöglichkeiten. Schritt 6 : Abschließend ruft Access dazu auf für das ausgewählte Formular einen Titel festzulegen. Sind alle Schritte vollzogen, kann das Formular fertig gestellt werden und die Vorlage auf den Bildschirm angezeigt werden. Prog-BW ACCESS

  41. Prog-BW ACCESS Ansicht eines Formulars Das Anzeigen und Aktualisieren von Tabellendaten in der Datenblattansicht einer Tabelle ist teilweise recht mühsam. Formulare bieten die Möglichkeit, Daten aus einer oder aus mehreren Tabellen darzustellen, zu ändern und anschließend zu speichern. Quelle : Skript EDV- Tutorium Andreas Runge

  42. Prog-BW ACCESS Themengebiet 5: Erstellen von Berichten in MS Access

  43. Prog-BW ACCESS Erstellen von Berichten mithilfe des Berichtassistenten: • Wenn man Daten im Druck präsentieren will und Berechnungen über ganze Gruppen von Datensätzen hinweg durchführen will, dann verwendet man einen Bericht. • Dabei ist der Bericht einem Formular ähnlich, bietet aber größere Flexibilität bei der Präsentation von Daten auf der gedruckten Seite und größere Leistungsfähigkeit beim Aufzeigen zusammenfassender Informationen. • Man verwendet zum Beispiel einen Bericht, um Datengruppen mit Zwischensummen und Gesamtsummen anzuzeigen. In diesem Zusammenhang könnte man an Verkaufzahlen verschiedener Produkte eines Jahres denken. Dabei hätten wir zum Beispiel die Produkte: Getränke und Gewürze in den einzelnen Ausführungen.

  44. Prog-BW ACCESS Verkaufzahlen Gesamtsumme Produkt:

  45. Prog-BW ACCESS Der Ablauf des Berichtsassistenten in den einzelnen Schritten:

  46. Schritt 1: Aus der Objektsymbolleiste wählt man das Menüfeld „Berichte“ und über den Befehl „Neu“ ruft Access ein weiteres Fenster auf. Genauso wie bei den Formularen wird bei der Erstellung von Berichten der Assistent verwendet. Auch hier ist die Tabelle oder Abfrage anzugeben, für die ein solcher Bericht erstellt werden soll. Zum Beispiel wieder die Tabelle Studierende. Schritt 2: Im nächsten Schritt sind die Felder (Spalten) der Tabelle anzugeben, die im Bericht auftauchen sollen. Schritt 3: Nun besteht die Möglichkeit die Felder entsprechend zu gruppieren, über wählbare Gruppierungsebenen. Zum Beispiel steht das Feld der Artikelnummer über der Artikelbezeichnung und jene über dem Artikelpreis. Hier kann ebenfalls eine Rangordnung festgelegt werden. Schritt 4: Des Weiteren fragt Access im 4.Schritt nach einer Sortierungsreihenfolge. Dabei kann ein Feld, welches für eine Sortierung in Frage kommt sowohl auf- als auch absteigend sortiert werden. Prog-BW ACCESS

  47. Prog-BW ACCESS Schritt 5: • Nach der Festlegung der Sortierungsfelder ist das Layout für den Bericht zu bestimmen. Der Berichts-Assistent bietet dem Anwender einen Pool von diversen Layout – Möglichkeiten aus denen das gewünschte Layout gewählt werden kann. Schritt 6: • Im Anschluss an das Layout ist der Stil anzugeben. Wenn der Stil bestimmt worden ist, hat der Anwender noch einen Titel für den Bericht zu bestimmen. Letztlich kann sich der Anwender mit dem Befehl “Fertigstellen“ den vollständigen Bericht erstellen und anzeigen lassen. Der Bericht ist nun abgeschlossen. Dennoch besitzt der Anwender die Möglichkeit sich diesen Bericht immer wieder aufzurufen und weiterhin individuelle Veränderungen vorzunehmen. Hierzu wechselt der Anwender in die Entwurfsansicht und nimmt die gewünschten Änderungen (festlegen neuer Feldgrößen, hinzufügen von Feldern) vor.

  48. Vorteile von Formularen: Ein Formular kann zum Ausdrucken, Bearbeiten und Einsehen von Daten am Bildschirm verwendet werden. Da Formulare vielseitig sind, reichen sie in den meisten Fällen für die entsprechenden Bedürfnisse aus. Vorteile von Berichten: Einen Bericht kann man dazu einsetzen, dass durch Gruppieren von Daten und Berechnen von Gesamt- und Zwischensummen ein allgemeiner Überblick verschaffen wird. Ebenso ist es möglich einen Bericht in einen anderen Bericht einzufügen (geht nicht bei Formularen). Es besteht eine größere Flexibilität beim Layout. Daten können mit einem Bericht allerdings nicht bearbeitet werden, dazu benötigt man ein Formular. Prog-BW ACCESS Formular versus Bericht:

  49. Themengebiet 6: „Die Ableitung der Normalform“ Prog-BW ACCESS

  50. Prog-BW ACCESS Ausgangstabelle:

More Related