close

Anmelden

Neues Passwort anfordern?

Anmeldung mit OpenID

1. Was ist eine Datenbank? - RobertKrah.de

EinbettenHerunterladen
Informatik
Access
2003
Suchen nach Daten
Wenn man Formulare verwenden will, um nach Daten zu suchen, dann gibt es verschiedene Möglichkeiten. Etwas später beschäftigen wir uns mit Befehlsschaltflächen und Makros, zunächst können wir das Suchen nach Daten über ein Kombinationsfeld ausprobieren.
Aufgabe: Öffne das vorher erstellte Formular Artikel-Liste in der Datenbank Firma:
(Falls nicht gespeichert, erzeuge ein einfaches Auto-Formular zur Tabelle Artikel)
Angenommen, du suchst nach dem Artikel mit der Artikelnummer 391.
Wenn nach einem Artikel gesucht wird,
von dem nur die Artikelnummer bekannt
ist, dann funktioniert es nicht, die Nummer im Formular einzutragen und die
Return-Taste zu drücken. Dann würde
Access einfach dem aktuell angezeigten
Artikel (hier: Haube für Tastatur) diese
neue Artikelnummer zuweisen, oder - (falls Beziehungen mit referentieller Integrität zu anderen
Tabellen definiert wurden) - dann meldet sich das Programm mit einer Fehlermeldung:
Gehe stattdessen so vor:
1.
Öffne das Formular in der Entwurfsansicht.
Lösche das Feld Artikelnummer
(sowohl Textfeld als auch das Feld,
in dem später die Nummer angezeigt wird).
Die Toolbox sollte aktiviert sein, die
Assistentenschaltfläche muss gedrückt sein.
Toolbox
2.
Assistentenschaltfläche
Symbol für das Kombinationsfeld drüund mit der Maus an der Stelcken
le, wo das Kombinationsfeld später stehen soll, einen Rahmen aufziehen.
3.
Der Assistent startet und zeigt das
nebenstehende Dialogfeld. Klicke hier unten an:
Klicke dann auf Weiter >.
37
Informatik
4.
Access
2003
Bringe jetzt das markierte Feld
Artikelnummer in die Rubrik:
:
drücken, um das markierte Feld
(auf
auszuwählen)
Das Dialogfeld zeigt jetzt:
Klicke dann auf Weiter >.
Im nächsten Dialogfeld kannst du direkt
auf Weiter > klicken
5.
6.
Die Arbeit des Assistenten ist beendet.
Klicke auf:
Das Kombinationsfeld wird zunächst so angezeigt:
7.
Verkleinere es so, dass man auch das Wort
Artikelnummer wieder sieht:
Speichere das Formular. Wechsele zur Formularansicht.
Das Kombinationsfeld kann folgendermaßen verwendet werden: Entweder Listenpfeil mit der Maus
aufklappen und auswählen, dann erscheint der gewünschte Artikel direkt im Formular, oder die
Artikelnummer teilweise (ergänzt sich selbsttätig) oder ganz hineinschreiben und <Return> drücken.
Bei dem gerade beschriebenen Beispiel wird nur ein Feld in das Kombinationsfeld einbezogen. Es
ist auch möglich, mehrere Felder in die Wahl einzubeziehen.
Aufgabe: Erstelle ein Autoformular
zur Tabelle Kunden. Access generiert das Formular direkt als Haupt- und
Unterformular, indem die
Verkaufsvorgänge an die
Kunden mit angezeigt
werden.
Es soll ein Kombinationsfeld erstellt werden, mit dem Access die Kundennummer und den Namen
findet, wenn der Anfangsbuchstabe des Kundennamens eingegeben wird. Dazu müssen in der
Entwurfsansicht das Feld Name entfernt werden (eventuell auch die Kundennummer, je nachdem,
ob es überhaupt wichtig ist, sie zu sehen) und durch das Kombinationsfeld ersetzt werden.
38
Informatik
Access
Im Assistent müssen beide Felder, also Kundennummer
und Name, gewählt werden.
Der Assistent schlägt vor, die Schlüsselspalte auszublenden; diese Option ist hier richtig, denn Access soll über
den Kundennamen auch die Nummer suchen.
Im fertigen Formular wird z. B. der Buchstabe G eingetippt, und der Assistent ergänzt
den Namen "Grieswelle"
39
2003
Document
Kategorie
Technik
Seitenansichten
8
Dateigröße
65 KB
Tags
1/--Seiten
melden