Universitätsdatenbank in MS Access
Hier ist ein strukturierter Ansatz zum Erstellen einer Universitätsdatenbank im MS -Zugriff, einschließlich geeigneter Formulare und Steuerelemente:
1. Datenbankdesign:
Tabellen:
* Schüler:
* StudentID (Autonumber, Grundschlüssel)
* FirstName (Text)
* LastName (Text)
* Datum der Zeit (Datum/Uhrzeit)
* Adresse (Text)
* PhoneNumber (Text)
* E -Mail (Text)
* Major (Text)
* Kurse:
* CoursId (Autonumber, Primärschlüssel)
* Coursename (Text)
* Abteilung (Text)
* Credits (Nummer)
* Ausbilder (Text)
* Einschreibungen:
* Registrierung (Autonumber, Primärschlüssel)
* StudentID (Nummer)
* CurseId (Nummer)
* Semester (Text)
* Jahr (Nummer)
* Note (Text)
Beziehungen:
* Eins-zu-Many: Studenten (studentid) für Einschreibungen (studentid)
* Eins-zu-Many: Kurse (Kurse) für Einschreibungen (Kurse)
2. Formen:
a. Student Management:
* Formularname: Frmstudenten
* Steuerelemente:
* Textfelder für studentID, FirstName, Lastname, Datum der Birth, Adresse, PhoneNumber, E -Mail, Major
* Kombinationsboxen für die Suche nach Major, Jahr der Einschreibung usw.
* Befehlsschaltflächen zum Hinzufügen, Bearbeiten, Löschen, Speichern, Abbrechen, Suche
b. Kursmanagement:
* Formularname: frmcourses
* Steuerelemente:
* Textfelder für Kursd, Coursename, Abteilung, Credits, Ausbilder
* Befehlsschaltflächen zum Hinzufügen, Bearbeiten, Löschen, Speichern, Abbrechen, Suche
c. Registrierungsmanagement:
* Formularname: Frmernrollmenten
* Steuerelemente:
* Kombinationsfelder für die Auswahl von Studenten und Kurs
* Textfelder für Semester, Jahr, Note
* Befehlsschaltflächen zum Hinzufügen, Bearbeiten, Löschen, Speichern, Abbrechen, Suche
d. Berichtsformulare:
* Formularname: FrmstudentList
* Steuerelemente:
* Liste
* Tasten zum Drucken, Exportieren usw.
* Formularname: Frmcourselist
* Steuerelemente:
* Liste
* Tasten zum Drucken, Exportieren usw.
* Formularname: Frmenrollmentlist
* Steuerelemente:
* Liste
* Tasten zum Drucken, Exportieren usw.
3. Datenkontrollen:
* Textfelder: Verwenden Sie die Eingabe und Anzeige einzelner Datenwerte wie Namen, Daten, Adressen usw.
* Kombinationsboxen: Verwenden Sie die Auswahl von Werten aus einer Liste wie Majors, Abteilungen, Ausbilder usw.
* Listenfelder: Zeigen Sie mehrere Datensätze aus einer Tabelle oder Abfrage an.
* Befehlsschaltflächen: Auslösen von Aktionen wie Hinzufügen, Bearbeiten, Löschen, Speichern, Suchen usw.
* Beschriftungen: Zeigen Sie statischen Text für Klarheit und Anleitung an.
4. Implementierung von Formularen:
1. Tabellen erstellen: Öffnen Sie den Zugriff und erstellen Sie die drei Tabellen (Studenten, Kurse, Einschreibungen) mit den angegebenen Feldern und Datentypen.
2. Beziehungen erstellen: Stellen Sie die Eins-zu-Viele-Beziehungen zwischen Tabellen mit dem Beziehungsfenster im Zugriff auf.
3. Formulare erstellen:
* Gehen Sie zur Registerkarte "Erstellen" und wählen Sie "Formular".
* Wählen Sie die gewünschte Tabelle als Datenquelle.
* Fügen Sie dem Formular entsprechende Steuerelemente aus der Toolbox hinzu und richten Sie sie für eine benutzerfreundliche Schnittstelle aus.
* Verwenden Sie das Eigenschaftsblatt, um Steuereigenschaften (Datenquelle, Format usw.) anzupassen.
* Implementieren Sie den VBA -Code für Befehlsschaltflächen, um Operationen wie Hinzufügen, Bearbeiten, Speichern, Löschen, Suchen usw. zu verarbeiten.
5. Zusätzliche Funktionen:
* Validierungsregeln: Verwenden Sie die Datenvalidierungsregeln im Tabellenentwurf, um die Datenintegrität sicherzustellen (z. B. die Länge der Textfelder, die Durchsetzung von Datentypen).
* Datenmakros: Automatisieren Sie Aufgaben wie Validierung, Dateneingabe oder Berichterstattung über Datenmakros, die an bestimmte Ereignisse angeschlossen sind.
* Subforms: Verwenden Sie Unterformen, um verwandte Daten in einem primären Formular anzuzeigen.
* Abfragen: Erstellen Sie Abfragen zum Filtern und Sortieren von Daten und verwenden Sie sie als Datenquellen für Formulare und Berichte.
Beispiel:Student Management Form (Frmstudents)
1. Erstellen Sie eine neue Form Basierend auf der Tabelle "Schüler".
2. Steuerelemente hinzufügen:
* Textfelder für:studentid, FirstName, Lastname, Datum der Birth, Adresse, PhoneNumber, E -Mail, Major
* Befehlsschaltflächen: Fügen Sie hinzu, bearbeiten, löschen, speichern, abbrechen, suchen
3. Datenquelle festlegen: Verwenden Sie die Eigenschaft "Steuerquelle", um jedes Textfeld mit dem entsprechenden Feld in der Tabelle "Schüler" zu verknüpfen.
4. Implementieren Sie VBA:
* Taste hinzufügen: Öffnen Sie den VBA -Editor (ALT+F11), wählen Sie die Schaltfläche Hinzufügen und schreiben Sie Code, um einen neuen Datensatz in die Tabelle der Schüler einzufügen.
* Schaltfläche Bearbeiten: Schreiben Sie Code, um die Bearbeitung eines vorhandenen Datensatzes zu ermöglichen.
* Taste löschen: Schreiben Sie Code, um einen ausgewählten Datensatz zu löschen.
* Schaltfläche Speichern: Aktualisieren Sie den Datensatz in der Datenbank mit den geänderten Daten.
* Schaltfläche Abbrechen: Verändere Änderungen und schließen Sie das Formular.
* Suchstaste: Verwenden Sie einen Filter oder eine Abfrage, um bestimmte Studentensätze anzuzeigen.
Wenn Sie diese Schritte ausführen, können Sie eine umfassende und funktionale Universitätsdatenbank im MS-Zugriff mit benutzerfreundlichen Formularen und Steuerelementen erstellen. Denken Sie daran, Validierungsregeln, Datenmakros und zusätzliche Funktionen für eine verbesserte Funktionalität und Datenintegrität zu implementieren.