Unterstützung bei der Dateneingabe
Ein Standardwert für ein Feld
Manchmal sind die meisten Werte eines Felds gleich. Wenn Sie beispielsweise eine Tabelle für Stellenbewerbungen erstellen, stammen die meisten Mitarbeiter aus demselben Bundesland, und nur einige Datensätze haben einen anderen Wert für das Bundesland. Wenn Sie ein solches Feld in einer Tabelle haben, können Sie einen gemeinsamen Wert für das Feld angeben. Während der Dateneingabe würde der Benutzer den Wert nur dann ändern, wenn er sich vom Üblichen unterscheidet. Ein solcher gemeinsamer Wert wird als Standardwert bezeichnet.
So stellen Sie einem Feld einen Standardwert zur Verfügung:
- Klicken Sie in der Datenblattansicht einer Tabelle auf der Multifunktionsleiste auf Felder. Klicken Sie im Abschnitt Eigenschaften auf Standardwert. Dies würde den Expression Builder mit =im Haupttextfeld öffnen. Wenn Sie den gewünschten konstanten Wert kennen, geben Sie ihn ein. Klicken Sie dann auf OK
- Klicken Sie in der Entwurfsansicht einer Tabelle im oberen Abschnitt auf das Feld. Klicken Sie im unteren Bereich des Fensters auf Standardwert und geben Sie den gewünschten Wert ein
Der Standardwert sollte entsprechend eingegeben werden:
- Wenn das Feld textbasiert ist, können Sie den in doppelten Anführungszeichen eingeschlossenen Standardtext eingeben
- Wenn das Feld numerisch ist, geben Sie einfach die Zahl ein
- Wenn das Feld datumsbasiert ist und Sie eine Konstante (fest) angeben möchten, geben Sie sie zwischen zwei #-Zeichen ein
- Wenn Sie eine (integrierte) Funktion verwenden möchten, geben Sie if mit vorangestelltem =ein und fügen Sie die Klammern hinzu. Wenn Sie den Ausdrucksgenerator verwenden, erweitern Sie in der linken Liste Funktionen und erweitern Sie Integrierte Funktion. Klicken Sie in der mittleren Liste auf die Kategorie, zu der die Funktion gehört. Doppelklicken Sie in der rechten Liste auf die gewünschte Funktion und konfigurieren Sie die Funktion dann entsprechend
Praxislernen:Festlegen von Standardwerten
- Klicken Sie in der Multifunktionsleiste auf Datei und dann auf Öffnen
- Klicken Sie in der Liste der Dateien auf College Park Auto-Repair1
- Klicken Sie im Navigationsbereich mit der rechten Maustaste auf die Tabelle RepairOrders und dann auf Entwurfsansicht
- Klicken Sie im oberen Bereich des Fensters auf Status
- Klicken Sie im unteren Abschnitt auf Standardwert und geben Sie MD ein
- Klicken Sie im oberen Bereich des Fensters auf Steuersatz
- Klicken Sie im unteren Abschnitt auf Standardwert und geben Sie 0,0775 ein
- Klicken Sie im oberen Bereich des Fensters auf DropOffDateTime
- Klicken Sie im unteren Abschnitt auf Standardwert und geben Sie =Monat(Datum()) &"/" &Tag(Datum$()) &"/" &Jahr(Datum$()) &" " ein. &Stunde(Zeit$()) &":" &Minute(Zeit$())
- Tabelle speichern
- Klicken Sie im Navigationsbereich mit der rechten Maustaste auf das Formular RepairOrders und dann auf Designansicht
- Klicken Sie im Formular auf das Textfeld DropOffDateTime und drücken Sie die Entf-Taste
- Klicken Sie im Abschnitt „Tools“ der Multifunktionsleiste auf „Vorhandene Felder hinzufügen“
- Ziehen Sie aus der Feldliste DropOffDateTime und legen Sie es dort auf dem Formular ab, wo sich das vorherige Textfeld befand
- Formatieren Sie die Bezeichnung und das Textfeld so, dass sie wie das vorherige Textfeld aussehen:
- Speichern Sie das Formular und wechseln Sie zur Formularansicht
- Formular schließen
Validierungsregel
Eine Validierungsregel ist eine Bedingung, die der in ein Feld eingegebene Wert erfüllen muss, um gültig zu sein. So erstellen Sie eine Validierungsregel:
- Wenn die Tabelle in der Datenblattansicht angezeigt wird, klicken Sie in der Multifunktionsleiste auf Felder. Klicken Sie im Abschnitt „Feldvalidierung“ auf „Validierung“ und dann auf „Feldvalidierungsregel“
- Wenn die Tabelle in der Entwurfsansicht angezeigt wird, klicken Sie auf das Feld. Klicken Sie im unteren Bereich des Fensters auf Validierungsregel und dann auf die Schaltfläche mit den Auslassungspunkten
In beiden Fällen würde die Aktion den Ausdrucksgenerator öffnen, wo Sie eine Regel erstellen können.
Bestätigungstext
Wenn die Bedingung im Feld Validierungsregel nicht eingehalten wird, können Sie ein Meldungsfeld anzeigen, um den Benutzer darüber zu informieren. So erstellen Sie die Nachricht:
- Wenn die Tabelle in der Datenblattansicht angezeigt wird, klicken Sie in der Multifunktionsleiste auf Felder. Klicken Sie im Abschnitt Feldvalidierung auf Validierung und dann auf Feldvalidierungsnachricht. Dies würde die Enter Validation Message öffnen, wo Sie die gewünschte Nachricht eingeben können:
- Wenn die Tabelle in der Entwurfsansicht angezeigt wird, klicken Sie auf das Feld. Klicken Sie im unteren Bereich des Fensters auf Validierungstext und geben Sie die gewünschte Nachricht ein
Praktisches Lernen:Einführung in logische Funktionen
- Doppelklicken Sie im Navigationsbereich unter Tabellen auf RepairOrders, um es in der Datenblattansicht zu öffnen
- Klicken Sie in der Tabelle auf die Zelle unter Kundenname
- Klicken Sie in der Multifunktionsleiste auf Felder
- Klicken Sie im Abschnitt "Feldvalidierung" auf "Validierung" und dann auf "Datensatzvalidierungsregel".
- Stellen Sie sicher, dass in der Liste Ausdruckselemente RepairOrders ausgewählt ist.
Doppelklicken Sie in der Liste Ausdruckskategorien auf CustomerName - Geben Sie IST NICHT NULL ein
- Klicken Sie auf OK
- Klicken Sie im Abschnitt "Feldvalidierung" auf "Validierung" und dann auf "Validierungsnachricht aufzeichnen"
- Geben Sie Achten Sie darauf, den Namen des Kunden anzugeben
- Klicken Sie auf OK
- Schließen Sie die Tabelle
- Klicken Sie im Navigationsbereich unter Formulare mit der rechten Maustaste auf RepairOrders und dann auf Designansicht
- Klicken Sie auf „Ausgeführte Jobs“
- Klicken Sie auf das Textfeld JobPerformed1
- Klicken Sie im Eigenschaftsblatt auf die Registerkarte Ereignis
- Klicken Sie auf Fokusverlust und geben Sie ein
=IIf([JobPerformed1] Is Null, MsgBox("Geben Sie mindestens einen der Jobs an, die am Auto ausgeführt wurden"),"") - Speichern Sie das Formular
Für ein Feld erforderlicher Wert
Wenn Sie der Meinung sind, dass für jeden Datensatz ein Eintrag für ein bestimmtes Feld vorhanden sein muss, können Sie dies vom Benutzer verlangen. Bei der Dateneingabe kann der Benutzer nach dem Erstellen eines Datensatzes nicht zu einem anderen Datensatz wechseln, wenn kein Wert für dieses Feld bereitgestellt wurde. Sie können angeben, dass der Wert eines Felds beim Erstellen einer Tabelle erforderlich ist, unabhängig davon, ob Sie in der Datenblattansicht oder der Entwurfsansicht der Tabelle arbeiten:
- Um anzugeben, dass die Werte eines Felds erforderlich sind, klicken Sie in der Datenblattansicht auf eine beliebige Zelle der Spalte. Klicken Sie im Menüband auf Felder. Aktivieren Sie im Abschnitt Feldvalidierung das Kontrollkästchen Erforderlich. Standardmäßig ist das Kontrollkästchen Erforderlich nicht aktiviert
- Klicken Sie in der Entwurfsansicht im oberen Bereich auf das Feld. Klicken Sie im unteren Abschnitt auf den Pfeil des Felds Erforderlich und setzen Sie es auf Ja. Sein Standardwert ist No
Praktisches Lernen:Pflichtfelder angeben
- Klicken Sie in der Multifunktionsleiste auf Datei und dann auf Neu
- Klicken Sie auf Blank Desktop Database und setzen Sie den Dateinamen auf Chemistr2
- Klicken Sie auf Erstellen
- Klicken Sie in der Multifunktionsleiste auf Datei und dann auf Optionen
- Klicken Sie auf der linken Seite auf „Aktuelle Datenbank“ und auf der rechten Seite unter „Dokumentfensteroptionen“ auf das Optionsfeld „Überlappende Fenster“
- Klicken Sie auf OK
- Lesen Sie das Meldungsfeld und klicken Sie auf OK
- Schließen Sie die Standardtabelle, ohne sie zu speichern
- Klicken Sie in der Multifunktionsleiste auf Erstellen und dann auf Tabellendesign
- Geben Sie Atomnummer ein und drücken Sie die Tabulatortaste
- Klicken Sie mit der rechten Maustaste auf AtomicNumber und dann auf Primärschlüssel
- Legen Sie den Datentyp als Zahl und die Beschriftung als Atomzahl fest
- Klicken Sie im oberen Teil auf die Zelle unter AtomicNumber und geben Sie Symbol ein und drücken Sie F6
- Klicken Sie im unteren Teil des Fensters auf Erforderlich, dann auf den Pfeil des Kombinationsfelds und wählen Sie Ja aus
- Setzen Sie die Feldgröße auf 5
- Klicken Sie im oberen Teil auf die Zelle unter Symbol, geben Sie AtomicWeight ein , und drücken Sie die Tabulatortaste
- Doppelklicken Sie im unteren Teil des Fensters auf Erforderlich, um den Wert auf Ja zu setzen
- Stellen Sie die anderen Eigenschaften wie folgt ein:
Datentyp:Zahl
Feldgröße:Einzeln
Bildunterschrift:Atomgewicht - Klicken Sie mit der rechten Maustaste auf die Registerkarte des Fensters und klicken Sie auf Datenblattansicht
- Wenn Sie gefragt werden, ob Sie speichern möchten, klicken Sie auf Ja
- Setzen Sie den Namen name auf Elemente und klicken Sie auf OK
- Klicken Sie in der Multifunktionsleiste auf Felder
- Klicken Sie in der Tabelle auf eine Zelle unter Symbol
- Klicken Sie im Abschnitt „Hinzufügen und Löschen“ des Menübands auf „Kurzer Text“
- Geben Sie Elementname ein und drücken Sie die Eingabetaste
- Klicken Sie auf eine Zelle unter ElementName
- Aktivieren Sie im Abschnitt "Feldvalidierung" der Multifunktionsleiste das Kontrollkästchen "Erforderlich"
- Klicken Sie im Abschnitt Eigenschaften der Multifunktionsleiste auf das Textfeld Feldgröße und geben Sie 40 ein
- Klicken Sie auf Name und Bildunterschrift
- Klicken Sie auf Beschriftung, geben Sie Elementname ein und klicken Sie auf OK
- Klicken Sie mit der rechten Maustaste auf die Registerkarte des Fensters und klicken Sie auf Ansicht entwerfen
- Fügen Sie die folgenden Felder zur Tabelle hinzu:
Feldname Feldgröße Farbe 40 Phase 32 - Um die Tabelle zu speichern, drücken Sie Strg + S
Die Nullität eines Feldes
Geben Sie beim Erstellen einer Tabelle in SQL nach dem Datentyp eines Felds NOT NULL ein, um anzugeben, dass jeder Datensatz eines Felds angegeben werden muss . Hier ist ein Beispiel:
CREATE TABLE Departments ( DepartmentCode char(5) NOT NULL, DepartmentName char(50) );Field
Um anzuzeigen, dass ein Feld leer gelassen werden kann, geben Sie entweder seine Nullität nicht an oder setzen Sie seine Option auf NULL .
Die Einzigartigkeit eines Datensatzes
Wenn Daten in Felder eingegeben werden, ist es möglich, dass ein Feld in verschiedenen Datensätzen denselben Wert hat, z. B. zwei Personen, die im selben Staat leben. Dies wird als doppelter Wert betrachtet. In einigen anderen Fällen ist dies möglicherweise nicht akzeptabel. Sie möchten beispielsweise nicht, dass zwei Mitarbeiter dieselbe Mitarbeiternummer haben. In diesem Fall müssen Sie sicherstellen, dass die Datensätze eindeutig sind.
Wenn eine Tabelle in der Datenblattansicht angezeigt wird, klicken Sie auf eine beliebige Zelle dieser Spalte, um anzugeben, dass jeder Datensatz eines Felds eindeutig sein muss. Klicken Sie dann auf dem Menüband auf Felder. Aktivieren Sie im Abschnitt Feldvalidierung das Kontrollkästchen der Option Eindeutig.
Um beim Erstellen einer Tabelle in SQL anzugeben, dass jeder Datensatz eines Felds eindeutig sein muss, geben Sie nach dem Datentyp eines Felds UNIQUE ein . Hier ist ein Beispiel:
CREATE TABLE Departments ( DepartmentCode char(5) unique, DepartmentName char(50) );
Indizierte Felder
Indexierung ist die Fähigkeit, die Datensätze eines Felds zu verfolgen, z. B. zu überprüfen, ob sie eindeutig oder doppelt sind. Diese Eigenschaft kann beim Erstellen oder Konfigurieren einer Tabelle entweder in der Datenblattansicht oder in der Entwurfsansicht festgelegt werden. Um die Indexierung eines Felds anzugeben, klicken Sie in der Datenblattansicht auf eine beliebige Zelle der Spalte. Klicken Sie dann auf dem Menüband auf Felder. Aktivieren Sie im Abschnitt Feldvalidierung das Kontrollkästchen der Option Eindeutig.
Klicken Sie in der Entwurfsansicht im oberen Abschnitt auf das Feld. Klicken Sie im unteren Bereich auf den Pfeil der Eigenschaft Indiziert. Diese Eigenschaft kann mit einem von 3 Werten eingestellt werden:
- Wenn auf Nein eingestellt (Standardeinstellung), wird keine Prüfung auf doppelte Werte durchgeführt
- Wenn Sie möchten, dass die Datenbank-Engine nach Duplikaten sucht, aber keine Maßnahmen ergreifen muss, setzen Sie diese Eigenschaft auf Ja (Duplikate OK)
- Wenn Sie keinen doppelten Wert desselben Felds in verschiedenen Datensätzen haben möchten, setzen Sie die Index-Eigenschaft des Felds auf Ja (keine Duplikate)
Praktisches Lernen:Steuern indizierter Felder
- Klicken Sie im oberen Bereich auf Symbol
- Klicken Sie im unteren Bereich auf Indiziert um sein Kombinationsfeld anzuzeigen. Klicken Sie auf den Pfeil des Kombinationsfelds „Indiziert“ und wählen Sie Ja (keine Duplikate) aus
- Klicken Sie im oberen Bereich auf ElementName
- Doppelklicken Sie im unteren Bereich auf Indiziert Doppelklicken Sie dann erneut darauf, um den Wert auf Ja (keine Duplikate) zu setzen
- Schließen Sie die Tabelle
- Wenn Sie gefragt werden, ob Sie die Tabelle speichern möchten, klicken Sie auf Ja
Datensätze auswählen, kopieren und einfügen
Einführung
Die Datensatzverwaltung besteht aus dem Auswählen, Kopieren, Einfügen, Aktualisieren und/oder Löschen von Datensätzen usw. Um Sie bei einigen dieser Vorgänge in einer Tabelle oder einem Formular zu unterstützen, ist die Registerkarte „Startseite“ der Multifunktionsleiste mit einem Abschnitt namens „Suchen:<“ ausgestattet /P>
Feldauswahl
Sie können alle Werte einer Spalte oder einer Gruppe von Spalten auswählen. Um alle Werte einer Spalte auszuwählen, klicken Sie auf die Spaltenüberschrift. Um Spalten in einem Bereich auszuwählen, verwenden Sie die Umschalttaste, während Sie die Spalten in jedem Bereich auswählen.
Einige der Operationen, die Sie mit einem oder mehreren Datensätzen in einer Tabelle durchführen, erfordern, dass der Datensatz bzw. die Datensätze zuerst ausgewählt werden:
- Um eine Zeile oder einen Datensatz in der Datenblattansicht auszuwählen, positionieren Sie die Maus auf der gewünschten Zeilenüberschrift:
- Um einen Datensatz auszuwählen, klicken Sie auf eine beliebige Zelle in seiner Zeile. Klicken Sie auf dem Menüband auf Startseite. Klicken Sie im Abschnitt „Suchen“ auf die Schaltfläche „Auswählen“ und dann auf „Auswählen“
- Um mehr als einen Datensatz auszuwählen, klicken Sie mit der Maus auf eine ihrer Kopfzeilen und halten Sie die Maustaste gedrückt
So wählen Sie alle Datensätze einer Tabelle aus:
- Drücken Sie Strg + A
- Klicken Sie auf die Schaltfläche am Schnittpunkt der Spaltenüberschriften und der Zeilenüberschriften
Dies würde produzieren:
Kopieren und Einfügen von Datensätzen
Um die Werte einer Spalte zu kopieren, positionieren Sie die Maus auf der Spaltenüberschrift, klicken Sie mit der rechten Maustaste und klicken Sie auf Kopieren:
Um Datensätze aus vielen Spalten zu kopieren, wählen Sie zuerst die Spalten aus. Klicken Sie dann mit der rechten Maustaste auf eine der ausgewählten Spaltenüberschriften und klicken Sie auf Kopieren
Nachdem Sie (a) Datensätze ausgewählt haben, können Sie ihn/sie kopieren und irgendwo einfügen. Beispielsweise können Sie die Datensätze in jede Anwendung einfügen, die Text akzeptiert.
Praktisches Lernen:Kopieren und Einfügen von Datensätzen
- Öffnen Sie die FunDS2-Datenbank
- Doppelklicken Sie im Navigationsbereich auf die Tabelle StoreItems
- Positionieren Sie den Mauszeiger auf dem Feld links von 112055 und klicken Sie mit der rechten Maustaste:
- Klicken Sie im angezeigten Menü auf Kopieren
- Editor starten
- Klicken Sie in Notepad und dann auf Einfügen
- Klicken Sie mit der rechten Maustaste auf die Schaltfläche am Schnittpunkt der Spaltenüberschriften und Zeilenüberschriften und klicken Sie auf Kopieren
- Starten Sie Microsoft Excel
- Klicken Sie in Sheet1 mit der rechten Maustaste auf Zelle B4 und klicken Sie auf Einfügen
- Schließen Sie Microsoft Excel
- Wenn Sie gefragt werden, ob Sie speichern möchten, klicken Sie auf Nein
Auswahl auf einem Formular aufzeichnen
Die Datensatzauswahl in einem Formular hängt von der Art des Formulars ab.
Um einen Datensatz in einer Formularansicht auszuwählen, klicken Sie auf die Leiste auf der linken Seite, die als Datensatzauswahl bezeichnet wird:
Um einen Datensatz in Tabellenform auszuwählen, klicken Sie auf seine Zeilenüberschrift.
Um einen Datensatz zu kopieren, klicken Sie mit der rechten Maustaste auf die Datensatzauswahl und klicken Sie auf Kopieren:
Suchen und Ersetzen von Daten
Bearbeiten von Daten
Um einen Datensatz zu bearbeiten, suchen Sie zuerst die gewünschten Datensätze und dann das Feld, das den Wert enthält. Verwenden Sie Ihre Kenntnisse der Textverarbeitung, um den Wert zu bearbeiten.
Praxislernen:Bearbeiten von Daten
- Klicken Sie in der Multifunktionsleiste auf Datei und dann auf Öffnen
- Klicken Sie in der Liste der Dateien auf Cruise1 (oder öffnen Sie es aus den Dateien, die diesen Lektionen beiliegen)
- Doppelklicken Sie im Navigationsbereich auf die Tabelle Customers
- Klicken Sie auf das leere Feld unter Nachname für Kontonummer 415-939-497
- Geben Sie Harrison ein und drücken Sie die Eingabetaste
- Schließen Sie die Tabelle
- Doppelklicken Sie im Navigationsbereich auf das Kundenformular
- Klicken Sie auf das Textfeld Vorname
- Geben Sie Kelly ein
- Klicken Sie auf die Schaltfläche „Nächster Datensatz“. um zum nächsten Datensatz zu gelangen
- Halten Sie die Tabulatortaste gedrückt, bis Sie das leere Textfeld „Notfallname“ erreichen
- Geben Sie Mariella Shuster ein
- Formular schließen
Finden der Daten
Um mit der Suche nach einem Wert zu beginnen, klicken Sie auf die Schaltfläche Suchen oder drücken Sie Strg + F. Dadurch würde das Dialogfeld „Suchen und Ersetzen“ mit ausgewählter Registerkarte „Suchen“ geöffnet:
Das Dialogfeld „Suchen und Ersetzen“ ist moduslos, dh Sie können im Hintergrund auf die Tabelle oder das Formular zugreifen, während das Dialogfeld angezeigt wird.
Praxislernen:Bearbeiten von Daten
- Die Cruise1-Datenbank sollte noch geöffnet sein.
Doppelklicken Sie im Navigationsbereich auf die Tabelle Customers - Klicken Sie im Abschnitt „Suchen“ der Multifunktionsleiste auf die Schaltfläche „Suchen“.
- Geben Sie im Kombinationsfeld „Suchen nach“ gra ein
- Wählen Sie im Kombinationsfeld „Suchen in“ die Option „Aktuelles Dokument“ aus
- Wählen Sie im Kombinationsfeld Übereinstimmung die Option Beliebiger Teil des Felds aus
- Klicken Sie auf Weitersuchen.
Beachten Sie, dass ein zweites Ergebnis gefunden wird - Klicken Sie erneut auf Weitersuchen und beachten Sie den Namen Gradner
- Klicken Sie erneut auf Weiter, um ein weiteres Ergebnis anzuzeigen
- Wenn das Meldungsfeld angezeigt wird, lesen Sie es und klicken Sie auf OK
- Schließen Sie das Dialogfeld „Suchen und Ersetzen“
- Schließen Sie die Kundentabelle
Daten ersetzen
Um Sie beim Ersetzen von Daten zu unterstützen, enthält das Dialogfeld „Suchen und Ersetzen“ einen Abschnitt „Ersetzen“. Klicken Sie dazu im Abschnitt „Suchen“ der Multifunktionsleiste auf die Schaltfläche „Ersetzen“. oder drücken Sie Strg + H. Dadurch würde das Dialogfeld „Suchen und Ersetzen“ mit ausgewählter Registerkarte „Ersetzen“ geöffnet:
Praxislernen:Bearbeiten von Daten
- Die Cruise1-Datenbank sollte noch geöffnet sein.
Doppelklicken Sie im Navigationsbereich auf das Kundenformular - Drücken Sie Strg + H (oder klicken Sie im Abschnitt „Suchen“ der Multifunktionsleiste auf die Schaltfläche „Ersetzen“. )
- Geben Sie im Kombinationsfeld „Suchen nach“ gradner ein
- Geben Sie im Kombinationsfeld Ersetzen durch Gardner ein
- Wählen Sie im Kombinationsfeld „Suchen in“ die Option „Aktuelles Dokument“ aus
- Wählen Sie im Kombinationsfeld Übereinstimmung die Option Beliebiger Teil des Felds aus
- Klicken Sie auf „Weitersuchen“
- Sobald der Wert gefunden wurde, klicken Sie auf Ersetzen
- Schließen Sie das Dialogfeld „Suchen und Ersetzen“
- Formular schließen
- Klicken Sie in der Multifunktionsleiste auf Datei und dann auf Öffnen
- Klicken Sie in der Liste der Dateien auf FunDS2
Aktualisieren und Löschen von Datensätzen
Einführung
Wenn Sie zwischen zwei Tabellen keine formale Beziehung hergestellt haben, aber angegeben haben, dass die Datensätze einer Tabelle in eine andere Tabelle eingespeist werden, wenn Sie den Wert des (Primär- oder Fremd-)Schlüssels in einer der Tabellen ändern, kann dies bei der anderen Tabelle nicht der Fall sein das Update erhalten. Aus diesem Grund ist eine formelle und gut geführte Beziehung wichtig.
Wenn ein Datensatz im Primärschlüssel einer übergeordneten Tabelle geändert wird, sollten alle Datensätze des Fremdschlüssels in der untergeordneten Tabelle dieselbe Aktualisierung erhalten. Wenn ein Datensatz des Primärschlüssels gelöscht wird, sollte die untergeordnete Tabelle benachrichtigt werden. Diese werden als Erzwingen der referenziellen Integrität bezeichnet.
Um beim Erstellen einer Beziehung im Dialogfeld "Beziehung bearbeiten" Integrität zu erzwingen, aktivieren Sie das Kontrollkästchen "Referentielle Integrität erzwingen".
Praktisches Lernen:Einführung in Beziehungsaktualisierungen
- Doppelklicken Sie im Navigationsbereich auf die Tabelle ShoppingSessions
- Beachten Sie, dass die Mitarbeiternummer des zweiten Datensatzes 275594 lautet
- Schließen Sie die ShoppingSessions-Tabelle
- Doppelklicken Sie im Navigationsbereich auf die Tabelle Employees
- Ändern Sie die Mitarbeiternummer von 275594 in 200000
- Schließen Sie die Mitarbeitertabelle
- Doppelklicken Sie im Navigationsbereich auf die Tabelle ShoppingSessions
- Beachten Sie, dass die Mitarbeiternummer des zweiten Datensatzes immer noch 275594 lautet
- Schließen Sie die ShoppingSessions-Tabelle
- Doppelklicken Sie im Navigationsbereich auf die Tabelle Employees
- Ändern Sie die Mitarbeiternummer von 20000 zurück in 275594
- Schließen Sie die Mitarbeitertabelle
- Klicken Sie in der Multifunktionsleiste auf Datenbanktools
- Klicken Sie im Abschnitt "Beziehungen" auf die Schaltfläche "Beziehungen".
- Doppelklicken Sie im Dialogfeld Tabelle anzeigen auf Mitarbeiter
- Doppelklicken Sie auf ShoppingSessions
- Klicken Sie auf Schließen
- EmployeeNumber aus Employees ziehen und auf EmployeeNumber in ShoppingSessions ablegen
Erzwingen von Datensatzaktualisierungen für eine untergeordnete Tabelle
Um sicherzustellen, dass ein Datensatz in einem Fremdschlüssel aktualisiert wird, wenn derselbe Wert im Primärschlüssel einer übergeordneten Tabelle geändert wird, klicken Sie im Dialogfeld „Beziehungen bearbeiten“ auf „Zugehörige Felder aktualisieren“.
Praktisches Lernen:Erzwingen von Datensatzaktualisierungen in einer untergeordneten Tabelle
- Klicken Sie im Dialogfeld "Beziehungen bearbeiten" auf das Kontrollkästchen "Zugehörige Felder aktualisieren" kaskadieren
Löschen von Datensätzen in einer untergeordneten Tabelle erzwingen
Wenn ein Datensatz in der übergeordneten Tabelle gelöscht wird, sollten Sie sicherstellen, dass die Datensätze aus der untergeordneten Tabelle benachrichtigt werden. Um dies zu ermöglichen, klicken Sie in der Tabelle Beziehungen bearbeiten auf Cascade Delete Related Records.
Praktisches Lernen:Erzwingen von Datensatzaktualisierungen in einer untergeordneten Tabelle
- Klicken Sie im Dialogfeld "Beziehungen bearbeiten" auf das Kontrollkästchen Kaskadierte Löschung zugehöriger Datensätze
- Klicken Sie auf Erstellen
- Klicken Sie im Abschnitt "Beziehungen" der Multifunktionsleiste auf die Schaltfläche "Tabelle anzeigen".
- Doppelklicken Sie auf SoldItems und StoreItems
- Klicken Sie auf Schließen
- Erstellen Sie die Beziehungen basierend auf Primärschlüsseln und Fremdschlüsseln
- Schließen Sie das Beziehungsfenster
- Wenn Sie gefragt werden, ob Sie speichern möchten, klicken Sie auf Ja
- Doppelklicken Sie im Navigationsbereich auf die Tabelle ShoppingSessions
- Beachten Sie, dass die Mitarbeiternummer des zweiten Datensatzes 275594 lautet
- Schließen Sie die ShoppingSessions-Tabelle
- Doppelklicken Sie im Navigationsbereich auf die Tabelle Employees
- Ändern Sie die Mitarbeiternummer von 275594 in 200000
- Schließen Sie die Mitarbeitertabelle
- Doppelklicken Sie im Navigationsbereich auf die Tabelle ShoppingSessions
- Beachten Sie, dass alle Mitarbeiternummern, die 275594 waren, auf 20000 geändert wurden
- Schließen Sie die ShoppingSessions-Tabelle
- Doppelklicken Sie im Navigationsbereich auf die Tabelle Employees
- Ändern Sie die Mitarbeiternummer von 20000 zurück in 275594
- Schließen Sie die Mitarbeitertabelle
Einführung in das Drucken von Datensätzen
Tabellendruck
Sie können Daten eines Tisches drucken, egal ob der Tisch geöffnet ist oder nicht. Um eine geschlossene Tabelle zu drucken, klicken Sie im Navigationsbereich darauf. Klicken Sie dann auf Datei. Klicken Sie auf Drucken und dann auf eine der drei Optionen:
Wenn die Tabelle in der Datenblattansicht geöffnet ist, klicken Sie auf die gleiche Weise auf ihre Registerkarte, um ihr den Fokus zu geben, klicken Sie dann auf Datei -> Drucken und wählen Sie Drucken oder Vorschau aus.
Praxislernen:Drucken von Tabellen
- Klicken Sie im Navigationsbereich auf Kunden:Tabelle, um die Tabelle auszuwählen
- Um Daten aus der Tabelle zu drucken, klicken Sie auf Datei, klicken Sie auf Drucken
- Klicken Sie auf Schnelldruck
- Doppelklicken Sie im Navigationsbereich auf Cabins:Table, um sie zu öffnen
- Klicken Sie auf Datei
- Klicken Sie auf Drucken
- Klicken Sie auf Drucken
- Klicken Sie im Dialogfeld Drucken auf OK
- Schließen Sie die Tabelle
Formulardruck
Sie können ein Formular drucken, ohne es zu öffnen. Suchen Sie ihren Namen im Navigationsbereich und führen Sie die gleichen Schritte aus, die für eine Tabelle beschrieben wurden.
Wenn ein Formular geöffnet wird, haben Sie die Möglichkeit, alle seine Datensätze oder den ausgewählten zu drucken. Um nur einen Datensatz zu drucken, navigieren Sie in der Formularansicht zu dem Datensatz, den Sie drucken möchten, klicken Sie auf die Formularauswahlleiste, um den Datensatz auszuwählen und mit dem Drucken fortzufahren.
Praxislernen:Formulare drucken
- Doppelklicken Sie im Navigationsbereich auf das Kundenformular, um es zu öffnen
- Um zum 3. Kunden zu navigieren, klicken Sie auf die Schaltfläche „Nächster Datensatz“. zweimal
- Klicken Sie auf Datei
- Klicken Sie auf Drucken
- Klicken Sie auf Drucken
- Klicken Sie im Dialogfeld Drucken auf Ausgewählte Datensätze Optionsfeld
- Klicken Sie auf OK
- Vergewissern Sie sich, dass nur der Datensatz des angezeigten Kunden gedruckt wurde
- Wir werden Aufzeichnungen von 3 bis 7 drucken.
Klicken Sie auf die Schaltfläche Nächster Datensatz navigieren Sie zweimal zu Datensatz Nummer 3 - Klicken Sie auf die Datensatzauswahlleiste
- Halten Sie die Umschalttaste gedrückt. Klicken Sie auf die Schaltfläche Nächster Datensatz viermal, um den siebten Datensatz anzuzeigen (obwohl die Datensatznummer immer noch 3 anzeigt)
- Umschalt loslassen
- Klicken Sie in der Multifunktionsleiste auf Datei
- Klicken Sie auf Drucken
- Klicken Sie auf Drucken
- Klicken Sie im Dialogfeld Drucken auf Ausgewählte Datensätze Optionsfeld und klicken Sie auf OK
- Vergewissern Sie sich, dass die Datensätze von 3 bis 7 gedruckt wurden
- Schließen Sie das Kabinenformular
Berichtsgrundlagen
Der Berichtsassistent
Ein Bericht stellt ein Objekt bereit, das zum Drucken der Datensätze einer Datenbank verwendet wird. Microsoft Access bietet Assistenten zum schnellen Erstellen von Berichten.
Microsoft Access kann Ihnen dabei helfen, mithilfe eines der vordefinierten Layouts schnell einen Bericht zu erstellen. Dies geschieht mit dem Berichtsassistenten. Der Berichtsassistent ist im Abschnitt "Berichte" der Kategorie "Erstellen" der Multifunktionsleiste verfügbar.
Praktisches Lernen:Verwenden des Berichtsassistenten
- Klicken Sie in der Multifunktionsleiste auf Erstellen
- Klicken Sie im Abschnitt "Berichte" auf Berichtsassistent
- Klicken Sie auf der ersten Seite des Assistenten auf den Pfeil des Kombinationsfelds Tabellen/Abfragen und wählen Sie Tabelle:Hütten aus
- Klicken Sie auf die Schaltfläche Alle Felder auswählen
- Klicken Sie auf Weiter
- Akzeptieren Sie den vorgeschlagenen Titel des Berichts als Kabinen und drücken Sie die Eingabetaste
Drucken von Berichten
Der Bericht ist das bevorzugte Objekt zum Drucken von Daten. Wie bei den anderen Objekten können Sie einen Bericht drucken, unabhängig davon, ob er geöffnet ist oder nicht. Wenn Sie einen Bericht drucken möchten, ohne ihn zu öffnen, suchen Sie im Navigationsbereich nach dem gewünschten Bericht und klicken Sie darauf, um ihn auszuwählen. Fahren Sie dann auf der Registerkarte Datei in der Multifunktionsleiste fort, während wir die Tabellen und Formulare überprüft haben. Auf die gleiche Weise können Sie zuerst den Bericht aus dem Navigationsbereich öffnen und das Drucken-Menü über die Office-Schaltfläche genauso verwenden, wie wir es für die anderen Objekte beschrieben haben.
Praktisches Lernen:Drucken eines Berichts
- Der Hüttenbericht sollte noch geöffnet sein.
Klicken Sie auf Datei - Klicken Sie auf Drucken
- Klicken Sie auf Druckvorschau
- Um den Druckvorgang zu starten, klicken Sie im Abschnitt Drucken der Druckvorschau auf Drucken
- Wählen Sie im Dialogfeld „Drucken“ den Drucker aus und vergewissern Sie sich, dass das Optionsfeld „Alle“ aktiviert ist
- Klicken Sie auf Eigenschaften, klicken Sie auf das Optionsfeld Hochformat (im Abschnitt Ausrichtung) und klicken Sie auf OK
- Um den Druckauftrag an den Drucker zu senden, klicken Sie im Dialogfeld Drucken auf OK
- Schließen Sie den Hüttenbericht
- Schließen Sie Microsoft Access
Datensatzverwaltung in einer Tabelle
Erzwingen von Datensatzaktualisierungen für eine untergeordnete Tabelle
Wenn in der Tabelle mit Primärschlüssel, der übergeordneten Tabelle, ein Datensatz geändert wird, ist es sinnvoll, dass alle Datensätze des Fremdschlüssels in der untergeordneten Tabelle dieselbe Aktualisierung erhalten. Um dies zu erreichen, klicken Sie in der Tabelle "Beziehungen bearbeiten" auf "Zugehörige Felder aktualisieren aktualisieren".
Löschen von Datensätzen in einer untergeordneten Tabelle erzwingen
When a record is deleted in the parent table, you should make sure the records from the child table are notified. To make this possible, in the Edit Relationships table, click the Cascade Delete Related Records.
Record Management on a Form
Record Selection
To select a record, click the bar on the left side, which is called the record selector:
Copying/Pasting Records
To copy a record, right-click the record selector and click Copy:
Right-click the record selector of an empty record and click Paste.
Finding and Replacing Data
Editing Data
To edit a record, first locate the value in the field.
Practical Learning:Editing Data
- Click File and click Open
- In the list of recent files, click Cruise2
- In the Navigation Pane, double-click Customers:Table to open it
- In record number 2, click the empty box under Last Name
- Type Harrison and press Enter
- Schließen Sie die Tabelle
- In the Navigation Pane, double-click Customers :Form to open the form
- Click the First Name text box
- Type Kelly
- Click the Next Record button to get to the next record
- Keep pressing Tab until you reach the empty Emergency Name text box
- Type Mariella Shuster
- Close the form
Finding Data
To assist you with finding a value in a table or a form, the Home tab of the Ribbon is equipped with a section named Find:
To start looking for a value, you can click the Find button or you can press Ctrl + F. This would open the Find and Replace dialog box with the Find tab selected:
The Find and Replace dialog box is modeless, meaning you can access the table or form in the background while the dialog box is present.
Practical Learning:Editing Data
- The Cruise2 database should still be opened.
In the Navigation Pane, double-click Customers:Table to open it - In the Find section of the Ribbon, click the Find button
- In the Find What combo box, type gra
- In the Look In combo box, select Current Document
- In the Match combo box, select Any Part of Field
- Click Find Next.
Notice that a second result is found - Click Find Next again and notice the name Gradner
- Click Next again to see another result
- When the message box displays, read it and click OK
- Close the Find and Replace dialog box
- Close the Customers table
Replacing Data
To assist you in replacing data, the Find and Replace dialog box has a Replace section. To get it, in the Find section of the Ribbon, click the Replace button or press Ctrl + H. This would open the Find and Replace dialog box with the Replace tab selected:
Practical Learning:Editing Data
- The Cruise2 database should still be opened.
In the Navigation Pane, double-click Customers:form to open it - Press Ctrl + H (or, in the Find section of the Ribbon, click the Replace button )
- In the Find What combo box, type gradner
- In the Replace With combo box, type Gardner
- In the Look In combo box, select Current Document
- In the Match combo box, select Any Part of Field
- Click Find Next
- Once the value is found, click Replace
- Close the Find and Replace dialog box
- Close Microsoft Access