Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> software >> Software Database >> .

Sviluppare un database universitario utilizzando MS-Access Crea interfacce basate su moduli appropriate per accedere ai controlli dei dati nella cassetta degli attrezzi?

database universitario in MS Access

Ecco un approccio strutturato per la creazione di un database universitario in MS Access, compresi i moduli e i controlli appropriati:

1. Design del database:

Tabelle:

* Studenti:

* StudentID (Autonumber, Key primario)

* FirstName (testo)

* Lastname (testo)

* DateOfbirth (data/ora)

* Indirizzo (testo)

* PhoneNumber (testo)

* Email (testo)

* Maggiore (testo)

* Corsi:

* CourseD (Autonumber, Key primario)

* Coursename (testo)

* Dipartimento (testo)

* Crediti (numero)

* Istruttore (testo)

* iscrizione:

* Iscrizione (autonuole, chiave primaria)

* StudentID (numero)

* CourseD (numero)

* Semestre (testo)

* Anno (numero)

* Grado (testo)

Relazioni:

* One-to-Many: Studenti (StudentID) alle iscrizioni (StudentID)

* One-to-Many: Corsi (CourseD) to iscrizioni (CourseD)

2. Forme:

a. Gestione degli studenti:

* Nome del modulo: frmstudents

* Controlli:

* Caselle di testo per StudentID, FirstName, LastName, DateOfbirth, Indirizzo, PhoneNumber, Email, Major

* Scatole combinate per la ricerca per grande, anno di iscrizione, ecc.

* Pulsanti di comando per aggiungere, modificare, eliminare, salvare, annullare, cercare

b. Gestione dei corsi:

* Nome del modulo: frmcourses

* Controlli:

* Caselle di testo per CourseD, Coursename, Dipartimento, Crediti, Istruttore

* Pulsanti di comando per aggiungere, modificare, eliminare, salvare, annullare, cercare

c. Gestione delle iscrizioni:

* Nome del modulo: frmenrollments

* Controlli:

* Scatole combinate per la selezione degli studenti e del corso

* Caselle di testo per semestre, anno, grado

* Pulsanti di comando per aggiungere, modificare, eliminare, salvare, annullare, cercare

d. Moduli di report:

* Nome del modulo: frmstudentlist

* Controlli:

* Casella di riepilogo per visualizzare i dati degli studenti dalla tabella degli studenti

* Pulsanti per la stampa, l'esportazione, ecc.

* Nome del modulo: FrmCouRelist

* Controlli:

* Casella di riepilogo per visualizzare i dati del corso dalla tabella dei corsi

* Pulsanti per la stampa, l'esportazione, ecc.

* Nome del modulo: frmenrollmentlist

* Controlli:

* Casella di riepilogo per visualizzare i dati di iscrizione dalla tabella delle iscrizioni

* Pulsanti per la stampa, l'esportazione, ecc.

3. Controlli dei dati:

* Caselle di testo: Utilizzare per immettere e visualizzare valori di dati singoli come nomi, date, indirizzi, ecc.

* Scatole combinate: Utilizzare per selezionare i valori da un elenco, come major, dipartimenti, istruttori, ecc.

* Caselle di riepilogo: Visualizza più record da una tabella o una query.

* Pulsanti di comando: Attiva azioni come l'aggiunta, la modifica, l'eliminazione, il salvataggio, la ricerca, ecc.

* Etichette: Visualizza il testo statico per chiarezza e guida.

4. Forme di implementazione:

1. Crea tabelle: Apri l'accesso e crea le tre tabelle (studenti, corsi, iscrizioni) con i campi e i tipi di dati specificati.

2. Crea relazioni: Stabilire le relazioni uno-a-molti tra le tabelle che utilizzano la finestra di relazione in accesso.

3. Crea forme:

* Vai alla scheda "Crea" e seleziona "Modulo".

* Scegli la tabella desiderata come origine dati.

* Aggiungi controlli appropriati dalla casella degli strumenti al modulo, allineandoli per un'interfaccia intuitiva.

* Utilizzare la scheda di proprietà per personalizzare le proprietà di controllo (origine dati, formato, ecc.).

* Implementare il codice VBA per i pulsanti di comando per gestire operazioni come l'aggiunta, la modifica, il salvataggio, l'eliminazione, la ricerca, ecc.

5. Funzionalità aggiuntive:

* Regole di convalida: Utilizzare le regole di convalida dei dati nella progettazione della tabella per garantire l'integrità dei dati (ad esempio, limitare la durata dei campi di testo, applicare i tipi di dati).

* Macro di dati: Automatizzare attività come convalida, immissione di dati o report tramite macro dati collegati a eventi specifici.

* Subforms: Utilizzare le sottosezioni per visualizzare i dati correlati all'interno di un modulo primario.

* query: Crea query per filtrare e ordinare i dati e utilizzarli come fonti di dati per moduli e report.

Esempio:modulo di gestione degli studenti (frmstudents)

1. Crea una nuova forma Basato sulla tabella "Studenti".

2. Aggiungi controlli:

* Caselle di testo Per:StudentId, FirstName, LastName, DateOfbirth, Indirizzo, PhoneNumber, Email, Major

* Pulsanti di comando: Aggiungi, modifica, elimina, salva, annulla, cerca

3. Imposta fonte di dati: Utilizzare la proprietà "Control Source" per collegare ciascuna casella di testo al campo corrispondente nella tabella "Studenti".

4. Implementa VBA:

* Aggiungi pulsante: Apri l'editor VBA (ALT+F11), seleziona il pulsante Aggiungi e scrivi il codice per inserire un nuovo record nella tabella degli studenti.

* Pulsante Modifica: Scrivi il codice per consentire la modifica di un record esistente.

* Elimina pulsante: Scrivi il codice per eliminare un record selezionato.

* Pulsante Salva: Aggiorna il record nel database con i dati modificati.

* Pulsante Annulla: Scartare eventuali modifiche e chiudere il modulo.

* Pulsante di ricerca: Utilizzare un filtro o una query per visualizzare record di studenti specifici.

Seguendo questi passaggi, è possibile creare un database universitario completo e funzionale in MS Access con forme e controlli intuitivi. Ricorda di implementare regole di convalida, macro di dati e funzionalità aggiuntive per migliorare la funzionalità e l'integrità dei dati.

 

software © www.354353.com