close

Anmelden

Neues Passwort anfordern?

Anmeldung mit OpenID

1. Was ist eine Datenbank? - RobertKrah.de

EinbettenHerunterladen
Informatik
Access
2003
Formulare
Access bietet mit Formularen die Möglichkeit, sowohl die Ein- als auch die Ausgabe von Daten auf
dem Bildschirm zu gestalten. Dabei können Gestaltungselemente wie Grafiken, Linien und Farben
eingesetzt werden, oder man kann - statt der Eingabe von Werten - aus selbst erstellten Listenfeldern auswählen. Ein Formular kann Daten aus verschiedenen Tabellen anzeigen oder aufnehmen.
Grundlage eines Formulars ist entweder eine Tabelle oder eine Abfrage.
Beim Erstellen und Gestalten von Formularen gibt es verschiedene Möglichkeiten:
• Auto-Formular
• Formulare mit (und ohne) Formular-Assistenten
• Einspalten- oder tabellarisch angeordnetes Formular
• Hauptformular mit Unterformular
5. 1 Auto-Formulare erstellen
Aus dem Tabellen- und dem Abfragefenster besteht die Möglichkeit, ein Autoformular erzeugen zu
lassen. Dabei stellt Access dem Benutzer keine Fragen bezüglich der Gestaltung, sondern entwickelt selbsttätig ein Standard-Formular.
Aufgabe: Markiere die Tabelle Artikel in der Datenbank Firma .
Klicke dann auf das Symbol für AutoFormular
, und Access baut folgendes Formular auf:
In diesem Formular können Sie in den
Artikeldaten blättern, Änderungen vornehmen oder neue Datensätze aufnehmen. Diese werden dann in die Tabelle übertragen.
Wenn eine 1:n-Beziehung zu einer anderen Tabelle besteht, dann werden die
verbundenen Daten ebenfalls angezeigt.
Aufgabe: Speichere das Formular mit dem Namen Artikel .
Aufgabe: Klicke auf die Schaltfläche für die Entwurfsansicht, um das Formular mit seinen einzelnen Gestaltungselementen zu sehen:
Auf diese Art sieht man das Formular mit seinen
einzelnen Elementen wie horizontales und vertikales
Lineal und dem Detailbereich mit Bezeichnungsfeldern wie Artikelnummer usw. sowie den (weißen) Textfeldern, in denen die konkreten Daten gezeigt werden.
An diesem einfachen Formular sollen einige Möglichkeiten gezeigt werden, wie man Textfelder
und Bezeichnungsfelder markieren, verschieben und in der Größe ändern kann.
25
Informatik
Access
2003
Wenn ein Text- oder Bezeichnungsfeld angeklickt
wird, erscheint es markiert auf dem Bildschirm:
Mit dem größeren Ziehkästchen links oben kannst du das Element verschieben. Wenn du es anklickst, wird der Mauszeiger zur Hand (geschlossene Hand mit Zeigefinger).
Wenn du ein Bezeichnungsfeld mit dem dazugehörigen Textfeld verschieben willst, klicke auf den
äußeren Rahmen (nicht auf das große Kästchen links oben). Auch hier siehst du dann den Mauspfeil als Hand (geöffnete Hand mit allen Fingern ausgestreckt). Das Verschieben geht wie oben
beschrieben vor sich.
Um mehrere Elemente zu markieren, gehe so vor:
•
Ziehe mit gedrückter Maustaste im horizontalen oder vertikalen Lineal, um mehrere zusammenhängende Elemente zu markieren.
•
Ziehe mit gedrückter Maustaste über die Elemente, um mehrere zusammenhängende Elemente zu markieren.
•
Markiere ein Element und halte die [ Umschalt ]-Taste gedrückt und klicke dann auf andere
Elemente, um nicht zusammenstehende Elemente gemeinsam zu markieren.
Aufgabe: Ordne das Formular so an wie auf der Abbildung.
Übungsaufgabe
Aufgabe: Erstelle eine neue Datenbank namens Pizza.mdb. In der Datenbank sollen die folgenden Tabellen erstellt werden:
Lege selber sinnvolle Felddatentypen und
Schlüsselfelder fest!
Wenn Kundenbestellungen aufgenommen werden sollen, muss es möglich sein, dass Kunden
mehr als eine Pizza bestellen. Deshalb kann nicht in einer Tabelle namens Bestellung alles erfaßt
26
Informatik
Access
2003
werden, sondern die Bestellvorgänge müssen so aufgenommen werden, dass eine Tabelle Bestellung und weitere Tabelle Bestelldetails in der Datenbank vorhanden sind:
Aufgabe: Lege die erforderlichen Beziehungen zwischen den vier Tabellen fest (Abb. nächste
Seite; bitte erst selbst versuchen!).
Aufgabe: Erstelle eine Auswahlabfrage, mit der du erkennen kannst, welcher Kunde welche Sorten Pizza bestellt hat.
Aufgabe: Erstelle eine Parameter-Abfrage, in der nach dem Kundennamen gefragt wird und
Access daraufhin die Bestellung mit allen erforderlichen Daten anzeigt.
Aufgabe: Mit einer Aktualisierungsabfrage soll der Preis aller Pizzen um 0,60 € erhöht werden.
Aufgabe: Mit einer Parameter-Abfrage soll nach der Bestellnummer gefragt werden und anschließend alle erforderlichen Angaben zu der Bestellung gezeigt werden.
Aufgabe: Erfasse einen neuen Kunden und seine Bestellung: Dieter Gattermann, Poststraße 78,
47441 Moers. Herr Gattermann bestellt heute 2 Pizza Funghi und eine Pizza Calzone.
Aufgabe: Frau Anna Bolte bestellt am heutigen Datum 2 Pizza Salami und eine Pizza Margherita.
27
Informatik
Access
Beziehungen in der Pizza-Datenbank:
28
2003
Document
Kategorie
Internet
Seitenansichten
7
Dateigröße
70 KB
Tags
1/--Seiten
melden