ms access - Βιβλιαράκι Μαθητή

47
Β ΒΑΣΕΙΣ Δ ΔΕΔΟΜΕΝΩΝ M MICoOSOFT A A CCESS Γ Γ ΄ ΄ Γ ΓΥΜΝΑΣΙΟΥ Β ΒΙΒΛΙΑΡΑΚΙ Μ ΜΑΘΗΤΗ

Upload: christos-kyprianou

Post on 13-Mar-2016

227 views

Category:

Documents


4 download

DESCRIPTION

MS Access - Βιβλιαράκι Μαθητή (Βοήθημα για την Γ τάξη γυμνασίου στην ενότητα Βάσεις Δεδομένων)

TRANSCRIPT

ΒΒΑΑΣΣΕΕΙΙΣΣ ΔΔΕΕΔΔΟΟΜΜΕΕΝΝΩΩΝΝ

MMIICCooOOSSOOFFTT AACCCCEESSSS

ΓΓ΄́ ΓΓΥΥΜΜΝΝΑΑΣΣΙΙΟΟΥΥ

ΒΒΙΙΒΒΛΛΙΙΑΑΡΡΑΑΚΚΙΙ ΜΜΑΑΘΘΗΗΤΤΗΗ

2

Φύλλο Εργασίας N ΣΤΟΧΟΙ

Στο τέλος του Φύλλου Εργασίας θα μπορείτε να : · αναγνωρίζετε τι είναι η Βάση Δεδομένων και να δίνετε παραδείγματα Β.Δ από την

καθημερινή ζωή. · αναγνωρίζετε την αναγκαιότητα δημιουργίας και χρήσης μιας Βάσης Δεδομένων. · διακρίνετε τη διαφορά της έντυπης και της ηλεκτρονικής βάσης δεδομένων · διακρίνετε τα πλεονεκτήματα της ηλεκτρονικής έναντι της έντυπης βάσης δεδομένων · γνωρίζετε τις βασικές λειτουργίες επεξεργασίας μιας Β.Δ. · εντοπίζετε τα βασικά δομικά συστατικά στοιχεία μιας Β.Δ.

o πίνακας (table) o εγγραφή (record) o πεδίο (field)

· επιλέγετε τα αναγκαία πεδία για το σχεδιασμό ενός πίνακα σε μια Β.Δ για ένα θέμα που σας δίνεται.

AK Βάσεις Δεδομένων έντυπης και ηλεκτρονικής μορφής Β.Δ

Άσκηση N: Γράψετε δύο παραδείγματα έντυπων Βάσεων Δεδομένων από την καθημερινή σας ζωή.

............................................................................................................................................................

............................................................................................................................................................ Άσκηση O: Μέχρι τώρα η γραμματεία του σχολείου σας χρησιμοποιούσε καρτέλες για να κρατά τα στοιχεία των μαθητών. Η διεύθυνση του σχολείου σας αποφάσισε να δημιουργήσει μια βάση δεδομένων (data base) για την αποθήκευση των στοιχείων των μαθητών σε υπολογιστή.

Αναφέρετε 3 λόγους που νομίζετε ότι επηρέασαν τον διευθυντή του σχολείου σας για να πάρει την απόφαση της δημιουργίας ηλεκτρονικής βάσης δεδομένων.

............................................................................................................................................................

............................................................................................................................................................

............................................................................................................................................................

BK ΠίνακαςI εγγραφές και πεδία σε μια Β.ΔK

Άσκηση P: Μια εταιρία έχει όλους τους λογαριασμούς των πελατών της σε ένα πίνακα. Πιο κάτω δίνονται 5 εγγραφές (records) από αυτόν τον πίνακα:

3200 20/03/92 Πετρίδης 1 252,20

0042 29/12/92 Ανδρέου 1 37,70

4826 05/07/93 Γεωργιάδης 0 2274,20

2847 18/09/91 Σοφοκλέους 2 279,60

8927 04/11/93 Χριστοφή 1 152,30

Η κάθε εγγραφή (record) περιέχει τις πιο κάτω πληροφορίες: Τον αριθμό λογαριασμού (από 1000 μέχρι 6000 συμπεριλαμβανομένων)

Την ημερομηνία που ανοίχθηκε ο λογαριασμός

Το όνομα του πελάτη

3

To είδος πράξης (0 για Χρέωση, 1 για πίστωση)

Το ποσό που αφορά την πράξη (από 1 μέχρι 1000 συμπεριλαμβανομένων)

Από πόσα πεδία (fields) αποτελείται η κάθε εγγραφή (record); ...........................................................................................................................................................

Υπάρχουν τέσσερα λάθη στις πιο πάνω εγγραφές. Ποια είναι; ...........................................................................................................................................................

...........................................................................................................................................................

Άσκηση 4: Τα πιο κάτω στοιχεία αποτελούν μέρος του πίνακα (table) για την αποθήκευση πληροφοριών για τον κάθε μαθητή ενός σχολείου.

Πόσες εγγραφές (records) υπάρχουν στον πιο πάνω πίνακα (table);

...........................................................................................................................................................

Ποια είναι τα ονόματα των πεδίων (fields) που βλέπετε στον πιο πάνω πίνακα;

...........................................................................................................................................................

...........................................................................................................................................................

Ποια άλλα πεδία (ή πιο πεδίο) κατά τη γνώμη σας θα έπρεπε να καταχωρηθούν για τον κάθε

μαθητή;

...........................................................................................................................................................

ΓK Επιπρόσθετη Εργασία Άσκηση 5: Έστω ότι το σχολείο σας αποφάσισε να δημιουργήσει μια ηλεκτρονική βάση δεδομένων για την Βιβλιοθήκη του σχολείου, για να κρατά τις πληροφορίες για κάθε βιβλίο που υπάρχει εκεί.

Ποια πεδία (fields) νομίζετε ότι χρειάζονται για αυτήν την βάση δεδομένων;

............................................................................................................................................................

............................................................................................................................................................

Δημιουργήστε ένα πίνακα με τα κατάλληλα ονόματα πεδίων (fields) που αποφασίσατε ότι

χρειάζονται πιο πάνω και συμπληρώστε P φανταστικές εγγραφές (records) με βιβλία που εσείς

θέλετε.

4

Προγραμματισμός μαθήματος O - Βοήθημα N

Δημιουργία Πίνακα στην Access Πεδία-Τύποι-Ιδιότητες – Πεδίο-Κλειδί

Βάση Δεδομένων Είναι μια οργανωμένη συλλογή από συσχετιζόμενες πληροφορίεςI που περιέχονται σε ένα ή περισσότερα αρχεία για ένα κοινό σκοπόK Πίνακας ETable) Είναι το πιο βασικό συστατικό στοιχείο μιας βάσης δεδομένων της AccessK Οι πληροφορίες σε ένα πίνακα τοποθετούνται:

· σε γραμμές Erows) και · στήλες Ecolumns)

Μια βάση δεδομένων αποτελείται από:

· πολλές εγγραφές

Κάθε εγγραφή αποτελείται από: · πολλά πεδία

Κάθε πεδίο αποτελείται από: · χαρακτήρες

Για κάθε πεδίο που δημιουργούμε πρέπει να θέτουμε το όνομα του πεδίουI τον τύπο και το μέγεθος τουK Βασικοί Τύποι Πεδίων:

NK Αριθμοί ENumbers) OK Κείμενο EText) PK Λογικού Λογισμού E_oolean – ves/No) 4K Ημερομηνία EDate/Time)

Βασικές Ιδιότητες Πεδίων:

NK Μέγεθος ESize) OK Εμφάνιση ECaption)

Πεδίο-Κλειδί: Είναι ένα πεδίο το οποίο χρησιμοποιείται για να χαρακτηρίσει μια εγγραφήK

5

Βήματα δημιουργίας ενός πίνακα: NK Γράφουμε σε ένα πίνακα στο χαρτί όλα τα στοιχεία όπως στο πιο κάτω παράδειγμα: Πεδίο Τύπος Μέγεθος ΕΠΩΝΥΜΟ ΟΝΟΜΑ ΤΑΞΗ ΗΛΙΚΙΑ ΦΥΛΟ ΔΙΕΥΘΥΝΣΗ ΤΗΛΕΦΩΝΟ ΕΚΤΟΠΙΣΘΗΣ ΗΜΕΡ.ΓΕΝΝΗΣΗΣ OK Επιλέγουμε τον τύπο του κάθε πεδίουK PK Συμπληρώνουμε τον πιο πάνω πίνακα: Πεδίο Τύπος Μέγεθος ΕΠΩΝΥΜΟ Text ΟΝΟΜΑ Text ΤΑΞΗ Text ΗΛΙΚΙΑ NumberI Integer

(Ακέραιος)

ΦΥΛΟ Text ΔΙΕΥΘΥΝΣΗ Text ΤΗΛΕΦΩΝΟ Text ΕΚΤΟΠΙΣΘΗΣ _oolean Eves / No) ΗΜΕΡ.ΓΕΝΝΗΣΗΣ Date/Time

4K Υπολογίζουμε το μέγεθος του κάθε πεδίουK

5K Συμπληρώνουμε το πιο πάνω πίνακα: Πεδίο Τύπος Μέγεθος ΕΠΩΝΥΜΟ Text PM ΟΝΟΜΑ Text OM ΤΑΞΗ Text NO ΗΛΙΚΙΑ NumberI Integer

(Ακέραιος) Integer

ΦΥΛΟ Text NM ΔΙΕΥΘΥΝΣΗ Text 5M ΤΗΛΕΦΩΝΟ Text NM ΕΚΤΟΠΙΣΘΗΣ _oolean Eves / No) ΗΜΕΡ.ΓΕΝΝΗΣΗΣ Date/Time

6

Φύλλο Εργασίας O ΣΤΟΧΟΙ

Στο τέλος του Φύλλου Εργασίας θα μπορείτε να : · Αναγνωρίζετε τα πεδία Efields)K · Αναγνωρίζετε την έννοια του Πεδίο-Κλειδί EPrimary Key)I σε ένα πίνακαK · Αναγνωρίζετε τους διάφορους τύπους πεδίων Edata type):

o Αριθμοί ENumbers)K o Κείμενο EText)K o Λογικού Λογισμού E_oolean - ves/No)K o Ημερομηνία EDate/Time)K

· Αναγνωρίζετε τις βασικές ιδιότητες των πεδίων Efield properties): o Μέγεθος EField Size)K

ΑK Τύποι Πεδίων – Προσθήκη Εγγραφών

Άσκηση N: a) Ο πιο κάτω πίνακας είναι ο πίνακας Μαθητές σε μια βάση δεδομένων ενός ΣχολείουK Να συμπληρώσετε τον τύπο του κάθε πεδίου του πίνακαI το μέγεθος του και την εμφάνιση τουK Πεδίο EField)

Τύπος EType)

Μέγεθος ESize)

Αρ_Μαθητή Όνομα Επίθετο Όνομα Πατέρα Διεύθυνση Τηλέφωνο Τηλ_Εργασίας Τάξη Τμήμα β) Ποιο πεδίο θα επιλέγατε για Primary Key και γιατίX _______________________________________________________________________ γ) Να προσθέσετε 5 φανταστικές εγγραφές για τον πιο πάνω πίνακα ούτως ώστε να αρμόζουν στον τύπο και το μέγεθος του κάθε πεδίουK Αρ_Μαθητή Όνομα Επίθετο Όνομα Πατέρα Διεύθυνση Τηλέφωνο Τηλ_Εργασίας Τάξη Τμήμα

7

Άσκηση O:

a) Ο πιο κάτω πίνακας είναι ο πίνακας Βιβλίο σε μια βάση δεδομένων μιας ΒιβλιοθήκηςK Να συμπληρώσετε τον τύπο του κάθε πεδίου του πίνακαI το μέγεθος του και την εμφάνιση τουK Πεδίο EField)

Τύπος EType)

Μέγεθος ESize)

Συγγραφέας Εκδόσεις Έτος Είδος Ποσότητα Τιμή Ημερ_Έκδοσης β) Αν θα προσθέτατε ένα πεδίο για Primary Key πιο θα ήταν και γιατίX ______________________________________________________________________ γ) Να προσθέσετε 5 φανταστικές εγγραφές για τον πιο πάνω πίνακα ούτως ώστε να αρμόζουν στον τύπο και το μέγεθος του κάθε πεδίουK Συγγραφέας Εκδόσεις Έτος Είδος Ποσότητα Τιμή Ημερ_Έκδοσης

ΒK Πεδία Πίνακα

Άσκηση P:

Με βάση τις πιο κάτω εγγραφές για τον πίνακα DVDI να συμπληρώσετε τον πίνακα με τα πεδία του πίνακαI τον τύπο τουςI το μέγεθος τους και την εμφάνιση τουςK

Πεδίο EField)

Τύπος EType)

Μέγεθος ESize)

Εμφάνιση ECaption)

α) Ποιο πεδίο είναι το Primary Key και γιατίX ______________________________________________________________________

8

Προγραμματισμός μαθήματος P & 4 - Βοήθημα N

Δημιουργία Πίνακα στην Access

Εκκίνηση Προγράμματος Microsoft Access Start à All Programs à Microsoft Access Το περιβάλλον του προγράμματος ACCESS

Νέα Κενή Βάση

Δεδομένων

Ορισμός Ονόματος Αρχείου Βάσης

Δεδομένων

Κουμπί Δημιουργίας Βάσης Δεδομένων

Φάκελος Αποθήκευσης

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

9

Πατώντας το κουμπί “Create” η ACCESS εμφανίζει την αρχική οθόνη και έχουμε ενεργή μια βάση δεδομένων:

Για τη δημιουργία πίνακα:

NK Επιλέγουμε την Καρτέλα Create EΔημιουργία) στην Κορδέλα της Access OK Στην ομάδα εντολών Tables EΠίνακες) πατούμε το κουμπί Table Design EΣχεδίαση Πίνακα)

για δημιουργία του πίνακα σε προβολή Σχεδίασης

PK Με την εντολή Table Design θα εμφανιστεί η προβολή Σχεδίασης πίνακα στο δεξιό τμήμα του παραθύρου της Access όπου μπορούμε να ορίσουμε τα πεδία Efields) που θα αποτελούν τον πίνακα μαςK

Γραμμή Εργαλείων Γρήγορης Πρόσβασης

Καρτέλα Στοιχείου

Τμήμα Περιήγησης

Τμήμα Προβολής Στοιχείων

Κορδέλα

Καρτέλα Create

Καρτέλα Αντικειμένου

Table2

10

Φύλλο Εργασίας P

ΣΤΟΧΟΙ

Στο τέλος του Φύλλου Εργασίας θα μπορείτε να : · Δημιουργείτε μία Βάση Δεδομένων στην AccessK · Δημιουργείτε ένα πίνακα στην AccessK · Δημιουργείτε και να ορίζετε primary KeyK · Δίνετε σωστούς τύπους στα πεδία Edata type):

o Αριθμοί ENumbers)K o Κείμενο EText)K

· Ορίζετε τις βασικές ιδιότητες στα πεδίων Efield properties): o Μέγεθος EField Size)K

ΑK Δημιουργία Βάσης Δεδομένων – Δημιουργία Πίνακα – Δημιουργία πεδίων EτύποιI ιδιότητες)

NK Να ξεκινήσετε το πρόγραμμα Microsoft AccessK

OK Να δημιουργήσετε μια νέα Βάση Δεδομένων και να την αποθηκεύσετε στο φάκελο σας με το όνομα

ΜαθητολόγιοKmdb

PK Να δημιουργήσετε ένα πίνακα στο Design ViewK

4K Να δημιουργήσετε τα πιο κάτω πεδία:

Πεδίο EField) Τύπος EType) Μέγεθος EField size)

Αρ_Μαθητή Number Integer

Όνομα Text OM

Επίθετο Text O5

Όνομα Πατέρα Text OM

Διεύθυνση Text 5M

Τηλέφωνο Number Long Integer

Τμήμα Text P

5K Να ορίσετε primary Key το πεδίο Αρ_ΜαθητήK

6K Να κλείσετε τον πίνακαK

TK Nα τον αποθηκεύσετε με το όνομα ΜαθητέςK

8K Να τερματίσετε το πρόγραμμα της Microsoft AccessK

11

Φύλλο Εργασίας 4

ΣΤΟΧΟΙ

Στο τέλος του Φύλλου Εργασίας θα μπορείτε να : · Δημιουργείτε μία Βάση Δεδομένων στην AccessK · Δημιουργείτε ένα πίνακα στην AccessK · Δημιουργείτε και να ονομάζετε πεδία Efields)K · Δημιουργείτε και να ορίζετε primary KeyK · Δίνετε σωστούς τύπους στα πεδία Edata type):

o Αριθμοί ENumbers)K o Κείμενο EText)K

· Ορίζετε τις βασικές ιδιότητες στα πεδίων Efield properties): o Μέγεθος EField Size)

ΑK Δημιουργία Βάσης Δεδομένων – Δημιουργία Πίνακα - Δημιουργία πεδίων EτύποιI ιδιότητες)

NK Να ξεκινήσετε το πρόγραμμα Microsoft AccessK

OK Να δημιουργήσετε μια νέα Βάση Δεδομένων και να την αποθηκεύσετε στο φάκελο σας με το

όνομα DVD_STOoEKmdb

PK Να δημιουργήσετε ένα πίνακα στο Design ViewK

4K Να δημιουργήσετε τα πιο κάτω πεδία:

Πεδίο EField) Τύπος EType) Μέγεθος EField size)

Κωδικός DVD Number Integer

Τίτλος Text 5M

Πρωταγωνιστής Text 5M

Κατηγορία Text PM

oegion Number Integer

5K Να ορίσετε primary Key το πεδίο Κωδικός DVDK

6K Να κλείσετε τον πίνακαK

TK Nα τον αποθηκεύσετε με το όνομα DVDK

8K Να τερματίσετε το πρόγραμμα της Microsoft AccessK

12

Προγραμματισμός μαθήματος 5 - Βοήθημα N Προσθήκη νέου πεδίου NK Μεταφέρουμε τον δρομέα στο πεδίοI πριν από το οποίο θέλουμε να προσθέσουμε το νέο πεδίο και

ακολούθως από την Καρτέλα Design επιλέγουμε Insert oows EΕικόνα N)K Έτσι δημιουργείται καινούργια σειρά EΕικόνα O) στην οποία μπορούμε να προσθέσουμε το νέο πεδίο που θέλουμεI δηλώνοντας αρχικά το όνομα του EField Name) και τον τύπο του EData Type)K

(Εικόνα N)

(Εικόνα O) Τύποι πεδίων

· Λογικού Λογισμού EBoolean - ves/No)K Χρησιμοποιείται για πεδία που μπορούν να έχουν μόνο μία από δύο τιμέςK

· Ημερομηνία/Ώρα EDate/Time)K Χρησιμοποιείται για να μπορούμε να εισάγουμε ημερομηνίες και ώρεςK

· Νομισματική Μονάδα ECurrency)K Χρησιμοποιείται για να μπορούμε να εισάγουμε τιμές σε νόμισμαK

13

Ιδιότητες πεδίων

· Μορφή EFormat)K Μπορούμε να καθορίσουμε τη μορφή των αποθηκευμένων δεδομένωνK

Ø Μορφές Λογικού Λογισμού EBoolean - ves/No)K Επιλέγουμε την μορφή που επιθυμούμε από την πτυσσόμενη λίστα:

Ø Μορφές Ημερομηνίας/Ώρας EFormat Date/Time)K Επιλέγουμε την μορφή που

επιθυμούμε από την πτυσσόμενη λίστα:

Ø Μορφές Νομισματικής Μονάδας ECurrency)K Επιλέγουμε την μορφή που επιθυμούμε από την πτυσσόμενη λίστα:

14

· Απαιτείται Eoequired)K Ορίζοντας το κατάλληλο πεδίο σε vesI η Access θα εμφανίζει ένα παράθυρο διαλόγου που θα ζητά από το χρήστη να συμπληρώσει το απαιτούμενο πεδίοI διαφορετικά δεν θα μπορεί να καταχωρήσει μια εγγραφήI όπως φαίνεται πιο κάτω:

Ορίζουμε το κατάλληλο πεδίο σε ves από την πτυσσόμενη λίστα:

Εισαγωγή εγγραφών στον πίνακα σε Προβολή Φύλλου Δεδομένων EDatasheet View) NK Ανοίγουμε τον πίνακα σε Προβολή Φύλλου Δεδομένων EDatasheet View)I διπλοπατώντας

Edouble-click) στον πίνακα ή επιλέγοντας τον πίνακα και κάνοντας κλικ στο View στην καρτέλα DesignI όπως φαίνεται πιο κάτω:

Προβολή του πίνακα DVD σε Προβολή Φύλλου Δεδομένων EDatasheet View)

15

OK Καταχωρούμε τις εγγραφές στον πίνακαK

PK Δεν υπάρχει ανάγκη επιλογής εντολής αποθήκευσης των εγγραφών που εισάγουμε στον πίνακαK Και αυτό επειδή αφού εισάγουμε δεδομένα σε ένα ή περισσότερα πεδίαI η αποθήκευση γίνεται με την απλή μετακίνηση έξω από την εγγραφή την οποία επεξεργαζόμαστε τη δεδομένη στιγμήK

Εναλλαγή μεταξύ των Προβολών Σχεδίασης EDesign View) και Φύλλου Δεδομένων EDatasheet View) Σε Προβολή Σχεδίασης EDesign View) μπορούμε να δημιουργήσουμε τον πίνακα της βάσης μαςI να προσθέσουμε τα πεδία του πίνακα μας και να καθορίσουμε το όνομα τουςI τον τύπο τους Edata type)I τις ιδιότητες τους Efield properties) ή να κάνουμε αλλαγές σε αυτάK Σε Προβολή Φύλλου Δεδομένων EDatasheet View) μπορούμε να προσθέσουμε πεδία να καθορίσουμε το όνομα τουςI τον τύπο τους Edata type) και να εισάγουμε εγγραφέςK Για να μετακινηθούμε μεταξύ της Προβολής Σχεδίασης EDesign View) και Προβολής Φύλλου Δεδομένων EDatasheet View)I επιλέγουμε την προβολή που θέλουμε από το View της καρτέλας DesignK

16

Φύλλο Εργασίας 5

ΣΤΟΧΟΙ

Στο τέλος του Φύλλου Εργασίας θα μπορείτε να : · Ανακαλείτε ένα πίνακαK · Προσθέτετε νέα πεδία Efields)K · Δίνετε σωστούς τύπους στα πεδία Edata type):

o Λογικού Λογισμού E_oolean - ves/No)K o Ημερομηνία EDate/Time)K o Νομισματική Μονάδα ECurrency)K

· Ορίζετε τις ιδιότητες των πεδίων Efield properties): o Μορφή EFormat)K o Απαιτείται Eoequired)K

· Εισάγετε εγγραφές στον πίνακα σε Προβολή Φύλλου Δεδομένων EDatasheet View)

ΑK Προσθήκη Πεδίων σε υπάρχον Πίνακα

Άσκηση N:

NK Να ξεκινήσετε το πρόγραμμα Microsoft AccessK

OK Να ανοίξετε τη βάση σας DVD_STOoEKmdb

PK Να ανοίξετε τον πίνακα DVD σε Design ViewK

4K Να προσθέσετε τα πιο κάτω πεδία:

Πεδίο EField) Τύπος

EType)

Μορφή

EFormat)

Διαθέσιμο ves/No ves/No

Ημερομηνία κυκλοφορίας Date/Time Medium Date

Τιμή Currency Euro

5K Να ορίσετε για το πεδίο Τίτλος την ιδιότητα oequired σε vesI έτσι ώστε η Access να μην σας επιτρέπει την καταχώρηση εγγραφής στην οποία δεν έχετε συμπληρώσει το πεδίο ΤίτλοςK

6K Nα αποθηκεύσετε τις αλλαγές στον πίνακαK

TK Να εισάγετε τις παρακάτω εγγραφές στον πίνακα σας σε Προβολή Φύλλου Δεδομένων EDatasheet View):

17

8K Να κλείσετε τον πίνακαK

9K Να τερματίσετε το πρόγραμμα της Microsoft AccessK

Άσκηση O:

NK Στον πίνακα Μαθητές της βάση σας ΜαθητολόγιοKmdb Eπου δημιουργήσατε στο Φύλλο Εργασίας P)I να προσθέσετε τα ακόλουθα πεδία:

Πεδίο EField) Τύπος

EType)

Μορφή

EFormat)

Εκτοπισμένος ves/No ves/No

Ημερομηνία γέννησης Date/Time Long Date

OK Να γίνει η κατάλληλη αλλαγή έτσι ώστε η Access να μην σας επιτρέπει την καταχώρηση εγγραφής στην οποία δεν έχετε συμπληρώσει τα πεδία Όνομα και ΕπίθετοK

PK Να εισάγετε εγγραφές στον πίνακα σας σε Προβολή Φύλλου Δεδομένων EDatasheet View)I παίρνοντας τις πληροφορίες που χρειάζεστε από τους συμμαθητές σας που κάθονται στους διπλανούς με εσάς υπολογιστέςK

ΒK Επιπρόσθετη Άσκηση

Άσκηση P: NK Ανοίξετε την ιστοσελίδα wwwKplayKcomK OK Με τη βοήθεια της μηχανής αναζήτησης της ιστοσελίδας που μόλις ανοίξατε βρείτε δύο ταινίες

που σας αρέσουνK

PK Καταχωρήστε τις ταινίες αυτές στον πίνακα DVD σε Προβολή Φύλλου Δεδομένων EDatasheet

View) EΌπου υπάρχει δυσκολία να εντοπιστούν οι απαραίτητες πληροφορίες για τη συμπλήρωση

των πεδίων του πίνακα για τη συγκεκριμένη εγγραφή(ταινία) καταχωρήστε φανταστικά στοιχεία)K

18

Προγραμματισμός μαθήματος 6 - Βοήθημα N

Κανόνας Εγκυρότητας EValidation oule)

Εισαγωγή Κανόνα Εγκυρότητας σε πεδίο ενός πίνακα

Η ιδιότητα αυτή επιτρέπει να τεθούν περιορισμοί στην καταχώρηση τιμών σε κάποιο πεδίοK Έτσι αν

ο κανόνας που θα οριστεί χρησιμοποιώντας αυτή την ιδιότητα παραβιαστεί κατά την καταχώρηση κάποιας τιμήςI τότε η Microsoft Access θα παρουσιάσει μήνυμα λάθους και δεν θα επιτρέψει να καταχωρηθεί η τιμή αυτή στο πεδίοK

Η ιδιότητα αυτή ισχύει για όλους τους τύπους δεδομένων εκτός από την Αυτόματη Αρίθμηση

EAutoNumber) και Αντικειμένου EOLE Object)K Είναι αρκετά χρήσιμη σε πεδία που χειρίζονται ημερομηνίες ή αριθμούς στα οποία θέλετε να έχετε περιορισμούς κατά την καταχώρησηK

Ο έλεγχος του κανόνα γίνεται σε κάθε νέα καταχώρησηI είτε αυτή γίνεται στο παράθυρο του πίνακα

Datasheet View είτε σε κάποια φόρμαK

Έτσι εξασφαλίζεται η προστασία από την καταχώρηση λανθασμένων δεδομένων σε μεμονωμένα πεδίαK

Βήματα δημιουργίας κανόνα εγκυρότητας: NK Ανοίγουμε Design View τον πίνακα μας και επιλέγουμε το πεδίο στο οποίο θα προσθέσουμε κανόνα

εγκυρότητας π.χK Τιμή

OK Κάνουμε κλικ στη καρτέλα General στο κάτω αριστερό μέρος του πίνακαK PK Πληκτρολογούμε την έκφραση για τον κανόνα εγκυρότητας που θέλουμε στο πεδίο Validation oule

4K Αποθηκεύουμε τον πίνακα μαςK

19

Συνήθως για να δημιουργηθούν οι εκφράσεις για τους κανόνες εγκυρότητας χρησιμοποιούμε τους πιο κάτω τελεστές

Τελεστές Λειτουργία H Πρόσθεση - Αφαίρεση ή αρνητικό όταν βρίσκεται πριν από μια τιμή π.χK -O / Διαίρεση * Πολλαπλασιασμός & Ενώνει δύο αλφαριθμητικά σε έναK = Ίσο με … > Μεγαλύτερο του … Y Μικρότερο του … > = Μεγαλύτερο ή ίσο του … Y = Μικρότερο ή ίσο του … Y > Άνισο με … E Άνοιγμα παρένθεσης ) Κλείσιμο παρένθεσης

Λέξη Περιγραφή And ΚΑΙ Or ‘Η Not ΟΧΙ Like ΣΑΝ

Παραδείγματα απλών Κανόνων Εγκυρότητας:

Έκφραση Έλεγχος

< > 0 Η αξία στο πεδίο πρέπει να είναι άνιση του μηδενός (ΟΧΙ ΜΗΔΕΝ)

0 Or >100 Η αξία πρέπει να είναι είτε M ή μεγαλύτερη από NMM

>=(3.14*6) Η αξία πρέπει να είναι μεγαλύτερη ή ίση με το αποτέλεσμα της εξίσωσης μέσα στην παρένθεση

<1/1/96 Η ημερομηνία πρέπει να είναι πριν το N996

>=1/1/97 And < 1/1/98 Η ημερομηνία πρέπει να είναι μέσα στο N99T

20

Φύλλο Εργασίας 6 ΣΤΟΧΟΙ

Στο τέλος του Φύλλου Εργασίας θα μπορείτε να : · αντιλαμβάνεστε την αναγκαιότητα δημιουργίας κανόνων εγκυρότητας σε μια Β.Δ. · δημιουργείτε απλούς κανόνες εγκυρότητας σε μια Β.Δ.

AK Κατανόηση Κανόνων Εγκυρότητας

Άσκηση N: Πιο κάτω υπάρχουν διάφοροι κανόνες εγκυρότητας (validation rules) για κάποια πεδία. Να γράψετε στην στήλη Έλεγχος του πίνακα, τι έλεγχο κατά τη γνώμη σας θα κάνει ο κανόνας που τέθηκε για κάθε πεδίο.

Πεδίο - Field Κανόνας

Εγκυρότητας – Validation oule

Έλεγχος

Ποσότητα < > 0

Αριθμός Ταυτότητας >=1 And <=999999

Βαθμός Not ”Ε”

Ημερομηνία Λήξης >=1/1/2005

Τιμή Προϊόντος >=100 And <=1000

Ταχυδρομική Θυρίδα 5380 Or 6890

21

Άσκηση O: Φανταστείτε ότι έχετε δημιουργήσει μια βάση δεδομένων για κάποιο Νοσοκομείο. Να τοποθετήσετε κανόνα εγκυρότητας στον πίνακα ΦΑΡΜΑΚΑ ούτως ώστε το πεδίο Ημερομηνία λήξης να είναι πάντα μεγαλύτερη από την N/N/OMM6. Συμπληρώστε στο πλαίσιο Validation oule στον πίνακα ΦΑΡΜΑΚΑ, την έκφραση που θα χρησιμοποιήσετε:

BK Εφαρμογή Κανόνα Εγκυρότητας στη Βάση Δεδομένων DVD_STOoE

Άσκηση P: Στη βάση δεδομένων που έχετε δημιουργήσει DVD_STOoE προσθέστε κανόνες εγκυρότητας για να προστατέψετε τη βάση σας από λανθασμένες καταχωρήσεις.

Στον πίνακα DVD να προστεθούν οι εξής κανόνες εγκυρότητας:

το πεδίο Τιμή να δέχεται τιμές από το N μέχρι το P συμπεριλαμβανομένων

(αφού η τιμή του DVD δεν μπορεί να είναι μικρότερη της €1.00 αλλά ούτε μεγαλύτερη από €3.00 )

το πεδίο oegion να δέχεται τιμές από το N μέχρι το 5 συμπεριλαμβανομένων.

(αφού η τιμή πεδίου Region μπορεί να πάρει τιμές από το 1 μέχρι το 5)

22

ΓK Επιπρόσθετη Εργασία

Άσκηση 4: Να δημιουργήσετε μια νέα βάση δεδομένων με το όνομα School. Σχεδιάστε ένα πίνακα με τα πιο κάτω πεδία:

Πεδίο Τύπος Μέγεθος

ΕΠΩΝΥΜΟ Text 30

ΟΝΟΜΑ Text 20

ΗΜΕΡ.ΓΕΝΝΗΣΗΣ Date/Time

ΔΙΕΥΘΥΝΣΗ Text 50

ΠΟΛΗ Text 30

ΤΑΧΥΔΡΟΜΙΚΟΣ ΚΩΔΙΚΑΣ Number Integer

Αποθηκεύσετε τον πίνακα σας με το όνομα studentsK Καθορίστε κανόνα εγκυρότητας για το πεδίο ΤΑΧΥΔΡΟΜΙΚΟΣ ΚΩΔΙΚΑΣ ο οποίος να ελέγχει τις

τιμές που μπορεί να δεχθεί το πεδίο και είναι από το MMMN μέχρι το 9999 συμπεριλαμβανομένωνK Εισάγετε τις ακόλουθες τρεις εγγραφές στον πίνακα students:

§ Μαρία Παύλου, 23/6/1977, Αποστόλου 5, Πάφος, 1321

§ Πέτρου Αντώνης, 12/9/1974, Ερμού 89, Λευκωσία, 12349

§ Νικόλας Αναστασίου, 7/4/1978, Πραξιτέλους 4, Δερύνεια, 5380

Εισάγετε επίσης τα δικά σας στοιχεία στον πίνακα (οπότε θα υπάρχουν σύνολο 4 εγγραφές).

Σημειώστε τις παρατηρήσεις σας:

Αποθηκεύσετε τον πίνακα σας.

Να τερματίσετε το πρόγραμμα Microsoft AccessK

Σημείωση για επιπρόσθετη εργασία: Στην καταχώρηση του ΤΑΧΥΔΡΟΜΙΚΟΥ ΚΩΔΙΚΑ στις εγγραφές σας, αν υπάρχει κάποια

σύγκρουση με τον κανόνα εγκυρότητας που θέσατε τότε συμπληρώστε με δικό σας φανταστικό αριθμό.

23

Προγραμματισμός Μαθήματος T – Βοήθημα N ΦΟΡΜΕΣ ΣΤΟ MS-ACCESSEFOoM) Η φόρμα(form) στην Access είναι ένα γραφικό εργαλείο(μια οθόνη) που εξασφαλίζει ένα πιο ευχάριστο και εύχρηστο περιβάλλον εργασίας από τους πίνακες. Η φόρμα χρησιμεύει κυρίως για

● εισαγωγή νέων στοιχείων σε μια βάση δεδομένων ● επισκόπηση καταχωρημένων στοιχείων στη βάση δεδομένων ● την τροποποίηση στοιχειών που είναι ήδη καταχωρημένα

ΔΗΜΙΟΥΡΓΙΑ ΦΟΡΜΑΣ ΜΕ ΤΗ ΧΡΗΣΗ ΤΗΣ ΕΝΤΟΛΗΣ FOoM Η εντολή FORM επιτρέπει τη δημιουργία μιας φόρμας που θα περιλαμβάνει όλα τα πεδία ενός πίνακα με εύκολο και γρήγορο τρόπο. Για τη δημιουργία της φόρμας με την εντολή Form ακολουθείστε τα ακόλουθα βήματα:

1. Βεβαιωθείτε ότι έχετε επιλέξει τον πίνακα για τον οποίο θέλετε να δημιουργήσετε τη φόρμα. 2. Από τη καρτέλα Create επιλέξετε το κουμπί Form

3. H φόρμα με όλα τα πεδία του πίνακα που επιλέξατε είναι έτοιμη.

ΠΛΟΗΓΗΣΗ ΣΤΗ ΦΟΡΜΑ Χρησιμοποιώντας τη γραμμή εργαλείων πλοήγησης της φόρμας μπορείτε να μετακινηθείτε στις εγγραφές του πίνακα και να προσθέσετε καινούργιες εγγραφές.

α β γ δ ε Κουμπί α – Μεταφορά στη πρώτη εγγραφή του πίνακα Κουμπί β – Μεταφορά στη προηγούμενη εγγραφή του πίνακα Κουμπί γ – Μεταφορά στην επόμενη εγγραφή του πίνακα Κουμπί δ - Μεταφορά στην τελευταία εγγραφή του πίνακα Κουμπί ε - Εισαγωγή νέας εγγραφής

24

Φύλλο Εργασίας T ΣΤΟΧΟΙ

Στο τέλος του Φύλλου Εργασίας θα μπορείτε να : · εντοπίζετε τα πλεονεκτήματα που απορρέουν από τη χρήσης της φόρμας · δημιουργείτε φόρμα με τη χρήση του Form · μετακινείτε, να τροποποιείτε και να εισάγετε καινούργιες εγγραφές με τη ρήση φόρμας

ΑK ΔΗΜΙΟΥΡΓΙΑ ΦΟΡΜΑΣ

1. Ανοίξετε τη βάση δεδομένων DVD που βρίσκεται στο φάκελο σας.

2. Δημιουργήστε μια φόρμα για τον πίνακα DVD χρησιμοποιώντας την εντολή Form

3. Αποθηκεύσετε την φόρμα που μόλις έχετε δημιουργήσει με το όνομα DVD form

ΒK ΜΕΤΑΚΙΝΗΣΗ ΕΓΓΡΑΦΩΝ ΜΕΣΑ ΣΕ ΦΟΡΜΑ 1. Ανοίξετε τον πίνακα DVD στην προβολή παρουσίασης δεδομένων 2. Πειραματιστείτε με τη γραμμή εργαλείων πλοήγησης. Για κάθε κουμπί που επιλέγετε από τη

γραμμή, συμβουλευτείτε και τον πίνακα DVD για να ανακαλύψετε τη χρησιμότητα του κουμπιού αυτού.

α β γ δ ε Γράψετε τη λειτουργία του αντίστοιχου κουμπιού

iK Κουμπί α ………………………………………………………………….. iiK Κουμπί β ………………………………………………………………….. iiiK Κουμπί γ ………………………………………………………………….. ivK Κουμπί δ ………………………………………………………………….. vK Κουμπί ε …………………………………………………………………..

ΓK ΠΡΟΣΘΗΚΗ ΕΓΓΡΑΦΩΝ ΜΕ ΤΗ ΧΡΗΣΗ ΦΟΡΜΑΣ

1. Χρησιμοποιώντας τη φόρμα DVD form και με τη βοήθεια του κουμπιού ENew oecord) περάστε τις ακόλουθες εγγραφές.

2. Χρησιμοποιώντας τη φόρμα εντοπίστε τις πιο κάτω εγγραφές και τροποποιείστε τις ως εξής:

(Ο καθηγητής ανάλογα με τη βάση δεδομένων που θα εργάζονται οι μαθητές πρέπει να καθορίσει τις εγγραφές που θα τροποποιηθούν)

3. Μετακινηθείτε στο τέλος του πίνακα DVD. Τι παρατηρείτε σε σχέση με τις εγγραφές που έχετε περάσει; …………………………………………………………………………………………………

EK ΕΠΙΠΡΟΣΘΕΤΗ ΑΣΚΗΣΗ 4. Ανοίξετε την ιστοσελίδα www.play.com.

5. Ψάξετε με τη βοήθεια της μηχανής αναζήτησης της ιστοσελίδας να βρείτε δύο ταινίες που σας

αρέσουν.

25

6. Καταχωρήστε τις ταινίες αυτές στον πίνακα DVD μέσω της φόρμας DVD form, που δημιουργήσατε στην ενότητα Α. (Όπου υπάρχει δυσκολία να εντοπιστούν οι απαραίτητες πληροφορίες για τη συμπλήρωση των πεδίων του πίνακα για τη συγκεκριμένη εγγραφή(ταινία) καταχωρήστε φανταστικά στοιχεία)

ΔK ΑΣΚΗΣΕΙΣ ΓΙΑ ΤΟ ΣΠΙΤΙ 1. Ποια η χρησιμότητα της φόρμας σε ένα ΣΔΒΔ;

2. Ποια η σχέση του πίνακα με τη φόρμα;

3. Σημειώστε ν όπου η πρόταση είναι ορθή

i. Με τη χρήση της εντολής form μπορούμε να επιλέξουμε ποια πεδία του πίνακα θέλουμε να

εμφανίζονται στη φόρμα. ……………….

ii. Με τη χρήση της εντολής form μπορούμε να καθορίσουμε το όνομα με το οποίο θα

αποθηκευτεί η φόρμα. ………………..

iii. Μπορούμε να εισάγουμε ή να τροποποιήσουμε τα δεδομένα ενός πίνακα μέσω της φόρμας

που δημιουργήθηκε με την εντολή form. ……………….

26

Προγραμματισμός Μαθήματος 8 – Βοήθημα N ΦΟΡΜΕΣ ΣΤΟ MS-ACCESS EΟΔΗΓΟΣ ΦΟΡΜΩΝ – FOoM WIZAoD) Εκτός από τις αυτόματες φόρμες μια άλλη μέθοδος δημιουργίας φόρμας είναι με τον οδηγό φορμών.(Form Wizard) Η χρησιμοποίηση του οδηγού φορμών δίνει περισσότερες δυνατότητες στο σχεδιασμό μιας φόρμας. Ο χρήστης έχει τη δυνατότητα Α) να επιλέξει τον πίνακα και τα πεδία που θα εμφανίζονται στη φόρμα. Β) να επιλέξει τη διάταξη της φόρμας( form layout) Γ) να επιλέξει το στυλ της φόρμας Η τεχνική του οδηγού φορμών πλεονεκτεί της τεχνικής της αυτόματης φόρμας γιατί επιτρέπει τις πιο πάνω δυνατότητες. ΔΗΜΙΟΥΡΓΙΑ ΦΟΡΜΑΣ ΜΕ ΤΟΝ ΟΔΗΓΟ ΦΟΡΜΩΝ EFOoM WIZAoD) Για να δημιουργήσετε μια φόρμα με τη χρήση του οδηγού φορμών πρέπει να ακολουθήσετε μια σειρά από βήματα

1. Από την καρτέλα Create επιλέξετε το κουμπί Form Wizard

2. Επιλέξετε από την αναδιπλούμενη λίστα με την ονομασία Tables/Queries τον πίνακα που θα χρησιμοποιήσετε για τη δημιουργία φόρμας.

3. Στη λίστα Available Fields(Διαθέσιμα πεδία) εμφανίζονται τα πεδία που θα μπορούσατε να

συμπεριλάβετε στη φόρμα σας. Για να επιλέξετε ένα πεδίο ή να αφαιρέσετε ένα επιλεγμένο πεδίο από τη φόρμα σας χρησιμοποιήστε τα κουμπιά που βρίσκονται δίπλα από τη λίστα.

- Αφού επιλέξετε το πεδίο που θέλετε να προσθέσετε στη φόρμα σας από τη λίστα Available Fields πατήστε το κουμπί αυτό.

27

- Αφού επιλέξετε το πεδίο που θέλετε να αφαιρέσετε από τη φόρμα σας από τη λίστα Selected Fields που παρουσιάζει όλα τα επιλεγμένα πεδία πατήστε το κουμπί αυτό.

- Αν θέλετε να προσθέσετε όλα τα διαθέσιμα πεδία στη φόρμα σας πατήστε το κουμπί αυτό.

- Αν θέλετε να αφαιρέσετε όλα τα επιλεγμένα πεδία από τη φόρμα σας πατήστε το κουμπί αυτό Η σειρά που τα πεδία θα εμφανίζονται στη φόρμα σας είναι αυτή που εμφανίζονται στο πλαίσιο Selected Fields.

Όταν τελειώσετε με τον καθορισμό των πεδίων πατήστε το κουμπί για να προχωρήσετε στο επόμενο βήμα

4. Στο βήμα αυτό μπορείτε να επιλέξετε τη διάταξη(layout) που θα έχουν τα πεδία στη φόρμα σας. (σε ποιο σημείο της φόρμας θα τοποθετηθούν τα επιλεγμένα πεδία)

Όταν επιλέξετε τη διάταξη που προτιμάτε πατήστε Next.

5. Στο τελευταίο βήμα πριν την ολοκλήρωση της φόρμας πρέπει να δώσετε το όνομα με το οποίο

αυτή θα αποθηκευτεί. Αφού καθορίσετε το όνομα της φόρμας πατήστε το κουμπί και η φόρμα σας είναι έτοιμη.

ΤΡΟΠΟΠΟΙΗΣΗ ΦΟΡΜΑΣ Για να τροποποιήσετε τη φόρμα δηλαδή να προσθέσετε και να αφαιρέσετε πεδία, να αλλάξετε τις διαστάσεις και τις θέσεις των αντικειμένων, να μορφοποιήσετε τη φόρμα και να βάλετε κεφαλίδα και

υποσέλιδο χρειάζεται να μεταφερθείτε σε προβολή σχεδίασης Βεβαιωθείτε ότι είναι επιλεγμένη η φόρμα που θέλετε να τροποποιήσετε και πατήστε το κουμπί προβολής σχεδίασης(Design View). Στην οθόνη σας θα εμφανιστεί η φόρμα με τα πεδία σε προβολή σχεδιασμού. Τα βασικά μέρη μιας φόρμας είναι

α) Κεφαλίδα φόρμαςEForm Header):Η περιοχή αυτή αφορά την αρχή της πρώτης σελίδας της φόρμας. Χρησιμοποιείται συνήθως για τίτλους β) Λεπτομερή στοιχείαEDetail): Στην περιοχή αυτή εμφανίζονται τα στοιχεία της κάθε εγγραφής(οι τιμές των πεδίων) γ) Υποσέλιδο φόρμαςEForm Footer): Η περιοχή αυτή αφορά το τέλος της τελευταίας σελίδας της φόρμας. Χρησιμοποιείται για διάφορους πληροφορίες όπως το όνομα του σχεδιαστή της φόρμας ή της εταιρείας.

Μια φόρμα αποτελείται από ετικέτεςElabels) και πλαίσια κειμένουEtext box)K

Ετικέτες Πλαίσια Κειμένου

Κεφαλίδα

Υποσέλιδο

28

ΕτικέτεςElabels): Αντικείμενα που είναι στατικά(δεν αλλάζουν) και παρουσιάζουν ένα κείμενο Πλαίσια κειμένουEtext box): Αντικείμενα που συνδέονται με τα πεδία του πίνακα και παρουσιάζουν την τιμές ενός πεδίου. Οι τιμές ενός πλαισίου ελέγχου αλλάζουν και παρουσιάζουν τις τιμές μιας συγκεκριμένης εγγραφής του πίνακα κάθε φορά. Αλλαγή Διαστάσεων ή μετακίνηση των αντικειμένων της φόρμας Για να αλλάξετε τις διαστάσεις των αντικειμένων της φόρμας ή να τα μετακινήσετε σε μια νέα θέση επιλέξετε τα και εφαρμόστε την τεχνική σύρε και άφησε(drag and drop). (όπως ακριβώς θα κάνατε αν θέλατε να επεξεργαστείτε μια εικόνα) Διαγραφή αντικειμένου από τη φόρμα Επιλέξετε την ετικέτα ή το πλαίσιο ελέγχου και πατήστε το πλήκτρο Delete. Προσθήκη ενός νέου πεδίου Για να προσθέσετε ένα καινούργιο πεδίο από την καρτέλα Design επιλέξετε το εικονίδιο Add Existing Field . Στην οθόνη σας θα εμφανιστεί μια λίστα με όλα τα πεδία του πίνακα που σχετίζεται η φόρμα. Με την τεχνική σύρε και άφησε επιλέξετε το πεδίο που θέλετε να προσθέσετε στη φόρμα σας και τραβήξετε και τοποθετήστε το πάνω στη φόρμα. Προσθήκη ενός νέου αντικειμένου Μπορείτε να προσθέσετε στη φόρμα σας ένα νέο αντικείμενο όπως μια νέα ετικέτα για να βάλετε τίτλο στη φόρμα σας. Για την προσθήκη αντικειμένων χρειάζεται να επιλέξετε το αντικείμενο που θέλετε να συμπεριλάβετε στη φόρμα σας από το κουτί εργαλείων (toolbox)

Μορφοποίηση της φόρμας Η μορφοποίηση της φόρμας αφορά την αλλαγή γραμματοσειράς και του μεγέθους της, την αλλαγή χρώματος της γραμματοσειράς, την αλλαγή του φόντου, αλλαγή χρώματος περιγράμματος, αλλαγή της στοίχισης του κειμένου.

Ετικέτα(label)

Πλαίσιο Κειμένου (text box)

29

Φύλλο Εργασίας 8 ΣΤΟΧΟΙ

Στο τέλος του Φύλλου Εργασίας θα μπορείτε να :

· δημιουργείτε φόρμα με τη χρήση του οδηγού φόρμας(form wizard) · να τροποποιείτε τη φόρμα μορφοποιώντας την ή προσθέτοντας και αφαιρώντας πληροφορίες

από αυτή ΑK ΔΗΜΙΟΥΡΓΙΑ ΦΟΡΜΑΣ ΜΕ ΤΟΝ ΟΔΗΓΟ ΦΟΡΜΑΣ

1. Ανοίξετε τη βάση δεδομένων DVD που βρίσκεται στο φάκελο σας. 2. Δημιουργήστε μια φόρμα με τη χρήση του οδηγού φόρμας(form wizard) χρησιμοποιώντας τον

πίνακα DVDK

Η φόρμα που θα δημιουργήσετε πρέπει να έχει τα ακόλουθα χαρακτηριστικά: ΠΕΔΙΑ: ΤΙΤΛΟΣ, ΠΡΩΤΑΓΩΝΙΣΤΗΣ, ΚΑΤΗΓΟΡΙΑ, ΔΙΑΘΕΣΙΜΟ, ΗΜΕΡ ΚΥΚΛΟΦΟΡΙΑΣ

LAvOUT: Columnar STvLE: Industrial ΟΝΟΜΑ: DVD Form Wizard

ΒK ΤΡΟΠΟΠΟΙΗΣΗ ΦΟΡΜΑΣ ΜΕΣΩ ΤΗΣ ΠΡΟΒΟΛΗΣ ΣΧΕΔΙΑΣΗΣEDESIGN VIEW) 1. Ανοίξετε τη φόρμα που μόλις έχετε δημιουργήσει σε προβολή σχεδίασης(design view) και κάνετε

τις ακόλουθες αλλαγές: Α) Header: HOLLYWOOD DVD CLUB Β) Χρώμα τίτλου: Πορτοκαλί Γ) Φόντο: Μπλε Δ) Χρώμα γραμματοσειράς ετικετών(labels): Πράσινο Ε) Διαγράψετε το πεδίο: ΗΜΕΡ ΚΥΚΛΟΦΟΡΙΑΣ ΣΤ) Προσθέστε στη θέση του διαγραμμένου πεδίου το πεδίο ΤΙΜΗ.

2. Αποθηκεύσετε τις αλλαγές με το όνομα DVD Form Design. (File->Save As) ΓK ΕΠΙΠΡΟΣΘΕΤΗ ΑΣΚΗΣΗ

1. Δημιουργήστε μια φόρμα χρησιμοποιώντας τον πίνακα DVD που θα έχει την πιο κάτω μορφή

Υποσέλιδο (Footer)

Γαλάζιο φόντο μπλε γράμματα

Πορτοκαλί γράμματα

Κεφαλίδα (Header) Κίτρινο

φόντο Πορτοκαλί γράμματα

DVD/ images

30

Προγραμματισμός μαθήματος 9 - Βοήθημα N

Δημιουργία καινούριου ερωτήματος επιλογής πεδίων με wizard

1. Ανοίξετε τη βάση δεδομένων σας και από τη γραμμή Menu επιλέξετε την καρτέλα Create. 2. Ενεργοποιήστε τον Wizard δημιουργίας ερωτημάτων επιλέγοντας Query Wizard (New Query)

,επιλέξετε Simple Query Wizard και πατήστε OK. 3. Στην πρώτη οθόνη του Wizard επιλέξτε τον πίνακα και τα πεδία που θέλετε να χρησιμοποιήσετε

για το ερώτημα που δημιουργείτε. Μετά πατήστε το κουμπί Next > για να προχωρήσετε στο επόμενο βήμα της δημιουργίας του ερωτήματος.

4. Στην επόμενη οθόνη να επιλέξετε το Detail (Shows every field of every record) και να πατήσετε

το κουμπί Next.

5. Στην τελευταία οθόνη, να δώσετε ένα όνομα στο ερώτημα που δημιουργείτε και να πατήσετε το κουμπί Finish.

6. Το ερώτημα έχει δημιουργηθεί και στην οθόνη σας βλέπετε το αποτέλεσμα του. Παρατηρήστε ότι το ερώτημα που δημιουργήσατε βρίσκετε αποθηκευμένο στο χώρο Queries, με το όνομα που δώσατε στην τελευταία οθόνη του wizard

Επιλέξτε τον πίνακα

Επιλέξτε τα πεδία του ερωτήματος

Πατήστε εδώ για να συμπεριληφθούν τα επιλεγμένα πεδία στο ερώτημα

Το όνομα του ερωτήματος

31

Φύλλο Εργασίας 9 ΣΤΟΧΟΙ Μετά το τέλος του μαθήματος θα πρέπει να:

· Κατανοείτε την ανάγκη για τη χρήση απλών ερωτημάτων επιλογής πεδίων · Κατανοείτε την έννοια του ερωτήματος · Δημιουργείτε απλό ερώτημα επιλογής πεδίων με τη χρήση του wizard

ΑK Δημιουργία Ερωτήματος επιλογής πεδίων με Wizard Δραστηριότητα N Από τη βάση δεδομένων του DVD Store (DVD_Store.mbd), ποια από τα πεδία του πίνακα DVD πιστεύετε ότι θα χρειαστούμε αν θέλουμε να δείξουμε στο χρήστη του προγράμματος μας ένα κατάλογο με τους τίτλους και τα Region μόνο;

…………………………………………………………………………………………………

…………………………………………………………………………………………………

…………………………………………………………………………………………………

…………………………………………………………………………………………………

Δραστηριότητα O

Στη βάση δεδομένων του DVD Store (DVD_Store.mbd) να δημιουργήσετε ένα καινούριο ερώτημα το οποίο να δίνει από τον πίνακα DVD τα πεδία της Δραστηριότητας 1. ΝΑ ΧΡΗΣΙΜΟΠΟΙΗΣΕΤΕ ΤΟ Wizard και να παρουσιάσετε τα αποτελέσματα του ερωτήματος. Ποια είναι η πρώτη εγγραφή στο αποτέλεσμα (να δώσετε όλα τα πεδία που φαίνονται);

…………………………………………………………………………………………………

…………………………………………………………………………………………………

Δραστηριότητα P

Να αποθηκεύσετε το ερώτημα που δημιουργήσατε στη Δραστηριότητα 2 στη βάση δεδομένων DVD_Store.mbd με το όνομα RegionsList

Δραστηριότητα 4

Να ανοίξετε τον πίνακα DVD και να αλλάξετε το πεδίο Region της πρώτης εγγραφής σε 9. Αν ξαναπαρουσιάζατε τα αποτελέσματα του ερωτήματος RegionsList, ποια νομίζετε ότι θα είναι η πρώτη εγγραφή του αποτελέσματος;

…………………………………………………………………………………………………

…………………………………………………………………………………………………

32

Δραστηριότητα 5

Να ξαναπαρουσιάζατε τα αποτελέσματα του ερωτήματος RegionsList που βρίσκετε στη βάση δεδομένων μας (από τη Δραστηριότητα 3). Ποια είναι η πρώτη εγγραφή στο αποτέλεσμα (να δώσετε όλα τα πεδία που φαίνονται);

…………………………………………………………………………………………………

…………………………………………………………………………………………………

Δραστηριότητα 6

Να σχολιάσετε γιατί η πρώτη εγγραφή του αποτελέσματος του ερωτήματος στη Δραστηριότητα 2 είναι διαφορετική από την πρώτη εγγραφή του αποτελέσματος του ερωτήματος στη Δραστηριότητα 5.

…………………………………………………………………………………………………

…………………………………………………………………………………………………

ΒK Επιπρόσθετη Εργασία Δραστηριότητα N

Στη βάση δεδομένων του DVD Store (DVD_Store.mbd) να δημιουργήσετε ένα καινούριο ερώτημα το οποίο να δίνει από τον πίνακα DVD τα πεδία τα οποία χρειάζονται για να δείξουμε ένα κατάλογο των ταινιών με τους πρωταγωνιστές. ΝΑ ΧΡΗΣΙΜΟΠΟΙΗΣΕΤΕ ΤΟ Wizard και να παρουσιάσετε τα αποτελέσματα του ερωτήματος.

Δραστηριότητα O

Στη βάση δεδομένων του DVD Store (DVD_Store.mbd) να δημιουργήσετε ένα καινούριο ερώτημα το οποίο να δίνει από τον πίνακα DVD τα πεδία τα οποία χρειάζονται για να δείξουμε ένα κατάλογο των ταινιών με τους πρωταγωνιστές, την τιμή και την κατηγορία. ΝΑ ΧΡΗΣΙΜΟΠΟΙΗΣΕΤΕ ΤΟ Wizard και να παρουσιάσετε τα αποτελέσματα του ερωτήματος.

33

Προγραμματισμός μαθήματος NM - Βοήθημα N

Δημιουργία Απλού Ερωτήματος επιλογής πεδίων στην Access

Επιλογή μενού Ερωτημάτων EQueries)

NK Αφού ανοίξετε τη βάση δεδομένων από την καρτέλα Create επιλέξετε το κουμπί Query Design

2. Το παράθυρο στην πιο κάτω εικόνα θα εμφανιστεί:

3. Επιλέξτε από τη λίστα τον πίνακα που θέλετε να χρησιμοποιήσετε για το ερώτημα που

δημιουργείτε και πατήστε το κουμπί Add και μετά το κουμπί Close.

4. Το παράθυρο που βλέπετε μπροστά σας τώρα, είναι το παράθυρο δημιουργίας ερωτημάτων με Design view. Στο πάνω μέρος του παραθύρου αυτού βρίσκεται ο πίνακας για τον οποίο θα αναφέρεται το ερώτημα που θέλετε να δημιουργήσετε (ο πίνακας που επιλέξατε στο βήμα 3 πιο πάνω). Προσέξτε ότι στο παραθυράκι του πίνακα βρίσκονται και όλα τα πεδία του πίνακα αυτού.

34

5. Στο παραθυράκι του πίνακα, διπλοπατήστε στα πεδία του πίνακα που θέλετε να συμπεριλάβετε στο ερώτημα. Προσέξτε ότι κάθε πεδίο που επιλέγετε (διπλοπατώντας το) γεμίζει και μία στήλη από το κάτω μισό του παράθυρου ερωτημάτων Design view.

6. Αφού επιλέξετε όλα τα πεδία που θέλετε να συμπεριληφθούν στο ερώτημα, πρέπει να το

αποθηκεύεστε:

α) Πατήστε το κουμπί αποθήκευσης

β) Στο παράθυρο που εμφανίζεται, γράψετε το όνομα με το οποίο θέλετε να αποθηκευτεί το ερώτημα και πατήστε το κουμπί OK

Προσέξτε ότι το ερώτημα τώρα βρίσκεται αποθηκεμένο στο χώρο Queries στο αρχικό παράθυρο της βάσης, με το όνομα που δώσατε

7. Για να δείτε το αποτέλεσμα του ερωτήματος που δημιουργήσατε, πατήστε στο κουμπί

Δημιουργία Απλού Ερωτήματος ταξινόμησης στην Access Για να δημιουργήσετε ερώτημα ταξινόμησης με το Design view, ακολουθήστε τα ίδια βήματα που ακολουθήσαμε πιο πάνω στη δημιουργία καινούριου ερωτήματος επιλογής πεδίων μέχρι και το βήμα 5. Στη συνέχεια, να βρείτε το/τα πεδίο/α που θέλετε να εμφανιστούν ταξινομημένα στο κάτω μέρος του παραθύρου δημιουργίας ερωτημάτων με Design view και για το καθένα να ακολουθήσετε τα παρακάτω βήματα:

1. Στη στήλη του πεδίου, να βρείτε τη γραμμή με τίτλο ‘Sort:’

2. Ανάλογα με την ταξινόμηση που επιθυμείτε να χρησιμοποιηθεί στο ερώτημα, επιλέξτε το είδος

από τις δύο επιλογές:

i. Επιλέξτε ascending για ταξινόμηση του πεδίου με αύξουσα σειρά

ii. Επιλέξτε descending για ταξινόμηση του πεδίου με φθίνουσα σειρά

3. Αποθηκεύετε το ερώτημα και δείτε το αποτέλεσμα του όπως περιγράφετε πιο πάνω

35

Φύλλο Εργασίας NM ΣΤΟΧΟΙ Μετά το τέλος του μαθήματος θα πρέπει να:

· Κατανοείτε την ανάγκη για τη χρήση απλών ερωτημάτων ταξινόμησης · Δημιουργείτε απλό ερώτημα επιλογής πεδίων από το Design View · Δημιουργείτε απλό ερώτημα ταξινόμησης από το Design View

ΑK Δημιουργία Ερωτήματος επιλογής πεδίων και ταξινόμησης με Design View Δραστηριότητα N

Στη βάση δεδομένων του DVD Store (DVD_Store.mbd) να δημιουργήσετε ένα καινούριο ερώτημα το οποίο να δίνει από τον πίνακα DVD τα πεδία Title και Region. ΝΑ ΧΡΗΣΙΜΟΠΟΙΗΣΕΤΕ ΤΟ Design View (ΟΧΙ Wizard) και να παρουσιάσετε τα αποτελέσματα του ερωτήματος. Να αποθηκεύσετε το ερώτημα με το όνομα RegionsListDesign. Δραστηριότητα O Από τη βάση δεδομένων του DVD Store (DVD_Store.mbd), ποιο ή ποια πεδία του πίνακα DVD πιστεύετε ότι θα χρειαστεί να παρουσιάσουμε ταξινομημένο/α, αν θέλουμε να δείξουμε στο χρήστη του προγράμματος μας ένα κατάλογο με τα DVD που είναι διαθέσιμα προς ενοικίαση;

…………………………………………………………………………………………………

…………………………………………………………………………………………………

…………………………………………………………………………………………………

Δραστηριότητα P

Nα δημιουργήσετε ένα καινούριο ερώτημα το οποίο να δίνει από τον πίνακα DVD όλα τα πεδία με ταξινόμηση στα πεδία της Δραστηριότητας 2. Να παρουσιάσετε τα αποτελέσματα του ερωτήματος και να το αποθηκεύσετε με όνομα taxinomisi.

ΒK Επιπρόσθετη Εργασία Δραστηριότητα N

Nα δημιουργήσετε ένα καινούριο ερώτημα το οποίο να δίνει από τον πίνακα DVD όλα τα πεδία του πίνακα με ταξινόμηση στο πεδίο της Κατηγορίας.

Δραστηριότητα O Nα δημιουργήσετε ένα καινούριο ερώτημα το οποίο να δίνει από τον πίνακα DVD όλα τα πεδία του πίνακα με ταξινόμηση στα πεδία της Κατηγορίας και της τιμής.

36

Προγραμματισμός μαθήματος NN - Βοήθημα N Δημιουργία Ερωτήματος με χρήση κριτηρίων στην Access Αφού ανοίξετε τη βάση δεδομένων σας και έχετε μπροστά σας το αρχικό παράθυρο της βάσης σας, πατήστε πάνω στην επιλογή Queries και επιλέξτε το ερώτημα που θέλετε να επαναφέρεται. Στη συνέχεια πατήστε το κουμπί Design ή επιλέξετε το ερώτημα και πατήστε δεξί κλικ και μετά επιλέξετε Design View για να εμφανιστεί το παράθυρο δημιουργίας ερωτημάτων με Design view.

Μπορούμε να επιλέξουμε την γραμμή Criteria σε οποιαδήποτε στήλη επιθυμούμε και να δηλώσουμε

στην στήλη αυτή ποια θα είναι τα κριτήρια επιλογής εγγραφών. Π.χ εσείς θα πρέπει να εισάγεται

κριτήριο στην στήλη Ημερ Κυκλοφορίας, αν θέλετε το ερώτημα να επιλέγει τις ταινίες που έχουν

κυκλοφορήσει μετά την 01/01/2001

37

Φύλλο Εργασίας NN ΣΤΟΧΟΙ

Στο τέλος του Φύλλου Εργασίας οι μαθητές θα μπορούν να : · αναγνωρίζουν τα πλεονεκτήματα που απορρέουν από τη χρήσης της απλών και

σύνθετων κριτηρίων στα ερωτήματα · δημιουργούν ή να τροποποιούν σε Design View ένα ερώτημα προσθέτοντας πεδία

και κριτήρια επιλογών

ΑK ΔΗΜΙΟΥΡΓΙΑ ΕΡΩΤΗΜΑΤΟΣ

Ανοίξετε τη βάση δεδομένων DVD που βρίσκεται στο φάκελο σας.

Επιλέξετε από τα αντικείμενα το Queries και επιλέξετε την καρτέλα Create Query.

Πατήστε το κουμπί Query Design.

ΒK ΕΠΙΛΟΓΗ ΠΙΝΑΚΑ Στο παράθυρο που εμφανίζεται, από την καρτέλα Tables επιλέξετε τον πίνακα DVD πατήστε το

κουμπί Add. Στη συνέχεια πατήστε το κουμπί CloseK

ΓK ΕΠΙΛΟΓΗ ΠΕΔΙΩΝ Από το μικρό παράθυρο στο οποίο εμφανίζονται τα πεδία του πίνακα που έχετε επιλέξει, επιλέγουμε τα πεδία που μας ενδιαφέρουν με την τεχνική συρε και άφησε (ή διπλοπατώντας), στις στήλες που φαίνονται κάτω από το παραθυράκι.

1)Ποιο θα είναι το αποτέλεσμα του ερωτήματος που βλέπετε πιο πάνω; Γράψετε το στο τετράδιο σας.

38

2) Επιλέξτε και σεις τα 4 πεδία που φαίνονται επιλεγμένα πιο πάνω χρησιμοποιώντας. Επιπλέον

επιλέξετε και το πεδίο Ημερομηνία Κυκλοφορίας.

Ποιο είναι τώρα το αποτέλεσμα του ερωτήματος; Γράψετε το στο τετράδιο σας.

ΔK ΕΙΣΑΓΩΓΗ ΚΡΙΤΗΡΙΩΝ Να τοποθετήσετε κριτήριο επιλογής στην στήλη Ημερ Κυκλοφορίας, ούτως ώστε το ερώτημα να

επιλέγει τις ταινίες που έχουν κυκλοφορήσει μετά την 01/01/2001 (θα γράψετε την ημερομηνία όπως

φαίνεται πιο κάτω. Αν το σύμβολο # δεν εμφανιστεί μπροστά και πισω από την ημερομηνία τότε

τοποθετήστε το εσείς)

Κλείστε το ερώτημα για να αποθηκευτεί

Αποθηκεύεστε το ερώτημα με όνομα New Films

ΕΠΙΠΡΟΣΘΕΤΗ ΕΡΓΑΣΙΑ

Να δημιουργήσετε ένα νέο ερώτημα με τα ιδία πεδία το οποίο θα αποθηκεύσετε με όνομα New

Action Films. Το ερώτημα αυτό θα είναι το ίδιο με το προηγούμενο με την διαφορά ότι στην στήλη

ΚΑΤΗΓΟΡΙΑ θα εισάγετε κριτήριο που να επιλέγει μόνο τα έργα ΔΡΑΣΗΣ

39

Προγραμματισμός μαθήματος NO - Βοήθημα N

Δημιουργία Σύνθετου Ερωτήματος στην Access O

Χρήση Μπαλαντέρ

Ο Μπαλαντέρ είναι ένα σύμβολο που χρησιμοποιείται για να αναπαραστήσει ένα ή περισσότερους χαρακτήρες. Αν επιλεχτεί σαν κριτήριο η φράση *ΣΗ θα έχει ώς αποτέλεσμα όλες τις λέξεις που τελειώνουν σε «ΣΗ»

Για να δείτε το αποτέλεσμα του ερωτήματος που δημιουργήσατε, πατήστε στο κουμπί

40

Φύλλο Εργασίας NO ΣΤΟΧΟΙ

Στο τέλος του Φύλλου Εργασίας οι μαθητές θα μπορούν να : · δημιουργούν ή να τροποποιούν σε Design View ένα ερώτημα προσθέτοντας πεδία

και κριτήρια επιλογών · εισάγουν στα κριτήρια επιλογής μπαλαντέρ

ΑK ΧΡΗΣΗ ΜΠΑΛΑΝΤΕΡ ΣΤΑ ΚΡΙΤΗΡΙΑ

Ανοίξετε τη βάση δεδομένων DVD που βρίσκεται στο φάκελο σας.

Επιλέξετε το μενού των ερωτημάτων και από αυτό επιλέξτε το ερώτημα New Films

Θα παρουσιαστεί μπροστά μας το ερώτημα που κάναμε στο προηγούμενο μάθημα.

Στην στήλη ΠΡΩΤΑΓΩΝΙΣΤΗΣ θα γράψετε στα κριτήρια την φράση LIKE “PIT*” όπως φαίνεται στην

πιο κάτω εικόνα.

1)Ποιο αποτέλεσμα θα έχει το ερώτημα New Films;

…………………………………………………………………………………………………….

…………………………………………………………………………………………………….

…………………………………………………………………………………………………….

41

Προγραμματισμός Μαθήματος NP – Βοήθημα N ΑΝΑΦΟΡΕΣ ΣΤΟ MS-ACCESS EoEPOoTS) Η αναφορά στην MS-Access είναι ένα τρόπος για να παρουσιάζουμε τα δεδομένα του πίνακα μας ή των ερωτημάτων που προκύπτουν απ’ αυτούς σαν πληροφορίες και να μπορούμε να τις τυπώνουμεK Με άλλα λόγια είναι το αποτέλεσμα της βάσης δεδομένων μαςI το τι θέλουμε να πάρουμε απ’ αυτήK Είναι οι πληροφορίες οι οποίες παρουσιάζονται σαν μια εκτυπωμένη έκθεσηK Οι αναφορές είναι ιδιαίτερα χρήσιμες για μεγάλο όγκο πληροφοριώνK Μπορούν να περιλαμβάνουν αθροίσματα και άλλες περιληπτικές τιμέςK Μερικές χρήσεις των αναφορών είναι:

· συνοψίσεις πωλήσεων · λίστες αλληλογραφίας · ετικέτες · τιμολόγια

Κάποια συγκεκριμένα παραδείγματα αναφορών είναι: · Σε μια βάση δεδομένων των μαθητών ενός σχολείου να ζητήσουμε να τυπωθούν να ονόματα και

τα επίθετα των μαθητών που έχουν μείνει ανεξεταστέοι την τάδε σχολική χρονιάK · Στην βάση δεδομένων με τα DVD’s να ζητήσουμε να τυπωθούν τα ονόματαI τα επίθετα και τα

τηλέφωνα των πελατών που έχουν καθυστερήσει να επιστρέψουν κάποια DVD’sK · Στη Β.ΔK ενός φαρμακείου να κάνουμε μια αναφορά με τα φάρμακα που το όνομα τους ξεκινά από

κάποιο συγκεκριμένο γράμμαK

ΔΗΜΙΟΥΡΓΙΑ ΑΝΑΦΟΡΑΣ ΜΕ ΤΗ ΧΡΗΣΗ WIZAoD NK Από το παράθυρο της Βάσης Δεδομένων κάνετε κλικ στην καρτέλα Create και στη συνέχεια

oeport Wizard K

OK Κάνετε κλικ στο OKK

PK Πατήστε στο για να μεταφέρετε το

επιλεγμένο πεδίο στο πλαίσιο «Selected

Fields:» και επαναλάβετε μέχρι να

μεταφέρετε όλα τα πεδία που θέλετεI ή

πατήστε στο για να μεταφέρετε όλα τα

πεδίαK Μετά πατήστε στο για να

εμφανίσετε το επόμενο πλαίσιο διαλόγουK

Μπορείτε να επιλέξετε πεδία από

περισσότερο από ένα πίνακα ή ερώτημαK

Επιλέγετε ένα –ένα τον πίνακα ή το ερώτημα σας και επιλέγετε τα ζητούμενα πεδία από το καθέναK

42

4K Πατήστε στο για να εμφανίσετε το επόμενο πλαίσιο διαλόγου στο οποίο μπορείτε να ρυθμίσετε ομαδοποίηση πεδίωνK

5K Πατήστε στο για να εμφανίσετε το επόμενο πλαίσιο διαλόγουK 6K Σ’ αυτό το στάδιο μπορείτε να επιλέξετε τα πεδία που θα τύχουν ταξινόμησης καθώς και το είδος

της ταξινόμησης Eαύξουσα/φθίνουσα)K Μπορείτε να διαλέξετε μέχρι και 4 πεδίαK

TK Μετά πατήστε για να εμφανίσετε το επόμενο πλαίσιο διαλόγου:

8K Επιλέξετε τη διάταξη της αναφοράς

Elayout) από τις P επιλογές που έχει

και τον προσανατολισμό της σελίδας

EPortrait ή Landscape) και θα

πατήσετε για να πάτε

στο επόμενο πλαίσιο διαλόγου:

43

9K Να αποθηκεύσετε την αναφορά σας με όνομα oeportN και να πατήσετε στο “Finish”K

NMK Από τη γραμμή εργαλείων επιλέξετε Zoom για να δείτε συνολικά τη σελίδαK Πατήστε στο

για να πάτε στην επόμενη σελίδαK

ΑκολούθωςI να κλείσετε το παράθυρο της αναφοράςK

ΕΚΤΥΠΩΣΗ ΑΝΑΦΟΡΑΣ

Για να εκτυπώσετε την αναφορά σας πρώτα την ανοίγετε ή την επιλέγετε από το database window, μετά από το μενού File να επιλέγετε Print και από το παράθυρο που θα εμφανιστεί (βλ. δίπλα) να επιλέξετε τις σελίδες που θέλετε και να πατήσετε OK.

44

Φύλλο Εργασίας NP ΣΤΟΧΟΙ Μετά το τέλος του μαθήματος θα μπορείτε να:

· Αναγνωρίζετε την ανάγκη δημιουργίας μιας αναφοράς · Δημιουργείτε μια αναφορά με τη χρήση του Οδηγού Εκθέσεων (Report Wizard) · Δημιουργείτε μια αναφορά επιλέγοντας τα κατάλληλα πεδία από ένα ή περισσότερους πίνακες

ή ερωτήματα. ΑK ΞΕΚΙΝΗΜΑ ΚΑΙ ΑΝΟΙΓΜΑ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ ΤΟΥ MICoOSOFT ACCESS ΑΠΟ ΤΟ ΔΙΣΚΑΚΙ ESTAoT & OPEN) · Ξεκινήστε τον Διαχειριστή Βάσεων Δεδομένων. · Ανοίξετε, από το δισκάκι σας, το αρχείο PLAY DVD CLUB ΒK ΔΗΜΙΟΥΡΓΙΑ ΑΝΑΦΟΡΑΣ ΜΕ ΤΗΝ ΧΡΗΣΗ ΤΟΥ ΟΔΗΓΟΥ ΑΝΑΦΟΡΩΝ EoEPOoT WIZAoD) NK Δημιουργήστε μια αναφορά από τον πίνακα DVD με τη χρήση του οδηγού αναφοράς που να έχει τα

ακόλουθα χαρακτηριστικά: · ΠΕΔΙΑ (Fields): Όλα τα πεδία εκτός το ID · ΤΑΞΙΝΟΜΗΣΗ (Sorting) : κατά τίτλο σε αύξουσα σειρά (ascending) · ΔΙΑΤΑΞΗ (Layout): Columnar · ΟΝΟΜΑ (Name) : DVD Report Wizard

OK Δημιουργήστε μια αναφορά από τον πίνακα DVD με τη χρήση του οδηγού αναφοράς που να έχει τα

ακόλουθα χαρακτηριστικά: · ΠΕΔΙΑ (Fields): ΤΙΤΛΟΣ, ΔΙΑΘΕΣΙΜΟ, ΤΙΜΗ, REGION · ΤΑΞΙΝΟΜΗΣΗ (Sorting) : κατά τίτλο σε αύξουσα σειρά και μετά με το αν είναι διαθέσιμο

ή όχι κατά αύξουσα σειρά · ΔΙΑΤΑΞΗ (Layout): Tabular · ΟΝΟΜΑ (Name) : DVD Movie Titles

3. Να δημιουργήσετε μια αναφορά με βάση ένα ερώτημα που να μας δίνει τους Τίτλους των ταινιών του πίνακα που έχουν ημερομηνία κυκλοφορίας >OMMP. Να τα ταξινομήσετε κατά φθίνουσα σειρά με βάση την ημερομηνία, να βάλετε layout της επιλογής σας και να το ονομάσετε New Movies

4. Να δημιουργήσετε μια αναφορά με βάση ένα ερώτημα που μας δίνει τα πεδία Τίτλος, Ημερ. Κυκλ.

και Πρωταγωνιστής των ταινιών που ανήκουν στο oEGION N. Να επιλέξετε όλα τα πεδία από αυτό το ερώτημα, να τα ταξινομήσετε κατά φθίνουσα σειρά με βάση την Ημερομηνία, και με αύξουσα με βάση τον Τίτλο, να βάλετε layout της επιλογής σας και να το ονομάσετε Movie Region

5. Να εκτυπώσετε την αναφορά της άσκησης 3.

45

Φύλλο Εργασίας N4

Επανάληψη στη δημιουργία πίνακα και φόρμας. Άσκηση N:

1. Ανοίξτε την εφαρμογή βάσεων δεδομένων

2. Δημιουργήστε μια κενή βάση δεδομένων στην Access με όνομα CAoKmdb στον φάκελο σας

3. Δημιουργήστε έναν νέο πίνακα σε design view με τα παρακάτω πεδία:

Πεδίο EField) Τύπος EType) Μέγεθος EField size)

ΝΟΥΜΕΡΟ Text 10

ΜΟΝΤΕΛΟ Text 30

ΗΜΕΡ_ΚΥΚΛΟΦΟΡΙΑΣ Date/Time Medium date

ΜΕΓΕΘΟΣ Text 10

ΤΙΜΗ Number Integer

ΑΥΤΟΜΑΤΟ Yes/No

ΕΤΑΙΡΕΙΑ Text 50

ΧΡΩΜΑ Text 10

4. Αποθηκεύστε τον πίνακα ως ΑΥΤΟΚΙΝΗΤΑ και στην ερώτηση για ορισμό ενός πρωτεύον

κλειδιού (primary key) πατήστε ΝοK

5. Τροποποιήστε το πεδίο Νούμερο Αυτοκινήτου έτσι ώστε να μην δέχεται διπλές (no duplicates)

εγγραφές

6. Τροποποιήστε το πεδίο Μοντέλο έτσι ώστε να είναι απαραίτητη η προσθήκη δεδομένων σε αυτό

7. Προσθέστε σαν 1ο πεδίο στον πίνακα ένα νέο πεδίο με όνομα ΚΩΔΙΚΟΣ και επιλέξτε για αυτό το

τύπο Auto Number με εμφάνιση (caption) «Κωδικός αυτοκινήτου»

8. Ορίστε στον πίνακα το πεδίο που θεωρείται κατάλληλο για πρωτεύον κλειδί

9. Τροποποιήστε το πεδίο τιμή για να δέχεται Euro

10. Ορίστε κανόνα εγκυρότητας στο πεδίο Μέγεθος να δέχεται τιμές : “ΜΙΚΡΟ” ή “ΜΕΣΑΙΟ” ή

“ΜΕΓΑΛΟ”.

11. Ορίστε κείμενο εγκυρότητας : Πληκτρολογήστε “ΜΙΚΡΟ” ή “ΜΕΣΑΙΟ” ή “ΜΕΓΑΛΟ”

12. Διαγράψετε το πεδίο «ΕΤΑΙΡΕΙΑ» από τον πίνακα ΑΥΤΟΚΙΝΗΤΑ

13. Γράψετε στον πίνακα τις πιο κάτω ολοκληρωμένες εγγραφές:

1 EAB342 Toyota-Yaris 15/01/2000 ΜΙΚΡΟ 4800 Yes Κόκκινο

2 EAB412 Mazda 01/01/2000 ΜΕΣΑΙΟ 4000 No Άσπρο

3 HΝR654 Honda - Civic 15/01/2003 ΜΕΓΑΛΟ 6000 Yes Ασημί

14. Αποθηκεύστε τις αλλαγές σας

15. Κλείστε τον πίνακα

46

Άσκηση O:

1. Φτιάξτε μια απλή αυτόματη φόρμα με βάση τον πίνακα ΑΥΤΟΚΙΝΗΤΑ μέσα από τον οδηγό Φορμών

2. Αποθηκεύστε την φόρμα ως ΑΥΤΟΚΙΝΗΤΑ

3. Μεταβείτε σε μορφή σχεδίασης (design view) της φόρμας 4. Στην κεφαλίδα της φόρμας εισάγεται μια ετικέτα που θα αναγράφει ΑΥΤΟΚΙΝΗΤΑ 5. Μορφοποιήστε την κεφαλίδα της φόρμας σε Arial 16, έντονη και πλάγια γραφή και μεγαλώστε το

πλαίσιο όσο χρειάζεται

6. Εφαρμόστε κεντρική στοίχιση στο κείμενο του πλαισίου

7. Μορφοποιήστε την ετικέτα ΑΥΤΟΚΙΝΗΤΑ έτσι ώστε να έχει σκίαση πλαισίου, πράσινα γράμματα και φόντο κίτρινο χρώμα.

8. Εισάγετε την εικόνα car.gif που βρίσκεται μέσα στον φάκελο C:\My Documents\icons\car.gif στην

κεφαλίδα (header) της φόρμας σας, και μορφοποιήστε ώστε να φαίνεται ολόκληρη στο πλαίσιο.

9. Προσθέστε την πιο κάτω εγγραφή:

4 ΗΝΧ333 Golf 10/10/2005 ΜΕΣΑΙΟ 5300 No Μαύρο

10. Αποθηκεύστε τις αλλαγές σας 11. Κλείστε την φόρμα

12. Κλείστε την βάση δεδομένων και βγείτε από την Access

47

Φύλλο Εργασίας N5

Επανάληψη στη δημιουργία ερωτημάτων και αναφορών. Άσκηση N:

4. Ανοίξτε την βάση δεδομένων CAoKmdb

5. Δημιουργήστε ένα νέο ερώτημα με ονομασία ΑΥΤΟΚΙΝΗΤΑ σε αύξουσα σειρά που να δείχνει

τα πεδία: μοντέλο, ημερ_κυκλοφορίας, μέγεθος και τιμή βάζοντας τα σε αύξουσα σειρά ως προς

το μοντέλο.

6. Δημιουργήστε ένα νέο ερώτημα με ονομασία ΑΥΤΟΚΙΝΗΤΑ μετά το OMMP που να δείχνει όλα τα

στοιχεία των αυτοκινήτων με ημερομηνία κυκλοφορίας μετά τις 01/01/2003

7. Δημιουργήστε ένα νέο ερώτημα με ονομασία Αυτοκίνητα μεσαία που να δείχνει όλα τα στοιχεία

των αυτοκινήτων που το μέγεθος τους είναι μεσαίο ταξινομημένα σε φθίνουσα σειρά με βάση το

νούμερο αυτοκινήτου.

8. Δημιουργήστε ένα νέο ερώτημα με ονομασία Αυτοκίνητα που αρχίζουν με ΗΝ που να δείχνει

όλα τα στοιχεία των αυτοκινήτων σε φθίνουσα σειρά με βάση την ημερομηνία κυκλοφορίας που

το νούμερο αυτοκινήτου αρχίζει από τα αρχικά “HN”.

Άσκηση O:

1. Δημιουργήστε μια έκθεση με χρήση του οδηγού, χρησιμοποιώντας όλα τα πεδία του πίνακα

ΑvTOKINHTA:

o Ορίστε το πεδίο ομαδοποίησης της έκθεσης το πεδίο Μέγεθος

o Ταξινομήστε την έκθεση με βάση το πεδίο Νούμερο αυτοκινήτου

2. Αλλάξτε την κεφαλίδα (Header) της έκθεσης σε Εταιρεία Αυτοκινήτων

3. Προβείτε σε design view της έκθεσης

4. Μεγαλώστε το υποσέλιδο της έκθεσης

5. Στο υποσέλιδο της έκθεσης, εισάγετε το κατάλληλο πλαίσιο και πληκτρολογήστε το όνομα σας

6. Αλλάξτε τον προσανατολισμό του χαρτιού σας σε Οριζόντιο

7. Ρυθμίστε τα περιθώρια του χαρτιού σας σε 30 χιλιοστά παντού

8. Ρυθμίστε όλα τα στοιχεία που βρίσκονται στην έκθεση σας έτσι ώστε να φαίνονται.

9. Προεπισκοπήστε την έκθεση σας

10. Αποθηκεύσετε την έκθεση σας ως Έκθεση Αυτοκινήτων

11. Κλείστε την έκθεση σας

12. Κλείστε τη βάση δεδομένων και βγείτε από την Access