Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Database Software >> Content
Een universitaire database ontwikkelen met behulp van MS-Access Creëer geschikte formuliergebaseerde interfaces om toegang te krijgen tot de gegevensbedieningen in de gereedschapskist?

Universitaire database in MS Access

Hier is een gestructureerde aanpak voor het creëren van een universitaire database in MS Access, inclusief geschikte vormen en bedieningselementen:

1. Database -ontwerp:

Tabellen:

* studenten:

* StudentId (Autonumber, Primary Key)

* FirstName (tekst)

* LastName (tekst)

* DateOfBirth (datum/tijd)

* Adres (tekst)

* PHONENUMBER (tekst)

* E -mail (tekst)

* Major (tekst)

* cursussen:

* CursusId (Autonumber, Primary Key)

* Coursename (tekst)

* Afdeling (tekst)

* Credits (nummer)

* Instructeur (tekst)

* inschrijvingen:

* EnrollmentId (Autonumber, Primary Key)

* StudentId (nummer)

* Cursusid (nummer)

* Semester (tekst)

* Jaar (nummer)

* Graad (tekst)

relaties:

* one-to-veel: Studenten (StudentId) voor inschrijvingen (StudentId)

* one-to-veel: Cursussen (CourseId) voor inschrijvingen (CourseId)

2. Formulieren:

a. Studentenmanagement:

* formuliernaam: frmstudents

* bedieningselementen:

* Tekstvakken voor StudentId, FirstName, LastName, DateOfBirth, Adres, FonNumber, E -mail, major

* Combo -boxen om te zoeken op major, jaar van inschrijving, etc.

* Opdrachtknoppen voor toevoegen, bewerken, verwijderen, opslaan, annuleren, zoeken

b. Cursusbeheer:

* formuliernaam: frmcourses

* bedieningselementen:

* Tekstvakken voor cursusid, coursename, afdeling, credits, instructeur

* Opdrachtknoppen voor toevoegen, bewerken, verwijderen, opslaan, annuleren, zoeken

c. Inschrijvingsbeheer:

* formuliernaam: frmenrollments

* bedieningselementen:

* Combo -vakken voor het selecteren van student en cursus

* Tekstvakken voor semester, jaar, cijfer

* Opdrachtknoppen voor toevoegen, bewerken, verwijderen, opslaan, annuleren, zoeken

d. Rapportformulieren:

* formuliernaam: frmstudentlist

* bedieningselementen:

* Lijstvak om studentengegevens uit de studententabel weer te geven

* Knoppen voor afdrukken, exporteren, etc.

* formuliernaam: frmcourselist

* bedieningselementen:

* Lijstvak om cursusgegevens uit de cursussentabel weer te geven

* Knoppen voor afdrukken, exporteren, etc.

* formuliernaam: frmenrollmentlist

* bedieningselementen:

* Lijstvak om inschrijvingsgegevens uit de tabel voor inschrijvingen weer te geven

* Knoppen voor afdrukken, exporteren, etc.

3. Gegevenscontroles:

* tekstvakken: Gebruik voor het invoeren en weergeven van enkele gegevenswaarden zoals namen, datums, adressen, enz.

* Combo Boxes: Gebruik voor het selecteren van waarden uit een lijst, zoals majors, afdelingen, instructeurs, enz.

* Lijstvakken: Geef meerdere records weer uit een tabel of query.

* opdrachtknoppen: Trigger -acties zoals toevoegen, bewerken, verwijderen, opslaan, zoeken, etc.

* labels: Statische tekst weergeven voor duidelijkheid en begeleiding.

4. Formulieren implementeren:

1. Tabellen maken: Open toegang en maak de drie tabellen (studenten, cursussen, inschrijvingen) met de opgegeven velden en gegevenstypen.

2. Relaties creëren: Stel de one-to-veel-relaties tussen tabellen vast met behulp van het relatieversie in toegang.

3. Formulieren maken:

* Ga naar het tabblad "Maken" en selecteer "formulier".

* Kies de gewenste tabel als gegevensbron.

* Voeg geschikte bedieningselementen toe van de toolbox aan het formulier en stem ze uit voor een gebruiksvriendelijke interface.

* Gebruik het eigenschappenblad om besturingseigenschappen aan te passen (gegevensbron, indeling, enz.).

* VBA -code implementeren voor opdrachtknoppen om bewerkingen te verwerken, zoals toevoegen, bewerken, opslaan, verwijderen, zoeken, etc.

5. Extra functies:

* Validatieregels: Gebruik gegevensvalidatieregels in tabelontwerp om gegevensintegriteit te waarborgen (bijvoorbeeld het beperken van de lengte van tekstvelden, het afdwingen van gegevenstypen).

* data macro's: Automatiseer taken zoals validatie, gegevensinvoer of rapportage via data -macro's die zijn gekoppeld aan specifieke gebeurtenissen.

* Subformulieren: Gebruik subformaten om gerelateerde gegevens weer te geven binnen een primair formulier.

* Queries: Maak vragen om gegevens te filteren en te sorteren en gebruik ze als gegevensbronnen voor formulieren en rapporten.

Voorbeeld:Formulier voor studentenbeheer (frmstudents)

1. Maak een nieuw formulier Gebaseerd op de tabel "studenten".

2. Voeg bedieningselementen toe:

* tekstvakken voor:StudentId, FirstName, LastName, DateOfBirth, Adres, FonNumber, E -mail, major

* opdrachtknoppen: Toevoegen, bewerken, verwijderen, opslaan, annuleren, zoeken

3. Stel gegevensbron in: Gebruik de eigenschap "Control Source" om elk tekstvak aan het overeenkomstige veld in de tabel "Studenten" te koppelen.

4. VBA implementeren:

* knop toevoegen: Open de VBA -editor (Alt+F11), selecteer de knop Toevoegen en schrijf code om een ​​nieuw record in de studententabel in te voegen.

* knop Bewerken: Schrijf code om het bewerken van een bestaand record mogelijk te maken.

* knop verwijderen: Schrijf code om een ​​geselecteerd record te verwijderen.

* knop opslaan: Werk het record in de database bij met de gewijzigde gegevens.

* knop Annuleren: Gooi eventuele wijzigingen weg en sluit het formulier.

* zoekknop: Gebruik een filter of query om specifieke studentenrecords weer te geven.

Door deze stappen te volgen, kunt u een uitgebreide en functionele universitaire database maken in MS-toegang met gebruiksvriendelijke vormen en bedieningselementen. Vergeet niet om validatieregels, gegevensmacro's en aanvullende functies te implementeren voor verbeterde functionaliteit en gegevensintegriteit.

Previous: Next: No
  Database Software
·Wat is de relatie tussen SQL &…
·Wat is een ERP- domein? 
·Tutorial voor SQL Tabel Trefwo…
·Hoe maak je een CSV- bestand c…
·Waar wordt de software die MyS…
·Wat is Web DBMS -aanpak? 
·Hoe het opzetten van een verbi…
·Hoe een Trigger update Creëre…
·Hoe te Verklaring Syntax Resto…
  Related Articles
Kun je films van een emachine verbranden…
Welke categorie technicus gebruikt softw…
Welk type computerglement kan overal op …
Wat is een deel van het computersysteem …
Waar kruisen een kolom en rij elkaar op …
Wat doet een SQL -ontwikkelaar? 
Wat is het verschil van een werkmap en s…
Wat is een database -veldnaam? 
Hoe maak je een bureaublad wallpaper met…
  Software Articles
·Het automatisch laden Automatische Spell…
·Hoe maak je een Quarterly grafiek in een…
·Hoe te converteren naar 3GP in Avidemux 
·Wat is een MSI voor Google Sketchup ? 
·Hoe PDF Metadata bijwerken 
·Hoe te spelen . MOD video in Windows Med…
·Hoe maak je een kaart maken in Publisher…
·Hoe maak Job advertenties met MS Word 
·Hoe een DWG- bestand converteren naar ee…
Copyright © Computer Kennis https://www.nldit.com