C++ Builder (Lab 7)

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Εργαστήριο 7ο

( PageControl - DBEdit )

Στο εργαστήριο αυτό θα δηµιουργήσουµε µία εφαρµογή µε πολλές καρτέλες όπου


κάθε καρτέλα τροφοδοτείται από διαφορετικό πίνακα µίας βάσης δεδοµένων. Η
σύνδεση θα γίνει µε ADO ( Active Data Object ).

∆ηµιουργία Βάσης ∆εδοµένων


1. Στην βάση µε όνοµα ΙΕΚ που δηµιουργήσατε στο προηγούµενο εργαστήριο
προσθέστε τους εξής πίνακες :

Μαθήµατα
Όνοµα Πεδίου Τύπος ∆εδοµένων Απαιτείται
Κωδικός ( Πρωτεύον Κλειδί ) Κείµενο 5 χαρακτήρων ΝΑΙ
Μάθηµα Κείµενο 30 χαρακτήρων ΝΑΙ

Εγγραφές Μαθηµάτων
Όνοµα Πεδίου Τύπος ∆εδοµένων Απαιτείται
ΚωδικόςΜαθήµατος Κείµενο 5 χαρακτήρων
ΚωδικόςΦοιτητή Ακέραιος
Βαθµός Ακέραιος ΝΑΙ
Απουσίες Ακέραιος ΟΧΙ

2. Στον πίνακα Μαθήµατα εισάγετε πέντε µαθήµατα που κάνετε στο ΙΕΚ.
3. Στον πίνακα Εγγραφές Μαθηµάτων συνδέστε κάθε φοιτητή µε όλα τα µαθήµατα
που διδάσκεστε στο ΙΕΚ.

Τοποθέτηση των απαραίτητων components


Εισάγετε τα απαραίτητα components στην φόρµα σας. Θα χρειαστείτε :
4. Ένα χειριστήριο ADOConnection από την καρτέλα ADO.
5. Τρία χειριστήρια ADOQuery από την καρτέλα ADO.
6. Τρία χειριστήρια DataSource από την καρτέλα Data Access.
7. Ένα χειριστήριο DBEdit από την καρτέλα Data Controls για κάθε πεδίο.

11
8. Τρία χειριστήρια DBNavigator από την καρτέλα Data Controls.
9. Ένα Label για κάθε πεδίο του πίνακα.

Ρύθµιση των components


10. Ρυθµίστε κατάλληλα το χειριστήριο ADOConnection ώστε να συνδέεστε στην
βάση δεδοµένων που φτιάξατε προηγουµένως.
11. Ρυθµίστε κατάλληλα τα χειριστήρια ADOQuery ώστε να βλέπετε τα κατάλληλα
queries.
12. Συνδέστε τα DataSources µε τα αντίστοιχα ADOQueries.
13. Ρυθµίστε τις ιδιότητες DataSource και DataField των DBGrid ώστε να
συνδέεστε µε τα πεδία των πινάκων.

Προβολή αποτελεσµάτων
14. Τοποθετείστε ένα PageControl και εισάγετε άλλες δύο σελίδες σε αυτό.
15. Κάντε τις κατάλληλες ενέργειες ώστε στην πρώτη σελίδα να εµφανίζονται τα
δεδοµένα από τον πίνακα ΦΟΙΤΗΤΗΣ, στην δεύτερη σελίδα τα δεδοµένα από
τον πίνακα ΜΑΘΗΜΑΤΑ και στην Τρίτη σελίδα τα δεδοµένα από τον πίνακα
ΕΓΓΡΑΦΕΣ ΜΑΘΗΜΑΤΩΝ.
16. Τρέξτε την εφαρµογή και επεξεργαστείτε τα δεδοµένα των πινάκων. Πιο
συγκεκριµένα :
• Εισάγετε ένα νέο φοιτητή.
• Εισάγετε ένα νέο µάθηµα.
• Συνδέστε τον νέο φοιτητή µε το νέο µάθηµα.

12

You might also like