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

ΕΙ΢ΑΓΩΓΗ

Τι είναι µια Βάςθ ∆εδοµζνων


 Μύα Βϊςη ∆εδοµϋνων (Β∆) (DataBase – DB) θα
µπορούςε να χαρακτηριςτεύ ωσ ϋνα ςύνολο αρχεύων τα
οπούα διαθϋτουν υψηλό βαθµό οργϊνωςησ και εύναι
ςυνδεδεµϋνα µεταξύ τουσ µε λογικϋσ ςχϋςεισ, ώςτε να
µπορούν να χρηςιµοποιούνται από πολλϋσ εφαρµογϋσ
και από πολλούσ χρόςτεσ.
Τι είναι µια Βάςθ ∆εδοµζνων(2)
Βϊςη ∆εδοµϋνων (Database) εύναι µύα ςυλλογό από
ςχετιζόµενα δεδοµϋνα, µε τισ παρακϊτω ιδιότητεσ:
 Αναπαριςτϊ κϊποια ϊποψη του πραγµατικού κόςµου,
που ςυχνϊ αναφϋρεται ωσ µικρόκοςµοσ
 Αποτελεύ µύα λογικϊ ςυνεκτικό ςυλλογό δεδοµϋνων που
ϋχει κϊποια εγγενό ςηµαςύα
 ΢χεδιϊζεται, δοµεύται και γεµύζει µε δεδοµϋνα για ϋνα
ςυγκεκριµϋνο ςκοπό
Αδυναµίεσ τιρθςθσ δεδοµζνων ςε
ανεξάρτθτα αρχεία
 Εξϊρτηςη των εφαρµογών από τα δεδοµϋνα (data-
dependent)
 Πλεοναςµόσ δεδοµϋνων (data redundancy)

 Αςυνϋπεια δεδοµϋνων (data inconsistency)

 Αδυναµύα µεριςµού δεδοµϋνων (data sharing)

 Αδυναµύα προτυποπούηςησ και ανοµοιοµορφύα


περιβϊλλοντοσ
Σφςτθµα ∆ιαχείριςθσ Βάςθσ
∆εδοµζνων (Σ∆Β∆)
 Για να δηµιουργηθεύ και να ςυντηρηθεύ µύα Β∆ ςε
υπολογιςτό απαιτεύται ειδικό λογιςµικό, που ονοµϊζεται
΢ύςτηµα ∆ιαχεύριςησ Βϊςησ ∆εδοµϋνων-΢∆Β∆ (Database
Management SystemDBMS), που εύναι µύα ςυλλογό από
προγρϊµµατα που ϋχουν ωσ ςκοπό τη δηµιουργύα και
ςυντόρηςη µύασ ό περιςςοτϋρων Β∆.
 Μύα Β∆, µαζύ µε το ΢∆Β∆, µε το οπούο δηµιουργόθηκε ό
ςυντηρεύται, ονοµϊζεται ΢ύςτηµα Βϊςησ ∆εδοµϋνων-΢Β∆
(Database System)
Σφςτθµα ∆ιαχείριςθσ Βάςθσ
∆εδοµζνων (Σ∆Β∆)
Βάςθ ∆εδοµζνων vs Επεξεργαςία
Αρχείων
 Η αυτοπεριγραφικό φύςη τησ βϊςησ δεδοµϋνων
 Αποµόνωςη µεταξύ προγραµµϊτων και δεδοµϋνων
 Έλεγχοσ του πλεοναςµού (redundancy) ςτα δεδοµϋνα
 Yποςτόριξη πολλαπλών όψεων
 Μούραςµα των δεδοµϋνων και ταυτόχρονη προςπϋλαςη από
πολλούσ χρόςτεσ
 Εξουςιοδότηςη προςπϋλαςησ ςτα δεδοµϋνα
 Περιοριςµού και ϋλεγχοσ ορθότητασ (integrity constraints)
Βάςθ ∆εδοµζνων vs Επεξεργαςία
Αρχείων
Πλεονεκτιµατα Β∆
 ∆υνατότητα επιβολόσ τυποπούηςησ
 ∆υνατότητα οργϊνωςησ των δεδοµϋνων και
αναπαρϊςταςησ πολύπλοκων ςυςχετύςεων µεταξύ τουσ
 Μεύωςη του χρόνου ανϊπτυξησ εφαρµογών, µε
ςυνεπακόλουθη τη δηµιουργύα οικονοµιών κλύµακασ
 Ευελιξύα
 ∆ιαθεςιµότητα ορθϊ ενηµερωµϋνων πληροφοριών
Η ζννοια τθσ αφαίρεςθσ
δεδοµζνων
 Ένα βαςικό χαρακτηριςτικό τησ προςϋγγιςησ των Β∆
εύναι ότι παρϋχει ϋνα επύπεδο αφαύρεςησ δεδοµϋνων
αποκρύπτοντασ λεπτοµϋρειεσ τησ αποθόκευςησ των
δεδοµϋνων που δεν εύναι απαραύτητεσ ςτουσ
περιςςότερουσ από τουσ χρόςτεσ µιασ Β∆. Ο κύριοσ
µηχανιςµόσ που παρϋχει αυτόν την αφαύρεςη εύναι το
µοντϋλο δεδοµϋνων
Μοντζλο ∆εδοµζνων
 Κατϊ τουσ Elmashri & Navathe, ϋνα µοντϋλο
δεδοµϋνων (data model) µπορεύ να οριςθεύ ωσ ϋνα
ςύνολο από ϋννοιεσ που µπορούν να χρηςιµοποιηθούν
για την περιγραφό τησ δοµόσ µιασ Β∆.

 Με τον όρο δοµό τησ Β∆ εννοούµε τουσ τύπουσ


δεδοµϋνων, τισ ςυςχετύςεισ µεταξύ των δεδοµϋνων και
τουσ περιοριςµούσ που πρϋπει να ιςχύουν για τα
δεδοµϋνα
Μοντζλα ∆εδοµζνων
 Τψηλού επιπϋδου (high level) ό εννοιολογικϊ (conceptual)
• Οντότητα (entity)
• Γνώριςµα (attribute)
• ΢υςχϋτιςη (relationship)

 Φαµηλού επιπϋδου (low level) ό φυςικϊ (physical)

 Ενδιϊµεςα µοντϋλα αναπαρϊςταςησ (representational


models) ό µοντϋλα υλοπούηςησ (implementation models)
∆ιάγραµµα Οντοτιτων
Συςχετίςεων (∆ΟΣ)
Σχιµα – Στιγµιότυπο Β∆
 Η περιγραφό τησ Β∆ ονοµϊζεται ςχόµα τησ Β∆ (database
schema), προςδιορύζεται κατϊ το ςχεδιαςµό τησ και δεν αλλϊζει
ςυχνϊ

 Σο ςύνολο των δεδοµϋνων που βρύςκονται ςε µια Β∆ µύα


ςυγκεκριµϋνη χρονικό ςτιγµό ονοµϊζεται κατϊςταςη (state) τησ
Β∆

 Κϊθε διαφορετικό «ςτοιχεύο» µιασ οντότητασ που ϋχει


διαφορετικϋσ ιδιότητεσ (γνωρύςµατα) από τα υπόλοιπα,
ονοµϊζεται ςτιγµιότυπο τησ οντότητασ (instance ό snapshot) ό
εµφϊνιςη τησ οντότητασ. ΢ε µια δεδοµϋνη κατϊςταςη µιασ Β∆,
κϊθε δοµικό ςτοιχεύο του ςχόµατοσ ϋχει το δικό του τρϋχον
ςύνολο ςτιγµιότυπων
Σχιµα – Στιγµιότυπο Β∆
Μοντζλα Αναπαράςταςθσ
∆εδοµζνων
 Σο Ιεραρχικό Μοντϋλο ∆εδοµϋνων (Hierarchical Data
Model)

 Σο ∆ικτυωτό Μοντϋλο ∆εδοµϋνων (Network Data


Model)

 Σο ΢χεςιακό Μοντϋλο ∆εδοµϋνων (Relational Data


Model)
Σχεςιακό Μοντζλο ∆εδοµζνων
 Αποτελεύ µοντϋλο αναπαρϊςταςησ δεδοµϋνων και εύναι αυτό που
χρηςιµοποιεύται ςυχνότερα µϋχρι ςόµερα.

 Αφορϊ τόςο ςτη λογικό οργϊνωςη και ςυςχϋτιςη των δεδοµϋνων,


όςο και ςτον τρόπο αποθόκευςησ και διαχεύριςόσ τουσ ςτο
φυςικό µϋςο.

 ∆ιατυπώθηκε το 1970 από το µαθηµατικό ∆ρ.E.F.Codd και


θεωρεύται το ςηµαντικότερο ύςωσ επύτευγµα ςτο πεδύο των Β∆,
διότι για πρώτη φορϊ περιϋγραψε τισ Β∆ µε αυςτηρϋσ
µαθηµατικϋσ ϋννοιεσ
Σχεςιακό Μοντζλο ∆εδοµζνων
 ΢το ςχεςιακό µοντϋλο τόςο οι οντότητεσ, όςο και οι ςυςχετύςεισ
αναπαρύςτανται ωσ ςχϋςεισ (relations), που υλοποιούνται ωσ πύνακεσ
(tables).

 Ένασ πύνακασ εύναι µύα ορθογώνια, γραµµικό διϊταξη ςτοιχεύων ςε


οριζόντια και κϊθετη µορφό, δηλαδό ςε γραµµϋσ (rows) ό πλειϊδεσ
(tuples) και ςτόλεσ (columns) ό πεδύα (fields).

 Κϊθε ςτόλη αντιςτοιχεύ ςε κϊποια ιδιότητα τησ ςχϋςησ και ονοµϊζεται


χαρακτηριςτικό (attribute).

 Κϊθε γραµµό του πύνακα εύναι ϋνα ςύνολο τιµών που περιϋχονται ςτισ
διαφορετικϋσ ςτόλεσ µιασ ςχϋςησ
Σχεςιακό Μοντζλο ∆εδοµζνων
 Σο ςύνολο των επιτρεπτών τιµών για κϊθε ςτόλη ενόσ πύνακα
ονοµϊζεται πεδύο οριςµού (domain).

 Οι Β∆ που δηµιουργούνται µε βϊςη το ςχεςιακό µοντϋλο


δεδοµϋνων ονοµϊζονται ςχεςιακϋσ Β∆ και το αντύςτοιχο
λογιςµικό που αναπτύςςεται για τη διαχεύριςό τουσ ΢χεςιακό
΢∆Β∆.

 ΢το ςχεςιακό µοντϋλο, κϊθε τιµό ςε ϋνα γνώριςµα µιασ πλειϊδασ


δεν µπορεύ να διαιρεθεύ ςε ςυςτατικϊ ςτοιχεύα, δηλαδό εύναι µύα
ατοµικό τιµό (atomic value).
Σχεςιακό Μοντζλο ∆εδοµζνων
 Πρωτεύον κλειδύ (primary key) ενόσ πύνακα ονοµϊζεται ϋνα
πεδύο ό ϋνα ςύνολο πεδύων που η τιµό του, ό ο ςυνδυαςµόσ
των τιµών τουσ κϊνουν κϊθε πλειϊδα του πύνακα µοναδικό.

 Ξϋνο κλειδύ (foreign key) ενόσ πύνακα ονοµϊζεται ϋνα πεδύο


που εύναι ύδιο µε το πρωτεύον κλειδύ ενόσ ϊλλου πύνακα και
χρηςιµοποιεύται για να υλοποιόςει τη λογικό ςύνδεςη
µεταξύ δύο πινϊκων, που ςχετύζονται εννοιολογικϊ µεταξύ
τουσ.
Μελζτθ Περίπτωςθσ: «Ανάπτυξθ
ΟΠΣ παροχισ Υπθρεςιών Υγείασ»
 Σο Τπουργεύο Τγεύασ και Κοινωνικών Αςφαλύςεων θϋλει
να µηχανοργανώςει τον τοµϋα Τπηρεςιών Τγεύασ ςτα
δηµόςια νοςοκοµεύα. ΢τα πλαύςια αυτόσ τησ δρϊςησ θα
γύνει εξ αρχόσ ςχεδιαςµόσ και υλοπούηςη ενόσ
Ολοκληρωµϋνου Πληροφοριακού ΢υςτόµατοσ που θα
διαχειρύζεται τισ ιατρικϋσ εξετϊςεισ και τισ νοςηλεύεσ
των αςθενών ςτα δηµόςια νοςοκοµεύα βαςιζόµενο ςτο
ςχεςιακό µοντϋλο µε τη χρόςη του RDBMS Microsoft
Access.
Μοντζλο
Οντοτιτων
Συςχετίςεων
Σχεςιακό Μοντζλο
 Οι παραπϊνω οντότητεσ και ςχϋςεισ υλοποιούνται ςτο
ςχεςιακό µοντϋλο µϋςω των ακόλουθων πινϊκων:

Α΢ΘΕΝΕΙ΢
ΙΑΣΡΙΚΕ΢_ΕΞΕΣΑ΢ΕΙ΢
ΝΟ΢ΟΚΟΜΕΙΑ
ΙΑΣΡΙΚΕ΢_ΕΞΕΣΑ΢ΕΙ΢_Α΢ΘΕΝΩΝ
ΝΟ΢ΗΛΕΙΕ΢_Α΢ΘΕΝΩΝ
Σχεςιακό Μοντζλο
Οι πίνακεσ ςτθν Microsoft Access
 Ο πύνακασ (table) εύναι το αντικεύµενο που ορύζεται και
χρηςιµοποιεύται
από τη Microsoft Access για την αποθόκευςη των δεδοµϋνων

 Κϊθε πύνακασ περιϋχει δεδοµϋνα ςχετικϊ µε ϋνα ςυγκεκριµϋνο


θϋµα, όπωσ για παρϊδειγµα οι αςθενεύσ, ό τα νοςοκοµεύα.

 Οι πύνακεσ περιϋχουν πεδύα (fields), ό ςτόλεσ (columns), όπου


αποθηκεύονται διαφορετικϊ εύδη δεδοµϋνων, όπωσ ονόµατα ό
διευθύνςεισ και εγγραφϋσ (records) ό γραµµϋσ (rows), όπου
ςυλλϋγονται όλα τα δεδοµϋνα µιασ ςυγκεκριµϋνησ παρουςύασ του
θϋµατοσ, όπωσ για παρϊδειγµα του αςθενό Καπετϊνου Γεώργιου ό
του νοςοκοµεύου Ευαγγελιςµόσ
∆θµιουργία Πινάκων
 ΢τη Microsoft Access υπϊρχουν τρεισ διαφορετικού
τρόποι δηµιουργύασ πινϊκων:
• ∆ηµιουργύα πύνακα µε πληκτρολόγηςη δεδοµϋνων
• ∆ηµιουργύα πύνακα µε τη χρόςη του Οδηγού Πινϊκων
• ∆ηµιουργύα πύνακα ςε Προβολό ΢χεδύαςησ
 ΢τη ςυνϋχεια, για κϊθε ϋναν, από αυτούσ τουσ τρεισ
διαφορετικούσ τρόπουσ δηµιουργύασ πινϊκων θα
παρουςιαςθεύ ϋνα παρϊδειγµα
∆θµιουργία πίνακα µε
πλθκτρολόγθςθ δεδοµζνων
 Θα δημιουργόςουμε μύα νϋα βϊςη δεδοµϋνων «ΟΠ΢
ΤΠΗΡΕ΢ΙΩΝ ΤΓΕΙΑ΢.mdb» και θα δηµιουργόςουµε
ϋναν πύνακα ςτον οπούο θα αποθηκεύονται τα δεδοµϋνα
των νοςοκοµεύων τον οπούο θα τον ονοµϊςουµε
ΝΟ΢ΟΚΟΜΕΙΑ, µε πεδύα:
• ΚΩ∆_ΝΟ΢ΟΚΟΜΕΙΟΤ
• ΟΝΟΜΑ΢ΙΑ_ΝΟ΢ΟΚΟΜΕΙΟΤ
• ΗΜΕΡΗ΢ΙΟ_ΝΟ΢ΗΛΙΟ
∆θµιουργία πίνακα µε
πλθκτρολόγθςθ δεδοµζνων
 ΢το παρϊθυρο «Βϊςη ∆εδοµϋνων» επιλϋγουµε
«∆ηµιουργύα»

 ΢το πλαύςιο διαλόγου «∆ηµιουργύα πύνακα» επιλϋγουµε


«Προβολό Υύλλου ∆εδοµϋνων»

 Αλλϊζουµε τα ονόµατα που ϋχει δώςει η MS Access,


κϊνοντασ «κλικ» ςε οποιοδόποτε ςηµεύο τησ ςτόλησ τησ
οπούασ θα αλλϊξουµε το όνοµα, επιλϋγοντασ, διαδοχικϊ από
το µενού τησ MS Access «Μορφό Μετονοµαςύα ςτόλησ» και
πληκτρολογώντασ το νϋο όνοµα τησ ςτόλησ
∆θµιουργία πίνακα µε
πλθκτρολόγθςθ δεδοµζνων
 Αν ο πύνακασ που δηµιουργούµε ϋχει περιςςότερα πεδύα από τα
επιθυµητϊ, επιλϋγουµε κϊθε µύα από τισ ςτόλεσ που δεν
χρειαζόµαςτε, κϊνοντασ «κλικ» πϊνω ςτο όνοµϊ τουσ και τισ
διαγρϊφουµε, επιλϋγοντασ διαδοχικϊ από το µενού
«Επεξεργαςύα∆ιαγραφό ςτόλησ»

 Βεβαιωνόµαςτε ότι ο τύποσ των δεδοµϋνων που θα


καταχωρόςουµε ςε κϊθε ςτόλη θα ανταποκρύνεται ςτον τύπο
δεδοµϋνων που ϋχουµε επιλϋξει για τη ςτόλη αυτό (πχ κεύµενο,
αριθµόσ, ηµεροµηνύα κλπ)
∆θµιουργία πίνακα µε
πλθκτρολόγθςθ δεδοµζνων
 Κϊνουµε «κλικ» ςτο πεδύο, ςτο οπούο θϋλουµε να ειςϊγουµε
δεδοµϋνα και πληκτρολογούµε τισ τιµϋσ που επιθυµούµε

 Για τη µετακύνηςη από ςτόλη ςε ςτόλη χρηςιµοποιούµε το


πλόκτρο [Tab]

 Για να εξαςφαλύςουµε τα δεδοµϋνα που ϋχουµε


καταχωρόςει και να διατηρόςουµε τη δοµό του πύνακα
(πεδύα, κλπ),επιλϋγουµε διαδοχικϊ από το µενού,
«ΑρχεύοΑποθόκευςη»
∆θµιουργία πίνακα µε
πλθκτρολόγθςθ δεδοµζνων
 ΢το πλαύςιο διαλόγου «Αποθόκευςη ωσ», που
εµφανύζεται, πληκτρολογούµε ϋνα όνοµα τησ
επιλογόσ µασ, πχ “ΝΟ΢ΟΚΟΜΕΙΑ”

 ΢το πλαύςιο µηνύµατοσ, που µασ προειδοποιεύ ότι δεν


ϋχει οριςτεύ πρωτεύον κλειδύ ςτον πύνακα
“ΝΟ΢ΟΚΟΜΕΙΑ”, θα επιλϋξουµε “Όχι”, για να
ορύςουµε εµεύσ το δικό µασ πρωτεύον κλειδύ ςε
επόµενο ςτϊδιο
∆θµιουργία πίνακα µε τθ χριςθ
του Οδθγοφ Πινάκων
 ΢τη βϊςη δεδοµϋνων «ΟΠ΢ ΤΠΗΡΕ΢ΙΩΝ ΤΓΕΙΑ΢.mdb» θα
δηµιουργόςουµε ϋναν πύνακα ςτον οπούο θα αποθηκεύονται
τα δεδοµϋνα των αςθενών και τον οπούο θα τον ονοµϊςουµε
Α΢ΘΕΝΕΙ΢, µε πεδύα:
• ΑΡΙΘΜΟ΢_ΜΗΣΡΩΟΤ
• ΕΠΩΝΤΜΟ
• ΟΝΟΜΑ
• ΗΜΕΡΟΜΗΝΙΑ_ΓΕΝΝΗ΢Η΢
• ∆ΙΕΤΘΤΝ΢Η_ΚΑΣΟΙΚΙΑ΢
• ∆ΗΜΟ΢_ΚΑΣΟΙΚΙΑ΢
• ΣΚ_ΚΑΣΟΙΚΙΑ΢
• ΣΗΛΕΥΩΝΟ_ΚΑΣΟΙΚΙΑ΢
∆θµιουργία πίνακα µε τθ χριςθ
του Οδθγοφ Πινάκων
 ΢το παρϊθυρο «Βϊςη ∆εδοµϋνων» επιλϋγουµε
«Πώνακεσ∆ηµιουργύα»
 ΢το πλαύςιο διαλόγου «∆ηµιουργύα πύνακα» επιλϋγουµε «Οδηγόσ
πινϊκων»

 Από το τµόµα «∆εύγµατα πινϊκων» επιλϋγουµε τον πύνακα


«Επαφϋσ»

 Από το τµόµα «∆εύγµατα πεδύων» επιλϋγουµε τα πεδύα που


αντιςτοιχούν ςε αυτϊ που χρειαζόµαςτε για τη δηµιουργύα του
πύνακα
∆θµιουργία πίνακα µε τθ χριςθ
του Οδθγοφ Πινάκων
 Μετονοµϊζουµε τα πεδύα, των οπούων το όνοµα δεν εύναι ύδιο µε
αυτό που χρειαζόµαςτε, επιλϋγοντασ το κϊθε πεδύο, ςτο τµόµα
«Πεδύα ςτο νϋο πύνακα» και πατϊµε το κουµπύ Μετονοµαςύα
πεδύου
 ΢το πλαύςιο διαλόγου «Μετονοµαςύα πεδύου» πληκτρολογούµε το
νϋο όνοµα που επιθυµούµε

 ΢τη ςυνϋχεια, ορύζουµε ϋνα όνοµα τησ επιλογόσ µασ για τον
πύνακα που δηµιουργούµε, ςτο παρϊδειγµϊ µασ, ονοµϊζουµε το
νϋο πύνακα “Α΢ΘΕΝΕΙ΢”.
∆θµιουργία πίνακα µε τθ χριςθ
του Οδθγοφ Πινάκων
 Κϊνουµε την επιλογό να ορύςουµε εµεύσ το πρωτεύον
κλειδύ ςτον πύνακα που δηµιουργούµε

 ΢το ςυγκεκριµϋνο παρϊδειγµα επιλϋγουµε το πεδύο


“ΑΡΙΘΜΟ΢_ΜΗΣΡΩΟΤ” που θα οριςτεύ ωσ πρωτεύον
κλειδύ

 Ορύζουµε τύ τύπο δεδοµϋνων θϋλουµε να περιϋχει το


πεδύο του πρωτεύοντοσ κλειδιού: ενεργοποιούµε ωσ
τύπο δεδοµϋνων την αυτόµατη αρύθµηςη
∆θµιουργία πίνακα ςε Προβολι
Σχεδίαςθσ
 ΢τη βϊςη δεδοµϋνων «ΟΠ΢ ΤΠΗΡΕ΢ΙΩΝ
ΤΓΕΙΑ΢.mdb» θα δηµιουργόςουµε ϋναν πύνακα ςτον
οπούο θα αποθηκεύονται τα δεδοµϋνα των ιατρικών
εξετϊςεων που µπορούν να πραγµατοποιόςουν οι
αςθενεύσ και τον οπούο θα τον ονοµϊςουµε
ΙΑΣΡΙΚΕ΢_ΕΞΕΣΑ΢ΕΙ΢, µε πεδύα:
• ΚΩ∆_ΙΑΣΡ_ΕΞΕΣΑ΢Η΢
• ΟΝΟΜΑ΢ΙΑ_ΙΑΣΡ_ΕΞΕΣΑ΢Η΢
• ΚΟ΢ΣΟ΢_ΙΑΣΡ_ΕΞΕΣΑ΢Η΢
∆θµιουργία πίνακα ςε Προβολι
Σχεδίαςθσ
 ΢το παρϊθυρο «Βϊςη ∆εδοµϋνων» επιλϋγουµε
«Πύνακεσ∆ηµιουργύα»

 ΢το πλαύςιο διαλόγου «∆ηµιουργύα πύνακα» επιλϋγουµε


«Προβολό ςχεδύαςησ»

 ΢το πρώτο πεδύο, τησ πρώτησ γραµµόσ, τησ ςτόλησ «Όνοµα


πεδύου», πληκτρολογούµε το όνοµα τησ επιλογόσ µασ για το
πρώτο πεδύο του πύνακα που δηµιουργούµε, για το
παρϊδειγµϊ µασ, “ΚΩ∆_ΙΑΣΡ_ΕΞΕΣΑ΢Η΢” (πρϋπει το
ςηµεύο ειςαγωγόσ (cursor)
να εύναι ςτην πρώτη γραµµό τησ ςτόλησ «Όνοµα πεδύου»)
∆θµιουργία πίνακα ςε Προβολι
Σχεδίαςθσ
 Με το πλόκτρο [Tab] µετακινούµαςτε µια ςτόλη δεξιϊ,
ςτη ςτόλη «Σύποσ ∆εδοµϋνων»

 Από τον πτυςςόµενο κατϊλογο, επιλϋγουµε τον τύπο


δεδοµϋνων για το πεδύο ΚΩ∆_ΙΑΣΡ_ΕΞΕΣΑ΢Η΢, ςτο
ςυγκεκριµϋνο παρϊδειγµα, επιλϋγουµε “Αριθµόσ”

 ΢την ενότητα «Ιδιότητεσ πεδύου», ςτην ιδιότητα


«Μϋγεθοσ
πεδύου», επιλϋγουµε “Ακϋραιοσ µεγϊλου µόκουσ”
 Με το πλόκτρο [Tab] µετακινούµαςτε µια ςτόλη δεξιϊ,
ςτη ςτόλη «Περιγραφό» και πληκτρολογούµε µια
περιγραφικό φρϊςη για το εύδοσ των δεδοµϋνων που θα
αποθηκεύονται ςτο πεδύο ΚΩ∆_ΙΑΣΡ_ΕΞΕΣΑ΢Η΢

 Για να ορύςουµε το επόµενο πεδύο, θα πρϋπει µε το


πλόκτρο [Tab] να µεταφερθούµε ςτην επόµενη γραµµό
και να ακολουθόςουµε την προηγούµενη διαδικαςύα
∆θµιουργία πίνακα ςε Προβολι
Σχεδίαςθσ
 Με τον τρόπο αυτό, δηµιουργούµε τον πύνακα
ΙΑΣΡΙΚΕ΢_ΕΞΕΣΑ΢ΕΙ΢, η ςχεδύαςη του οπούου εύναι η
παρακϊτω:
∆θµιουργία πίνακα ςε Προβολι
Σχεδίαςθσ
 ΢τη ςυνϋχεια, πρϋπει να ορύςουµε ςτον πύνακα
ΙΑΣΡΙΚΕ΢_ΕΞΕΣΑ΢ΕΙ΢ ϋνα πρωτεύον κλειδύ
Σο πιο κατϊλληλο πεδύο του πύνακα, για να οριςτεύ ωσ
πρωτεύον κλειδύ εύναι το πεδύο ΚΩ∆_ΙΑΣΡ_ΕΞΕΣΑ΢Η΢
Ανούγουµε τον πύνακα ΙΑΣΡΙΚΕ΢_ΕΞΕΣΑ΢ΕΙ΢ ςε
προβολό ςχεδύαςησ
∆θµιουργία πίνακα ςε Προβολι
Σχεδίαςθσ
 Επιλϋγουµε το πεδύο ΚΩ∆_ΙΑΣΡ_ΕΞΕΣΑ΢Η΢,
κϊνοντασ «κλικ» ςτον επιλογϋα γραµµόσ που βρύςκεται
ςτα αριςτερϊ του ονόµατοσ του πεδύου
Επιλϋγουµε το κουµπύ Πρωτεύον κλειδύ τησ γραµµόσ
εργαλεύων
΢τα αριςτερϊ του επιλεγµϋνου πεδύου θα εµφανιςτεύ
ϋνα ςύµβολο κλειδιού για να υποδεύξει ότι πρόκειται για
πεδύο πρωτεύοντοσ κλειδιού
κανόνεσ επικφρωςθσ
 ΢τη ςυνϋχεια, ορύζουµε
πιθανούσ κανόνεσ
επικύρωςησ
πεδύων που µπορεύ να
απαιτούνται για την
καλύτερη
διαςφϊλιςη των
δεδοµϋνων που θα
καταχωρηθούν ςτον
πύνακα
Κανόνεσ επικφρωςθσ
 Επύςησ, ςε ςυνδυαςµό µε τον κανόνα επικύρωςησ,
χρηςιµοποιούµε την ιδιότητα του κειµϋνου επικύρωςησ,
ώςτε το µόνυµα που θα εµφανύζεται ςτουσ χρόςτεσ τησ
βϊςησ δεδοµϋνων, ςε περύπτωςη προςπϊθειασ
παραβύαςησ του κανόνα, να εύναι όςο το δυνατό πιο
επεξηγηµατικό και φιλικό προσ αυτούσ.
΢το παρϊδειγµϊ µασ, θα διαςφαλύςουµε ότι ςτο πεδύο
ΚΟ΢ΣΟ΢_ΙΑΣΡ_ΕΞΕΣΑ΢Η΢ δεν θα µπορεύ να
καταχωρηθεύ αρνητικό τιµό
Κανόνεσ επικφρωςθσ
 ΢το παρϊθυρο προβολόσ ςχεδύαςησ πύνακα, ςτο τµόµα
«Ιδιότητεσ πεδύου», επιλϋγουµε το πεδύο
ΚΟ΢ΣΟ΢_ΙΑΣΡ_ΕΞΕΣΑ΢Η΢
 ΢το πλαύςιο κειµϋνου που βρύςκεται δύπλα ςτην ιδιότητα
«Κανόνασ επικύρωςησ», πληκτρολογούµε την παρϊςταςη
που θα
εξαςφαλύζει ότι ςτο πεδύο ΚΟ΢ΣΟ΢_ΙΑΣΡ_ΕΞΕΣΑ΢Η΢ δεν
θα µπορούν να καταχωρούνται αρνητικϋσ τιµϋσ

 ΢το παρϊδειγµϊ µασ, πληκτρολογούµε την παρϊςταςη “> 0”


Κανόνεσ επικφρωςθσ
 ΢το πλαύςιο κειµϋνου που βρύςκεται δύπλα ςτην
ιδιότητα «Κεύµενο επικύρωςησ», πληκτρολογούµε ϋνα
κεύµενο µηνύµατοσ, που θα εξηγεύ ςτουσ χρόςτεσ τησ
βϊςησ δεδοµϋνων ότι δεν επιτρϋπεται η καταχώρηςη
αρνητικών τιµών ςε αυτό το πεδύο, ςε περύπτωςη
που το προςπαθόςουν

 Κϊνοντασ «κλικ», µϋςα ςτο πλαύςιο κειµϋνου,


πληκτρολογούµε “Πρϋπει να ειςϊγετε τιµό µεγαλύτερη
από µηδϋν”.
Μάςκα

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢
∆θµιουργία Ευρετθρίων
 Ευρετόριο (index) εύναι ϋνασ εςωτερικόσ πύνακασ που
περιϋχει δύο ςτόλεσ:
 µύα µε την τιµό του πεδύου ό των πεδύων που
ςυµπεριλαµβϊνονται ςτο ευρετόριο και µια µε τη
φυςικό θϋςη κϊθε εγγραφόσ του πύνακα, που περιϋχει
την τιµό αυτό.

 Κϊθε ευρετόριο µπορεύ να εφαρµοςτεύ ςε ϋνα ό


περιςςότερα πεδύα, ανϊλογα µε τα κριτόρια των
αναζητόςεων που θϋλουµε να ορύζουµε.
∆θµιουργία Ευρετθρίων
 Όςο περιςςότερα δεδοµϋνα καταχωρούµε ςτουσ
πύνακεσ µιασ βϊςησ δεδοµϋνων, τόςο µεγαλύτερη εύναι
η ανϊγκη χρόςησ ευρετηρύων, για να µπορεύ η MS
Access να πραγµατοποιεύ αποδοτικϋσ αναζητόςεισ ςτα
δεδοµϋνα. Κϊθε ευρετόριο µπορεύ να εφαρµοςτεύ ςε
ϋνα ό περιςςότερα πεδύα, ανϊλογα µε τα κριτόρια
των αναζητόςεων που θϋλουµε να ορύζουµε.

 Ωσ παρϊδειγµα, θα ορύςουµε ϋνα ευρετόριο ςτο πεδύο


ΕΠΩΝΤΜΟ του πύνακα Α΢ΘΕΝΕΙ΢
∆θµιουργία Ευρετθρίων
 Μεταφερόµαςτε ςτην προβολό ςχεδύαςησ πύνακα, του
πύνακα Α΢ΘΕΝΕΙ΢
Επιλϋγουµε το πεδύο ΕΠΩΝΤΜΟ και ςτο τµόµα του
παραθύρου µε τισ ιδιότητεσ του πεδύου, κϊνουµε «κλικ»
ςτο δεξύ µϋροσ τησ ιδιότητασ «Με ευρετόριο»
Αναπτύςςουµε τον πτυςςόµενο κατϊλογο µε τισ
διαθϋςιµεσ επιλογϋσ για τον οριςµό του ευρετηρύου
∆θµιουργία Ευρετθρίων
 Επιλϋγουµε “Ναι (επιτρϋπονται διπλότυπα)”, αφού
µπορεύ να υπϊρχουν αςθενεύσ µε το ύδιο επώνυµο

 Μερικϋσ φορϋσ απαιτεύται η χρόςη ςύνθετων κριτηρύων


αναζότηςησ, οπότε θα πρϋπει να δηµιουργόςουµε ϋνα
ευρετόριο µε δύο πεδύα

 Για παρϊδειγµα, θα δηµιουργόςουµε ϋνα ευρετόριο µε


βϊςη τα πεδύα ΕΠΩΝΤΜΟ και ΌΝΟΜΑ του πύνακα
Α΢ΘΕΝΕΙ΢
∆θµιουργία Ευρετθρίων
 ΢τη διπλανό ςτόλη, «Όνοµα Πεδύου», τησ ύδιασ
γραµµόσ, κϊνουµε «κλικ» ςτο δεξύ µϋροσ τησ

 Κϊνουµε «κλικ» ςτο βϋλοσ που εµφανύζεται, για να


αναπτύξουµε τον πτυςςόµενο κατϊλογο, και
επιλϋγουµε το πεδύο ΕΠΩΝΤΜΟ

 Μετακινούµε το δροµϋα ςτην επόµενη γραµµό και


επιλϋγουµε, µε τον ύδιο τρόπο, το πεδύο ΟΝΟΜΑ, χωρύσ
να πληκτρολογόςουµε ϋνα νϋο όνοµα ευρετηρύου
∆θµιουργία ςχζςεων µεταξφ των
πινάκων
 ΢ε µια βϊςη δεδοµϋνων, οι ςχϋςεισ µεταξύ των πινϊκων
προκύπτουν από την ανϊλυςη των επιχειρηςιακών
απαιτόςεων του µικρόκοςµου που περιγρϊφει η
ςυγκεκριµϋνη βϊςη δεδοµϋνων
 ΢τη βϊςη δεδοµϋνων «ΟΠ΢ ΤΠΗΡΕ΢ΙΩΝ ΤΓΕΙΑ΢.mdb» θα
δηµιουργόςουµε µια ςχϋςη µεταξύ των πινϊκων Α΢ΘΕΝΕΙ΢
και ΝΟ΢ΗΛΕΙΕ΢_Α΢ΘΕΝΩΝ για να ικανοποιόςουµε την
επιχειρηςιακό απαύτηςη, ότι, ϋνασ αςθενόσ µπορεύ να
νοςηλευτεύ πολλϋσ φορϋσ ςτο ύδιο ό ςε διαφορετικϊ
νοςοκοµεύα, όπου θα νοςηλευτεύ πολλϋσ φορϋσ ςτο ύδιο ό ςε
διαφορετικϊ νοςοκοµεύα, όπου θα υποβληθεύ ςε πολλϋσ
ιατρικϋσ εξετϊςεισ
∆θµιουργία ςχζςεων µεταξφ των
πινάκων
 Επιλϋγουµε ςτο µενού, «Εργαλεύα΢χϋςεισ»
 ΢το παρϊθυρο «Εµφϊνιςη πύνακα», που µασ
παρουςιϊζει όλουσ τουσ πύνακεσ τησ βϊςησ δεδοµϋνων,
επιλϋγουµε από αυτούσ όποιουσ θϋλουµε και µε τη
χρόςη του από αυτούσ όποιουσ θϋλουµε και µε τη
χρόςη του κουµπιού Προςθόκη τουσ προςθϋτουµε ςτο
παρϊθυρο «΢χϋςεισ»
∆θµιουργία ςχζςεων µεταξφ των
πινάκων
 ΢το παρϊθυρο «΢χϋςεισ», επιλϋγουµε το πεδύο που αποτελεύ
πρωτεύον κλειδύ ςτον πρώτο από τουσ δύο πύνακεσ που
θϋλουµε να ςυςχετύςουµε, ςτο παρϊδειγµϊ µασ, επιλϋγουµε
από τον πύνακα Α΢ΘΕΝΕΙ΢ το πεδύο ΚΩ∆_Α΢ΘΕΝΗ
 Με το πλόκτρο του ποντικιού πατηµϋνο ςύρουµε το πεδύο
αυτό πϊνω ςτο πεδύο του δεύτερου από τουσ δύο πύνακεσ
που θϋλουµε να ςυςχετύςουµε και αποτελεύ το ξϋνο κλειδύ,
ςτο παρϊδειγµϊ µασ, ςτον πύνακα ΝΟ΢ΗΛΕΙΕ΢_Α΢ΘΕΝΩΝ
το το ξϋνο κλειδύ, ςτο παρϊδειγµϊ µασ, ςτον πύνακα
ΝΟ΢ΗΛΕΙΕ΢_Α΢ΘΕΝΩΝ το πεδύο ΚΩ∆_Α΢ΘΕΝΗ)
 Αφόνουµε το πλόκτρο του ποντικιού.
∆θµιουργία ςχζςεων µεταξφ των
πινάκων
 ΢το παρϊθυρο «Επεξεργαςύα ςχϋςεων», επιλϋγουµε το
πλαύςιο ελϋγχου «Ενεργοπούηςη ακεραιότητασ
αναφορών», ώςτε να µην επιτρϋπεται να προςθϋτουµε
γραµµϋσ ςτον πύνακα ΝΟ΢ΗΛΕΙΕ΢_Α΢ΘΕΝΩΝ που
περιϋχουν µη ϋγκυρεσ τιµϋσ του πεδύου ΚΩ∆_Α΢ΘΕΝΗ
και να διαγρϊφουµε γραµµϋσ από τον πύνακα
Α΢ΘΕΝΕΙ΢ για τισ οπούεσ υπϊρχουν εγγραφϋσ ςτον
πύνακα ΝΟ΢ΗΛΕΙΕ΢_Α΢ΘΕΝΩΝ
 Πατϊµε το κουµπύ ∆ηµιουργύα, για να δηµιουργηθεύ η
ςχϋςη µεταξύ των πινϊκων Α΢ΘΕΝΕΙ΢ και
ΝΟ΢ΗΛΕΙΕ΢_Α΢ΘΕΝΩΝ
Ειςαγωγι εγγραφών ςε ζναν
πίνακα τθσ MS Access
 ΢ε µια βϊςη δεδοµϋνων, θα χρειαςτεύ να ειςϊγουµε
δεδοµϋνα, εύτε ειςϊγοντασ εγγραφϋσ από την αρχό, εύτε
προςθϋτοντασ εγγραφϋσ ςτισ όδη υπϊρχουςεσ \
 ΢το παρϊδειγµα, που θα χρηςιµοποιόςουµε, θα
ειςϊγουµε δεδοµϋνα ςτον πύνακα Α΢ΘΕΝΕΙ΢, εύτε
ειςϊγοντασ εγγραφϋσ από δεδοµϋνα ςτον πύνακα
Α΢ΘΕΝΕΙ΢, εύτε ειςϊγοντασ εγγραφϋσ από την αρχό ,
εύτε προςθϋτοντασ εγγραφϋσ ςτισ όδη υπϊρχουςεσ
Ειςαγωγι εγγραφών ςε ζναν
πίνακα τθσ MS Access
 ΢ε µια βϊςη δεδοµϋνων, θα χρειαςτεύ να ειςϊγουµε
δεδοµϋνα, εύτε ειςϊγοντασ εγγραφϋσ από την αρχό, εύτε
προςθϋτοντασ εγγραφϋσ ςτισ όδη υπϊρχουςεσ
 ΢το παρϊδειγµα, που θα χρηςιµοποιόςουµε, θα
ειςϊγουµε δεδοµϋνα ςτον πύνακα Α΢ΘΕΝΕΙ΢, εύτε
ειςϊγοντασ εγγραφϋσ από δεδοµϋνα ςτον πύνακα
Α΢ΘΕΝΕΙ΢, εύτε ειςϊγοντασ εγγραφϋσ από την αρχό,
εύτε προςθϋτοντασ εγγραφϋσ ςτισ όδη υπϊρχουςεσ
Ειςαγωγι εγγραφών ςε ζναν
πίνακα τθσ MS Access
 ΢το παρϊθυρο «Βϊςη ∆εδοµϋνων», επιλϋγουµε
«Πύνακεσ» και κϊνουµε διπλό «κλικ» πϊνω ςτον πύνακα
Α΢ΘΕΝΕΙ΢, ο οπούοσ, αρχικϊ, δεν περιϋχει δεδοµϋνα
 Ο πύνακασ ανούγει ςε προβολό «Υύλλου ∆εδοµϋνων»
και ο δροµϋασ ειςαγωγόσ δεδοµϋνων εύναι πϊντα ςτην
πρώτη γραµµό του πύνακα
 ΢την αρχικό ειςαγωγό δεδοµϋνων πληκτρολογούµε τα
δεδοµϋνα που θϋλουµε ςε κϊθε πεδύο τησ πρώτησ
εγγραφόσ του πύνακα
Ειςαγωγι εγγραφών ςε ζναν
πίνακα τθσ MS Access
 Μετακινούµε το δροµϋα µεταξύ των πεδύων τησ
γραµµόσ µε τη χρόςη του αριςτερού και του δεξιού
βϋλουσ του πληκτρολογύου
 ΢την περύπτωςη που θϋλουµε να προςτεθούν επιπλϋον
εγγραφϋσ ςτον πύνακα Α΢ΘΕΝΕΙ΢, κϊνουµε διπλό
εγγραφϋσ ςτον πύνακα Α΢ΘΕΝΕΙ΢, κϊνουµε διπλό
«κλικ» πϊνω ςτον πύνακα  Ο πύνακασ ανούγει ςε
προβολό «Υύλλου ∆εδοµϋνων»
Ειςαγωγι εγγραφών ςε ζναν
πίνακα τθσ MS Access
 Κϊνουµε «κλικ» ςτο κουµπύ «∆ηµιουργύα εγγραφόσ», που
βρύςκεται ςτο κϊτω µϋροσ του παραθύρου προβολόσ
«Υύλλου ∆εδοµϋνων» του πύνακα, και ο δροµϋασ
µεταφϋρεται ςε µια κενό γραµµό, αµϋςωσ µετϊ την
τελευταύα γραµµό του πύνακα που περιϋχει δεδοµϋνα
 Πληκτρολογούµε τα δεδοµϋνα που θϋλουµε ςε κϊθε πεδύο
τησ
 Πληκτρολογούµε τα δεδοµϋνα που θϋλουµε ςε κϊθε πεδύο
τησ εγγραφόσ του πύνακα, µετακινώντασ το δροµϋα µεταξύ
των πεδύων τησ γραµµόσ µε τη χρόςη του αριςτερού και του
δεξιού βϋλουσ του πληκτρολογύου
Παράδειγμα
Παράδειγμα Β

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢
∆ιαγραφι εγγραφών από ζναν
πίνακα τθσ MS Access 1
 ΢υχνϊ, χρειϊζεται να διαγρϊφουµε ϋνα ςύνολο
εγγραφών από ϋναν πύνακα
 ΢το παρϊδειγµα, που θα χρηςιµοποιόςουµε, θα
διαγρϊψουµε δεδοµϋνα από τον πύνακα Α΢ΘΕΝΕΙ΢
 ΢το παρϊθυρο «Βϊςη ∆εδοµϋνων», επιλϋγουµε
«Πύνακεσ» και κϊνουµε διπλό «κλικ» πϊνω ςτον πύνακα
Α΢ΘΕΝΕΙ΢ από τον οπούο θϋλουµε να διαγρϊψουµε
δεδοµϋνα
∆ιαγραφι εγγραφών από ζναν
πίνακα τθσ MS Access 2
 Ο πύνακασ ανούγει ςε προβολό «Υύλλου ∆εδοµϋνων»
 Επιλϋγουµε τισ γραµµϋσ που θϋλουµε να διαγρϊψουµε,
πατώντασ µε το ποντύκι ςτο αριςτερό µϋροσ τησ
πρώτησ, από αυτϋσ τισ γραµµϋσ, και ςϋρνοντασ µϋχρι
την τελευταύα
 Οι γραµµϋσ αυτϋσ µπαύνουν ςε µαύρο φόντο και τισ
διαγρϊφουµε εύτε πατώντασ το πλόκτρο [Delete], εύτε
επιλϋγοντασ από το µενού «Επεξεργαςύα» την εντολό
«∆ιαγραφό εγγραφόσ»
∆ιαγραφι εγγραφών από ζναν
πίνακα τθσ MS Access 3
 ΢το πλαύςιο µηνύµατοσ τησ MS Access, που µασ
ενηµερώνει για τον αριθµό των εγγραφών που πρόκειται
να διαγρϊψουµε, επιλϋγουµε “Ναι”, γνωρύζοντασ ότι
µετϊ την επιβεβαύωςη τησ διαγραφόσ, δεν θα εύναι
δυνατόν να ανακτόςουµε τισ εγγραφϋσ αυτϋσ.
 Αν θϋλουµε να ακυρώςουµε τη διαγραφό επιλϋγουµε
“Όχι
Ειςαγωγι δεδοµζνων ςτθ MS
Access από άλλεσ πθγζσ
 Σα δεδοµϋνα που χρειϊζεται να ειςαχθούν ςε µύα βϊςη
δεδοµϋνων µπορεύ να βρύςκονται ςε µια ϊλλη βϊςη
δεδοµϋνων, ό ςε αρχεύα κειµϋνου, λογιςτικϊ φύλλα, κλπ
 Ωσ παραδεύγµατα
 θα ειςϊγουµε τον πύνακα ΝΟ΢ΟΚΟΜΕΙΑ από µια ϊλλη
βϊςη δεδοµϋνων
 θα ειςϊγουµε τουσ πύνακεσ ΝΟ΢ΟΚΟΜΕΙΑ και
Α΢ΘΕΝΕΙ΢ από µια ϊλλη βϊςη δεδοµϋνων, µε λόψη
εξωτερικών δεδοµϋνων
 θα ειςϊγουµε τα δεδοµϋνα των αςθενών από ϋνα αρχεύο
τύπου .xls
Ειςαγωγι δεδοµζνων ςτθ MS
Access από άλλεσ πθγζσ
 Για παρϊδειγµα, θα ειςϊγουµε ςτη βϊςη δεδοµϋνων που
ϋχουµε, επιπλϋον δεδοµϋνα για κλινικεσ, που
βρύςκονται αποθηκευµϋνα ςε ϋνα αρχεύο τησ µορφόσ
Microsoft Excel
 Με ανοικτό τη βϊςη δεδοµϋνων που θα δεχθεύ τα
δεδοµϋνα, επιλϋγουµε «Αρχεύο Λόψη εξωτερικών
δεδοµϋνων Ειςαγωγό»
 ΢το πλαύςιο διαλόγου «Ειςαγωγό» που θα εµφανιςτεύ
επιλϋγουµε τη διαδροµό δύςκου, ςτην οπούα βρύςκεται
το λογιςτικό φύλλο τησ µορφόσ .xls, ςτο παρϊδειγµϊ
µασ, το αρχεύο κλινικεσ.xls
Ειςαγωγι δεδοµζνων ςτθ MS
Access από άλλεσ πθγζσ
 ΢το πρώτο παρϊθυρο του «Οδηγού ειςαγωγόσ
υπολογιςτικών φύλλων» επιλϋγουµε το φύλλο εργαςύασ
που θϋλουµε, ςτο παρϊδειγµϊ µασ, το φύλλο εργαςύασ
κλινικϋσ, και πατϊµε το κουµπύ Επόµενο
 ΢το δεύτερο παρϊθυρο του «Οδηγού ειςαγωγόσ
υπολογιςτικών
 ΢το δεύτερο παρϊθυρο του «Οδηγού ειςαγωγόσ
υπολογιςτικών φύλλων» επιλϋγουµε το πλαύςιο
ελϋγχου «Η πρώτη γραµµό περιϋχει επικεφαλύδεσ
ςτηλών» και πατϊµε το κουµπύ Επόµενο
Ειςαγωγι δεδοµζνων ςτθ MS
Access από άλλεσ πθγζσ
 ΢το τρύτο παρϊθυρο του «Οδηγού ειςαγωγόσ
υπολογιςτικών φύλλων» αφόνουµε την προεπιλογό «΢ε
νϋο πύνακα», ώςτε τα δεδοµϋνα που θα ειςϊγουµε να
αποθηκευτούν ςε νϋο πύνακα, και πατϊµε το κουµπύ
Επόµενο
 ΢το τϋταρτο παρϊθυρο του «Οδηγού ειςαγωγόσ
υπολογιςτικών
 ΢το τϋταρτο παρϊθυρο του «Οδηγού ειςαγωγόσ
υπολογιςτικών φύλλων» µπορούµε να ορύςουµε
πληροφορύεσ για κϊθε πεδύο που ειςϊγουµε, αφόνουµε
τισ προεπιλογϋσ και πατϊµε το κουµπύ Επόµενο
Ειςαγωγι δεδοµζνων ςτθ MS
Access από άλλεσ πθγζσ
 ΢το πϋµπτο παρϊθυρο του «Οδηγού ειςαγωγόσ
υπολογιςτικών φύλλων», επιλϋγουµε από τον
πτυςςόµενο κατϊλογο το πεδύο ΚΩ∆_ΚΛΙΝΙΚΗ΢ ωσ
πρωτεύον κλειδύ και πατϊµε το κουµπύ Επόµενο
 ΢το ϋκτο παρϊθυρο του «Οδηγού ειςαγωγόσ
υπολογιςτικών φύλλων» καθορύζουµε το όνοµα του
νϋου πύνακα, ςτο παρϊδειγµϊ µασ, καθορύζουµε το
όνοµα ΚΛΙΝΙΚΕ΢ και Σϋλοσ
 Εµφανύζεται ϋνα πλαύςιο µηνύµατοσ µε το αποτϋλεςµα
τησ διαδικαςύασ ειςαγωγόσ
Εξαγωγι δεδοµζνων από τθ MS
Access ςε αρχεία
 Μερικϋσ φορϋσ χρειϊζεται να εξαχθούν τα δεδοµϋνα
ενόσ πύνακα µύασ βϊςησ δεδοµϋνων ςε αρχεύα κειµϋνου,
λογιςτικϊ φύλλα, κλπ
 Ωσ παρϊδειγµα, θα εξϊγουµε τον πύνακα Ωσ
παρϊδειγµα, θα εξϊγουµε τον πύνακα Α΢ΘΕΝΕΙ΢ ςε
αρχεύο τύπου .xls
Εξαγωγι δεδοµζνων από τθ MS
Access ςε αρχεία
 Επιλϋγουµε τον πύνακα του οπούου τα δεδοµϋνα
θϋλουµε να εξϊγουµε, ςτο παρϊδειγµϊ µασ, τον πύνακα
Α΢ΘΕΝΕΙ΢
 Επιλϋγουµε διαδοχικϊ, «Αρχεύο Εξαγωγό»
 ΢το παρϊθυρο «Εξαγωγό:Πύνακασ “Α΢ΘΕΝΕΙ΢”»,
επιλϋγουµε από τον πτυςςόµενο κατϊλογο
«Αποθόκευςη ωσ τύπου, Microsoft Excel 97-2003
(.xls)» τύπου, Microsoft Excel 97-2003 (.xls)»
 ΢το πλαύςιο «Όνοµα αρχεύου» καθορύζουµε ϋνα όνοµα
τησ επιλογόσ µασ, ςτο παρϊδειγµϊ µασ, Α΢ΘΕΝΕΙ΢, και
πατϊµε το κουµπύ Εξαγωγό
΢ύβακασ ΢ταύροσ ΠΕ19,MSc. IT

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


Ειςαγωγι
Σα ερωτόματα (queries) εύναι μύα από τισ πιο ςημαντικϋσ
δυνατότητεσ που προφϋρει ϋνα ΢%Β% αφού
επιτρϋπουν:

 Ανϊκτηςη και ανϊλυςη των δεδομϋνων ςτην επιθυμητό


μορφό
 Σροποπούηςη των δεδομϋνων
 Φρόςη κριτηρύων επιλογόσ

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


Ειςαγωγι
 Η διατύπωςη των ερωτημϊτων υλοποιεύται μϋςω εντολών τησ
δομημϋνησ γλώςςασ ερωταποκρύςεων (SQL-Structured Query
Language)

 Η MS Access υποςτηρύζει πλόρωσ τη δημιουργύα και διαχεύριςη


ερωτημϊτων, τόςο με την ςύνταξη εντολών απευθεύασ ςε γλώςςα
SQL όςο και με την ςχεδύαςη του ερωτόματοσ, μϋςα από ϋνα
εύχρηςτο και φιλικό παραθυρικό περιβϊλλον

 ΢την βϊςη δεδομϋνων αποθηκεύεται μόνο η SQL εντολό ενώ όταν


εκτελεύται εμφανύζει αποτελϋςματα που αφορούν πϊντοτε την
τρϋχουςα κατϊςταςη των δεδομϋνων τησ βϊςησ.

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


Τφποι ερωτθμάτων
Σα ερωτήματα επιλογήσ (select queries),
χρηςιμοποιούνται για την ανϊκτηςη δεδομϋνων από
ϋναν ό περιςςότερουσ πύνακεσ βϊςει καθοριζόμενων
κριτηρύων επιλογόσ και ταξινόμηςησ:

Σα ερωτήματα ενέργειασ
(action queries),
χρηςιμοποιούνται για την
τροποπούηςη του
περιεχομϋνου των πινϊκων ό
για τη δημιουργύα βοηθητικών
πινϊκων
΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ
Τα ερωτήματα ενέργειας
 Δημιουργύασ πύνακα (make-table queries)

 Προςϊρτηςησ (append queries)

 Ενημϋρωςησ (update queries)

 Διαγραφόσ (delete queries)

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


Τα ερωτήματα ενέργειας
 Δημιουργύασ πύνακα (make-table queries)
 Προςϊρτηςησ (append queries)
 Ενημϋρωςησ (update queries)
 Διαγραφόσ (delete queries)

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


Τα ερωτήματα επιλογής
 Ομαδοπούηςησ (group queries)
 Διαςταύρωςησ (crosstab queries)
 Εύρεςησ διπλοτύπων (find duplicates queries)
 Εύρεςησ αταύριαςτων εγγραφών (find unmatched
queries)
 Εμφϊνιςησ ακραύων τιμών (top values)

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


Τα ερωτήματα επιλογής Αναλυτικά
 Ομαδοποίηςησ (Group queries): χρηςιμοποιούνται ςυνόθωσ για την
ομαδοπούηςη εγγραφών, για τον υπολογιςμό αθροιςμϊτων, μϋςων όρων και
ϊλλων ςτατιςτικών μεγεθών μύασ ομϊδασ αριθμητικών τιμών.

 Διαςταύρωςησ (Crosstab queries): χρηςιμοποιούνται όπωσ και τα ερωτόματα


ομαδοπούηςησ για την παρουςύαςη ςυγκεντρωτικών τιμών ομαδοποιημϋνων
εγγραφών, με τη διαφορϊ όμωσ ότι αναδιατϊςςουν τα δεδομϋνα και η
παρουςύαςη τησ πληροφορύασ γύνεται με πιο εποπτικό τρόπο.

 Εύρεςησ διπλοτύπων (Find duplicates queries) χρηςιμοποιούνται για την


ανεύρεςη ςχετικών εγγραφών ςτον ύδιο ό ςε διαφορετικούσ πύνακεσ με βϊςη
ϋνα ό περιςςότερα πεδύα διαςύνδεςησ.

 Εύρεςησ αταίριαςτων εγγραφών (Find unmatched queries)


χρηςιμοποιούνται για την ανεύρεςη μη ςχετικών εγγραφών ςτον ύδιο ό ςε
διαφορετικούσ πύνακεσ με βϊςη ϋνα ό περιςςότερα πεδύα διαςύνδεςησ.

 Εμφάνιςησ ακραίων τιμών (Top values) ςε μύα ςυγκεκριμϋνη περιοχό


(διϊςτημα) τιμών.

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


Ανοίγουμε τθν βάςθ Δεδομζνων
ΟΠ΢ ΤΠΗΡΕ΢ΙΩΝ ΤΓΕΙΑ΢_ΕΝΟΣΗΣΑ_1

Εϊν δεν υπϊρχει


ςτον υπολογιςτό
μασ την
κατεβϊζουμε από
το
www.forwww.gr
Μαθόματα –
Βϊςεισ
Δεδομϋνων
ΕΚΔΔΑ
΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ
Τρόποι δθμιουργίασ ερωτθμάτων
 ΢ε προβολή ςχεδίαςησ: δημιουργύα από την αρχό με την
προςθόκη των απαραύτητων πινϊκων και των πεδύων τουσ,
των κριτηρύων καθώσ και τη μορφοπούηςη των πεδύων του.

Παράδειγμα
Δημιουργύα ερωτόματοσ που παρουςιϊζει τα πεδύα :
ΚΩΔ_ΝΟ΢ΟΚΟΜΕΙΟΤ,
ΟΝΟΜΑ΢ΙΑ_ΝΟ΢ΟΚΟΜΕΙΟΤ,
ΗΜΕΡΗ΢ΙΟ_ΝΟ΢ΗΛΙΟ
του πύνακα
ΝΟ΢ΟΚΟΜΕΙΑ.
(διϊςωςη με το όνομα ΕΡΩΣΗΜΑ_ΝΟ΢ΟΚΟΜΕΙOΝ)

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


Με τη χρήςη οδηγού: εύκολη δημιουργύασ μϋςω τησ καθοδόγηςησ (βόμα
προσ βόμα) από την ύδια την MS Access και την απόκριςη ςε
εμφανιζόμενα πλαύςια
διαλόγου.

Παράδειγμα
Δημιουργύα ερωτόματοσ που παρουςιϊζει τα πεδύα :
ΚΩΔΙΚΟ΢,
ΑΜΚΑ,
ΕΠΩΝΤΜΟ,
ΟΝΟΜΑ,
ΗΜ. ΓΕΝΝΗσΗ΢,
ΥΤΛΛΟ,
Δ/ΝσΗ ΚΑΙ ΣΟΝ
ΔΗΜΟ ΚΑΣΟΙΚΙΑ΢
από τον πύνακα Α΢ΘΕΝΕΙ΢.
(διϊςωςη με το όνομα ΕΡΩΣΗΜΑ_Α΢ΘΕΝΩΝ)

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


Προβολζσ ερωτιματοσ
 Προβολό ςχεδύαςησ
 Προβολό φύλλου
 δεδομϋνων
 Προβολό SQL

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


Κριτιρια Επιλογισ
Αλλαγό του ερωτόματοσ ΕΡΩΣΗΜΑ_Α΢ΘΕΝΩΝ ώςτε
να εμφανύζει τουσ αςθενεύσ που το όνομα τουσ εύναι
Μαρύα

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


Κριτιρια Επιλογισ - Τελεςτζσ ςφγκριςθσ

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


 Αλλαγό του ερωτόματοσ ΕΡΩΣΗΜΑ_Α΢ΘΕΝΩΝ ώςτε
να εμφανύζει τουσ αςθενεύσ που η ημερομηνύα γϋννηςησ
τουσ εύναι μεταγενϋςτερη από την 30/06/1969 και ςε
αύξουςα ςειρϊ ωσ προσ την ημερομηνύα γϋννηςησ

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ
Αλλαγό του ερωτόματοσ ΕΡΩΣΗΜΑ_Α΢ΘΕΝΩΝ ώςτε
να εμφανύζει τουσ αςθενεύσ που το όνομα τουσ ξεκινϊ
από το γρϊμμα Μ

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


Κριτιρια Επιλογισ – Λογικοί
Τελεςτζσ

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


Παράδειγμα με AND
Αλλαγό του ερωτόματοσ ΕΡΩΣΗΜΑ_Α΢ΘΕΝΩΝ ώςτε
να εμφανύζει τουσ αςθενεύσ που το όνομα τουσ εύναι
Μαρύα και η ημερομηνύα γϋννηςησ τουσ εύναι
μεταγενϋςτερη από την 30/06/1969

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


Παράδειγμα με OR
 Αλλαγό του ερωτόματοσ ΕΡΩΣΗΜΑ_Α΢ΘΕΝΩΝ ώςτε
να εμφανύζει τουσ αςθενεύσ που το όνομα τουσ εύναι
Μαρύα ό η ημερομηνύα γϋννηςησ τουσ εύναι
μεταγενϋςτερη από την 30/06/1969

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


Δθμιουργία του Παρακάτω
Ερωτιματοσ ?

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


Υπολογιηόμενα πεδία

 Δυνατότητα δημιουργύασ πεδύων των οπούων το


περιεχόμενο προκύπτει από ϊλλα (ϋνα ό περιςςότερα)
πεδύα πινϊκων μϋςω τησ χρόςησ κατϊλληλων τελεςτών,
ενςωματωμϋνων ςυναρτόςεων τησ MS Access ό ϊλλων
ςυναρτόςεων

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


Παράδειγμα
 Αλλαγό του ερωτόματοσ
ΕΡΩΣΗΜΑ_ΝΟ΢ΟΚΟΜΕΙΩΝ, ώςτε να
εμφανύζουμε την ςυμμετοχό του αςθενό (ςε ευρώ) ςτο
ημερόςιο νοςόλιο του νοςοκομεύου για όλα τα
νοςοκομεύα. Θεωρούμε ότι ωσ ποςοςτό η ςυμμετοχό
αυτό εύναι 30% για όλα τα νοςοκομεύα

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


Υπολογιηόμενα πεδία – Τρόποσ
ςφνταξθσ

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


Δόμθςθ Εκφράςεων

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


Υπολογιηόμενα πεδία – Αρικμθτικοί Τελεςτζσ

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ
Υπολογιηόμενα πεδία – Συναρτιςεισ

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ
΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ
Παραμετρικά ερωτιματα
•Σα κριτόρια καθορύζονται από τον τελικό
χρόςτη κϊθε φορϊ που εκτελεύ το ερώτημα

• Αντικαταςτούμε την ςταθερό ϋκφραςη του


κριτηρύου
ςτη γραμμό κριτηρύων του με μια φρϊςη μϋςα
ςε αγκύλεσ [ ]

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


Παράδειγμα 1:
Δημιουργύα παραμετρικού
ερωτόματοσ που ζητϊ τον
Αριθμό Μητρώου Κοινωνικόσ
Αςφϊλιςησ του αςθενό και
παρουςιϊζει τον ΑΜΚΑ, το
επώνυμο, το όνομα και την
Ημερ. Γϋννηςησ.

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


Ερωτιματα επιλογισ με δφο ι
περιςςότερουσ πίνακεσ
 Η δημιουργύα ςχϋςεων μεταξύ των πινϊκων ςε μύα
ςχεςιακό βϊςη δεδομϋνων παρϋχει τη δυνατότητα
ςυνδυαςμού τησ πληροφορύασ από περιςςότερουσ από
ϋνα πύνακεσ
Γενικόσ κανόνασ:
 «Η ςυςχϋτιςη Ν πινϊκων απαιτεύ την δημιουργύα Ν-1
ςχϋςεων μεταξύ των πεδύων αυτών»

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


Παράδειγμα:
 Ερώτημα που εμφανύζει τον ΑΜΚΑ, το ονοματεπώνυμο
,την ημερομηνύα, την ονομαςύα και το κόςτοσ τησ
ιατρικόσ εξϋταςησ των αςθενών.

 Σο ερώτημα να ϋχει αύξουςα ταξινόμηςη ωσ προσ το


ονοματεπώνυμο του αςθενούσ και την ημερομηνύα τησ
ιατρικόσ εξϋταςησ. Αποθόκευςη του με το όνομα
ΚΟ΢ΣΟ΢_ΕΞΕΣΑ΢ΕΩΝ_Α΢ΘΕΝΩΝ

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


Παράδειγμα

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ
Ερωτιματα ομαδοποίθςθσ εγγραφών
 Παρουςύαςη των ςτοιχεύων τησ βϊςησ δεδομϋνων ςε
ομαδοποιημϋνη μορφό

 Ομαδοπούηςη των εγγραφών ενόσ ό περιςςοτϋρων


πινϊκων ςτισ κοινϋσ τιμϋσ ενόσ ό περιςςοτϋρων πεδύων
και την εφαρμογό μιασ ςυνϊρτηςησ (πχ
ϊθροιςμα,πλόθοσ, μϋςο όρο κλπ ) ςτην τιμό ενόσ
πεδύου

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


Παράδειγμα 1/2:
 Ερώτημα που εμφανύζει ςυγκεντρωτικϊ, ανϊ αςθενό,
την ονομαςύα των εξετϊςεων του.

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ
Παράδειγμα 2/2:
 Ερώτημα που εμφανύζει ςυγκεντρωτικϊ, ανϊ αςθενό,
τον αριθμό πραγματοποιηθϋντων ιατρικών εξετϊςεων
του.

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ
Άςκθςθ:
 Μπορούμε να τροποποιόςουμε το ερώτημα ώςτε να
εμφανύζει το ςυνολικό κόςτοσ εξετϊςεων ανϊ αςθενό ?

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


Ερωτιματα διαςταφρωςθσ
 Αναδιατϊςςουν και μορφοποιούν την παρουςιαζόμενη
πληροφορύα ςε πιο ευανϊγνωςτη μορφό

Παρϊδειγμα:
Δημιουργύα ερωτόματοσ που να εμφανύζει τον αριθμό των αςθενών
ανϊ δόμο κατοικύασ και ανϊ φύλο. (Αποθόκευςη με το όνομα
ΑΡΙΘΜΟ΢_Α΢ΘΕΝOΝ_ΑΝΑ__ΔΗΜΟ_ ΥΤΛΟ)

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


Παράδειγμα 1/3

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


Παράδειγμα 2/3

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


Παράδειγμα 3/3

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ
Ερωτιματα εφρεςθσ διπλότυπων εγγραφών

 Φρηςιμεύουν για την ανεύρεςη ςχετικών εγγραφών


ςτον ύδιο ό ςε διαφορετικούσ πύνακεσ με βϊςη ϋνα ό
περιςςότερα πεδύα διαςύνδεςησ (δηλ. εγγραφϋσ που
ϋχουν την ύδια τιμό για το παραπϊνω πεδύο ό ςυνδυαςμό
πεδύων)

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


Παράδειγμα
 Ερώτημα που εμφανύζει τον
Κωδ. Αςθενούσ, τον
Κωδ.Νοςοκομεύου, την
Ημερ. Ειςόδου και την
Ημερ. Εξόδου από το νοςοκομεύο.
 για τουσ αςθενεύσ που ϋχουν νοςηλευτεύ περιςςότερο
από μύα φορϊ ςτο ύδιο νοςοκομεύο

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ
΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ
Ερωτιματα εφρεςθσ αταίριαςτων εγγραφών

 Φρηςιμεύουν για την ανεύρεςη εγγραφών από ϋνα


πύνακα που δεν ςχετύζονται με τισ εγγραφϋσ του ύδιου ό
διαφορετικού πύνακα με βϊςη ϋνα ό περιςςότερα πεδύα
διαςύνδεςησ

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


Παράδειγμα
Ερώτημα που εμφανύζει τον ΑΜΚΑ, το επώνυμο, το
όνομα και τον Αρ. Σαυτότητασ
των αςθενών που δεν ϋχουν πραγματοποιόςει ιατρικό
εξϋταςη

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ
Ερωτιματα εφρεςθσ ακραίων τιμών
 Φρηςιμεύουν ςτισ ςτατιςτικϋσ ϋρευνεσ που
πραγματοποιούνται ςε μύα ςχεςιακό βϊςη δεδομϋνων
και αναζητούν τισ ακραύεσ τιμϋσ - μεγαλύτερεσ ό
μικρότερεσ τιμϋσ - ςε μια περιοχό (διϊςτημα) τιμών

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


Ερωτιματα ενζργειασ
 Σα ερωτόματα ενϋργειασ (action queries) τροποποιούν
τα δεδομϋνα με μαζικό τρόπο (με την εκτϋλεςη μιασ
εντολό μόνο):
 Δημιουργύασ πύνακα (Make-table queries)
 Προςϊρτηςησ (Append queries)
 Ενημϋρωςησ (Update queries)
 ιαγραφόσ (Delete queries)

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


Ερωτιματα δθμιουργίασ πίνακα
 Ένα ερώτημα δημιουργύασ πύνακα δημιουργεύ ϋνα νϋο
πύνακα χρηςιμοποιώντασ δεδομϋνα από ϋνα ό
περιςςότερουσ πύνακεσ

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


Παράδειγμα:
 δημιουργύα πύνακα που θα περιϋχει τον ΑΜΚΑ, το
επώνυμο και το όνομα του αςθενό, το όνομα του
νοςοκομεύου νοςηλεύασ του και την ημερ. ειςαγωγόσ
του ςε αυτό

 για τουσ αςθενεύσ που δεν ϋχουν κϊνει εξαγωγό από το


νοςοκομεύο και η ημερομηνύασ ειςαγωγόσ τουσ εύναι
μεταγενϋςτερη από την 31/07/2009

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ
Ερωτιματα προςάρτθςθσ

 Ένα ερώτημα προςϊρτηςησ προςθϋτει νϋεσ εγγραφϋσ


ςε ϋναν υπϊρχοντα πύνακα χρηςιμοποιώντασ δεδομϋνα
από ϋνα ό περιςςότερουσ πύνακεσ

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


Παράδειγμα
 Ερώτημα που προςθϋτει ςτον πύνακα
ΝΟ΢ΗΛΕΤΟΜΕΝΟΙ_Α΢ΘΕΝΕΙ΢ τουσ αςθενεύσ που δεν
ϋχουν κϊνει εξαγωγό από το νοςοκομεύο και η
ημερομηνύασ ειςαγωγόσ τουσ εύναι μικρότερη ό ύςη από
την 31/07/2009

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ
Ερωτιματα ενθμζρωςθσ

 Ένα ερώτημα ενημϋρωςησ ενημερώνει/τροποποιεύ τισ


εγγραφϋσ ενόσ πύνακα

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


Παράδειγμα
 ΢τον πύνακα ΝΟ΢ΗΛΕΤΟΜΕΝΟΙ_ Α΢ΘΕΝΕΙ΢ να
τροποποιηθεύ το όνομα για την αςθενό με ΑΜΚΑ
05074100458, από “Φαρούλα” ςε “Φαρϊ”

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ
Ερωτιματα διαγραφισ

 Ένα ερώτημα διαγραφόσ διαγρϊφει εγγραφϋσ από ϋνα


πύνακα

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


Παράδειγμα
 Από τον πύνακα ΝΟ΢ΗΛΕΤΟΜΕΝΟΙ_Α΢ΘΕΝΕΙ΢ να
διαγραφούν οι αςθενεύσ των οπούων το προτελευταύο
ψηφύο του ΑΜΚΑ εύναι το 5

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ
΢ασ ευχαριςτώ

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΡΩΣΗΜΑΣΑ


΢κοπόσ τησ ενότητασ εύναι, οι ςυμμετϋχοντεσ να
κατανοόςουν τη χρόςη των φορμών, ωσ τρόπου
διαςύνδεςησ μεταξύ των χρηςτών και τησ MS Access,
ϋτςι ώςτε να εύναι ςε θϋςη να δημιουργούν φόρμεσ με
πολλαπλό λειτουργικότητα
H χριςθ τθσ φόρμασ (1)
Οι φόρμεσ χρηςιμεύουν ςτην εμφϊνιςη και τη διαχεύριςη των δεδομϋνων
από τουσ χρόςτεσ των εφαρμογών που ϋχουν αναπτυχθεύ για ϋνα
ςυγκεκριμϋνο ςκοπό.

Έτςι, οι χρόςτεσ των εφαρμογών δεν ϋχουν τη δυνατότητα να


ϋρθουν ςε απευθεύασ επαφό με τα δεδομϋνα που εύναι
οργανωμϋνα ςε πύνακεσ.

Για να αποκτόςουν αυτό τη δυνατότητα, χωρύσ να κινδυνεύςει η


ακεραιότητα των δεδομϋνων, χρηςιμοποιούν τισ λειτουργύεσ
των φορμών, που εύναι ϋνασ τυποποιημϋνοσ τρόποσ εμφϊνιςησ
και διαχεύριςησ των δεδομϋνων μιασ εφαρμογόσ
H χριςθ τθσ φόρμασ (2)
Για να κϊνουμε ειδικϋσ μορφοποιόςεισ ςτα δεδομϋνα ό για να
αυτοματοποιόςουμε τον τρόπο με τον οπούο χρηςιμοποιούνται
και ενημερώνονται, η MS Access μασ παρϋχει τισ φόρμεσ
(forms).

Οι φόρμεσ αποτελούν την κύρια διαςύνδεςη ανϊμεςα ςτουσ


χρόςτεσ και τη MS Access.
Οι πιο ςθμαντικζσ δυνατότθτζσ
τουσ είναι
• Μασ επιτρϋπουν να ελϋγχουμε και να βελτιώνουμε τον τρόπο με τον οπούο
εμφανύζονται τα δεδομϋνα ςτην οθόνη μασ.

Για παρϊδειγμα,
μπορούμε να προςθϋτουμε χρώμα και ςκύαςη, ό να μορφοποιούμε τουσ
αριθμούσ.

• Μασ επιτρϋπουν να προςθϋτουμε χειριςτόρια, όπωσ πτυςςόμενα


πλαύςια καταλόγου και πλαύςια ελϋγχου, η να εμφανύζουμε κατευθεύαν ςτη
φόρμα αντικεύμενα ActiveX, όπωσ εικόνεσ και γραφόματα.

• Μασ επιτρϋπουν να εκτελούμε υπολογιςμούσ που βαςύζονται ςτα


δεδομϋνα πινϊκων ό ερωτημϊτων και να εμφανύζουμε τα
αποτελϋςματα.
1
Οι πιο ςθμαντικζσ δυνατότθτζσ
τουσ είναι (2)
• Μασ επιτρϋπουν να επεξεργαζόμαςτε ςε βϊθοσ τα δεδομϋνα μασ,
χρηςιμοποιώντασ μακροεντολϋσ ό διαδικαςύεσ τησ Visual Basic.

• Μασ επιτρϋπουν να ςυνδϋουμε πολλϋσ φόρμεσ ό εκθϋςεισ,


χρηςιμοποιώντασ μακροεντολϋσ ό διαδικαςύεσ τησ Visual Basic που
εκτελούνται με τα κουμπιϊ μιασ φόρμασ.

• Μασ επιτρϋπουν να προςαρμόζουμε τη γραμμό μενού με μακροεντολϋσ


που ςχετύζονται με τη φόρμα μασ.

2
Δθμιουργία Φορμών
 Δημιουργύα φόρμασ ςε Προβολό ΢χεδύαςησ

 Δημιουργύα φόρμασ με τη χρόςη του Οδηγού Υορμών


Δθμιουργία φόρμασ ςε Προβολι Σχεδίαςθσ
(1)
Προζλευςθ εγγραφών
ενθμζρωςθ Προζλευςθσ εγγραφών

Αποθηκεύουμε το Ερώτημα, “ΕΡΩΣ_ΝΟ΢ΟΚ_Υ”


Διαμόρφωςθ φόρμασ

Για να δούμε πώσ θα εμφανύζεται η φόρμα που δημιουργόςαμε,


επιλϋγουμε από το μενού «Προβολό φόρμασ»

Αποθηκεύουμε τη φόρμα, επιλϋγοντασ από το μενού,


«Αρχεύο Αποθόκευςη ωσ» “ΥΟΡΜΑ_ΝΟ΢ΟΚ”
Πολλϋσ φορϋσ όμωσ, θϋλουμε να περιορύςουμε τισ
λειτουργύεσ μιασ φόρμασ, αφόνοντασ μόνο τη λειτουργύα
ανϊγνωςησ των εγγραφών

Κλεύνουμε το παρϊθυρο των ιδιοτότων τησ φόρμασ και


επιλϋγουμε από το μενού «Προβολό Προβολό φόρμασ»
Δθμιουργία φόρμασ με τθ χριςθ Οδθγοφ
Φορμών (2)

Επιλϋγουμε τη
διϊταξη
΢το τελευταύο παρϊθυρο του Οδηγού Υορμών, κϊνοντασ «κλικ» «΢τόλησ», ωσ
ςτο ςχετικό πλαύςιο κειμϋνου, πληκτρολογούμε το όνομα διϊταξη τησ
“Α΢ΘΕΝΕΙ΢_ΓΕΝΙΚΗ”, ωσ όνομα τησ φόρμασ, επιλϋγουμε να
ανούξει η φόρμα που θα ϋχουμε δημιουργόςει ςε προβολό φόρμασ
φόρμασ.
και πατϊμε Σϋλοσ
Τροποποίθςθ φόρμασ με τθ χριςθ τθσ
προβολισ ςχεδίαςθσ (1)
Προςθϋτουμε ςτην ενότητα «Κεφαλύδα» τον τύτλο “ΕΜΥΑΝΙ΢Η Α΢ΘΕΝΩΝ”,
τοποθετώντασ ϋνα χειριςτόριο ετικϋτασ, που το επιλϋγουμε από την εργαλειοθόκη και
πληκτρολογώντασ το αντύςτοιχο κεύμενο
Διευθετούμε το μϋγεθοσ
και τη θϋςη των
χειριςτηρύων
τησ φόρμασ, με τη
βοόθεια των γραμμών
πλϋγματοσ,
ώςτε οι ετικϋτεσ και τα
πλαύςια κειμϋνου να
αποκτόςουν
το κατϊλληλο μϋγεθοσ
και τισ κατϊλληλεσ
μεταξύ τουσ
αποςτϊςεισ για την
εμφϊνιςη των δεδομϋνων
που
περιϋχουν
Δθμιουργία φόρμασ με τθ χριςθ Οδθγοφ
Φορμών (2.β)

Επιλϋγουμε τη
διϊταξη
΢το τελευταύο παρϊθυρο του Οδηγού Υορμών, κϊνοντασ «κλικ» «Πύνακα», ωσ
ςτο ςχετικό πλαύςιο κειμϋνου, πληκτρολογούμε το όνομα διϊταξη τησ
“Α΢ΘΕΝΕΙ΢_ΓΕΝΙΚΗ2”, ωσ όνομα τησ φόρμασ, επιλϋγουμε να
ανούξει η φόρμα που θα ϋχουμε δημιουργόςει ςε προβολό φόρμασ
φόρμασ.
και πατϊμε Σϋλοσ
Αναηιτθςθ
Ταξινόμθςθ
Υπολογιηόμενα Πεδία
Ανούγουμε ςε προβολό ςχεδύαςησ τη φόρμα
«Α΢ΘΕΝΕΙ΢_ΓΕΝΙΚΗ»
Β Μζροσ
Αναδυόμενεσ φόρμεσ (1)
΢ε οριςμϋνεσ περιπτώςεισ, θϋλουμε να ςχεδιϊζουμε
φόρμεσ που θα εμφανύζονται πϊνω από ϊλλεσ, ακόμη και
όταν δεν θα βρύςκεται η εςτύαςη ςε αυτϋσ. Οι φόρμεσ
αυτϋσ ονομϊζονται αναδυόμενεσ (pop-up forms).

Σώρα πλϋον, η φόρμα θα βρύςκεται «μπροςτϊ» από κϊθε ϊλλο αντικεύμενο ςτην
οθόνη μασ
Αποκλειςτικι φόρμα
΢ε ςυνδυαςμό με την ιδιότητα τησ αναδυόμενησ φόρμασ, λειτουργεύ και μια
ϊλλη ιδιότητα, αυτό τησ αποκλειςτικόσ φόρμασ.
Με τη χρόςη αυτόσ τησ ιδιότητασ, ο τελικόσ χρόςτησ τησ βϊςησ δεδομϋνων
≪παγιδεύεται≫ όταν η φόρμα εύναι ανοιχτό,

Παρατηρούμε ότι δεν μπορούμε, πλϋον να επιλϋξουμε κϊποιο κουμπύ τησ γραμμόσ
εργαλεύων τησ MS Access, ό κϊποια εντολό από το μενού επιλογών.
Δευτερεφουςεσ φόρμεσ (1)
Αρκετϋσ φορϋσ, όταν εμφανύζουμε πληροφορύεσ ςε μια φόρμα,
από ϋναν πύνακα, χρειϊζεται, να εμφανύζονται και ϊλλεσ
ςυςχετιςμϋνεσ πληροφορύεσ, από ϊλλον πύνακα, με τουσ δύο
πύνακεσ να ςυνδϋονται με ςχϋςη ϋνα προσ πολλϊ (μονοςόμαντη
ςχϋςη)

Η δυνατότητα τησ MS Access, δημιουργύασ δευτερεύουςασ


φόρμασ μασ επιτρϋπει να δημιουργόςουμε μια κύρια φόρμα που
να εμφανύζει τισ πληροφορύεσ από ϋναν πύνακα που ανόκει ςτην
πλευρϊ του «ενόσ» μιασ ςχϋςησ και μετϊ να ενςωματώςουμε ςε
αυτό μια δευτερεύουςα φόρμα, η οπούα θα εμφανύζει τισ
εγγραφϋσ του πύνακα που ανόκει ςτην πλευρϊ των «πολλών» τησ
ύδιασ ςχϋςησ.
Δευτερεφουςεσ φόρμεσ (2)

Ένασ τρόποσ, (ο πιο απλόσ), για να δημιουργόςουμε ϋνα ςυνδυαςμό κύριασ –


δευτερεύουςασ φόρμασ εύναι να τισ δημιουργόςουμε ταυτόχρονα.

Ωσ παρϊδειγμα, θα δημιουργόςουμε ϋνα ςυνδυαςμό κύριασ – δευτερεύουςασ


φόρμασ, που να εμφανύζει δεδομϋνα για τουσ αςθενεύσ (κύρια φόρμα) και για
τισ ιατρικϋσ εξετϊςεισ που ϋχει κϊνει ο καθϋνασ από αυτούσ (δευτερεύουςα
φόρμα)
Δευτερεφουςεσ φόρμεσ (3)

Σα δεδομϋνα που θϋλουμε να εμφανύζονται για τουσ αςθενεύσ θα τα


αντλόςουμε από τον πύνακα Α΢ΘΕΝΕΙ΢ και εύναι τα πεδύα ΕΠΩΝΤΜΟ,
ΟΝΟΜΑ, ΑΜΚΑ

Σα δεδομϋνα που θϋλουμε να εμφανύζονται για τισ ιατρικϋσ τουσ εξετϊςεισ θα


εύναι: το πεδύο ΟΝΟΜΑ΢ΙΑ_ΙΑΣΡ_ΕΞΕΣΑ΢Η΢ από τον πύνακα
ΙΑΣΡΙΚΕ΢_ΕΞΕΣΑ΢ΕΙ΢, το πεδύο ΟΝΟΜΑ΢ΙΑ_ΝΟ΢ΟΚΟΜΕΙΟΤ από τον
πύνακα ΝΟ΢ΟΚΟΜΕΙΑ και το πεδύο ΗΜ_ΙΑΣΡ_ΕΞΕΣΑ΢Η΢ από τον πύνακα
ΙΑΣΡΙΚΕ΢_ΕΞΕΣΑ΢ΕΙ΢_Α΢ΘΕΝPΝ
Προβολι / Άνοιγμα
Συνδεδεμζνεσ φόρμεσ (1)
Αρκετϋσ φορϋσ, ςτη MS Access, χρειϊζεται να δημιουργηθούν δύο ξεχωριςτϋσ
φόρμεσ, που θα ςυνδϋονται μεταξύ τουσ με ϋνα κουμπύ εντολόσ.
Οι φόρμεσ αυτϋσ, ονομϊζονται ςυνδεδεμϋνεσ

Θα χρηςιμοποιόςουμε το παρϊδειγμα που


χρηςιμοποιόςαμε και ςτισ δευτερεύουςεσ φόρμεσ, με τα
δεδομϋνα των αςθενών να εμφανύζονται ςτην κύρια
φόρμα και τα δεδομϋνα των ιατρικών εξετϊςεων που
ϋχει πραγματοποιόςει ο καθϋνασ από αυτούσ να
εμφανύζονται ςτη ςυνδεδεμϋνη φόρμα
Προβολι / Άνοιγμα
Μορφοποίθςθ φορμών (1)
Οι φόρμεσ, ςε μια εφαρμογό τησ MS Access, εκτόσ από λειτουργικϋσ, χρειϊζεται να
εύναι και ελκυςτικϋσ,οπτικϊ, για τουσ χρόςτεσ.

Η τροποπούηςη τησ μορφοπούηςησ των φορμών, πραγματοποιεύται μϋςω τησ


προβολόσ ςχεδύαςησ

Θα χρηςιμοποιόςουμε ωσ παρϊδειγμα τη φόρμα


Α΢ΘΕΝΕΙ΢_ΙΑΣΡ_ΕΞΕΣΑ΢ΕΙ΢
Μορφοποίθςθ φορμών (2)
΢ΤΒΑΚΑ΢
Εκκζςεισ
 ΢κοπόσ τησ ενότητασ εύναι η κατανόηςη των εκθϋςεων
καθώσ και η εκµϊθηςη δηµιουργύασ και τροποπούηςησ
αυτών ώςτε να παρουςιϊζουν τισ πληροφορύεσ τησ
βϊςησ δεδοµϋνων ςε κατϊλληλη µορφό για
προεπιςκόπηςη ό εκτύπωςη

΢ΤΒΑΚΑ΢ ΢ΣΑΤΡΟ΢ Β.Δ. ΕΚΘΕ΢ΕΙ΢


Ειςαγωγι
 Μια ϋκθεςη ό αναφορϊ (report) εµφανύζει ςτην οθόνη
ό/και τυπώνει τα δεδοµϋνα ενόσ πύνακα ό ερωτόµατοσ
µε τα επιθυµητϊ χαρακτηριςτικϊ µορφοπούηςησ
 Π.χ. η εκτύπωςη τησ καρτϋλασ ενόσ αςθενό η οπούα
περιϋχει τα προςωπικϊ του ςτοιχεύα, όπωσ αυτϊ που
ϋχουν καταχωρηθεύ ςτο ςχετικό πύνακα Α΢ΘΕΝΕΙ΢ του
παραδεύγµατοσ µασ
Ειςαγωγι
 Η MS Access παρϋχει ϋνα εύχρηςτο περιβϊλλον
ςχεδύαςησ εκθϋςεων παρόµοιο µε εκεύνο των φορµών
που περιλαµβϊνει:
• οδηγούσ ςχεδύαςησ εκθϋςεων
• ετικϋτεσ
• πλαύςια κειµϋνου και ςτοιχειών ελϋγχου
• γραµµϋσ εργαλεύων
• εικόνεσ, γραφικϊ
• κεφαλύδεσ, υποςϋλιδα κλπ
Φόρµεσ / Εκκζςεισ -
Οµοιότθτεσ
 Βαςικϊ ςτοιχεύα τησ διεπαφόσ χρόςτη (user interface)
 Παρόµοιο περιβϊλλον ςχεδύαςησ ςτην MS Access
Φόρµεσ / Εκκζςεισ - ∆ιαφορζσ
Τρόποι δθµιουργίασ εκκζςεων
ΙΑΣΡ_ΕΞΕΣΑ΢ΕΙ΢_ΑΝΑ_
µε τθ χριςθ οδθγοφ: Α΢ΘΕΝΗ

Εύκολη δηµιουργύα µϋςω τησ καθοδόγηςησ (βόµα προσ βόµα)


από την ύδια την MS Access και την απόκριςη ςε εµφανιζόµενα
πλαύςια διαλόγου
 Παρϊδειγµα
 ∆ηµιουργύα ϋκθεςησ που θα παρουςιϊζει τον ΑΜΚΑ, το
επώνυµο και το όνοµα του αςθενό
 Αναλυτικϊ για κϊθε αςθενό: την ονοµαςύα, την ηµεροµηνύα
και το κόςτοσ κϊθε ιατρικόσ εξϋταςησ που ϋχει
πραγµατοποιόςει
 Σαξινοµηµϋνεσ µε βϊςη την ηµεροµηνύα τησ ιατρικόσ
εξϋταςησ.
 ΢ε ςύνοψη, ανϊ αςθενό, θα εµφανύζεται το πλόθοσ των
εξετϊςεών του και το ςυνολικό τουσ κόςτοσ.
ςε προβολι ςχεδίαςθσ:
 Δηµιουργύα από την αρχό µε τη ςύνδεςη τησ ϋκθεςησ µε
τον πύνακα ό το ερώτηµα λόψησ δεδοµϋνων
 την προςθόκη των απαραύτητων ςτοιχεύων ελϋγχου
(πλαύςια κειµϋνου, ετικϋτεσ κλπ), επικεφαλύδεσ,
υποςϋλιδα κλπ
προβολι ςχεδίαςθσ
 Οι δυνατότητεσ που παρϋχει η προβολό ΢χεδύαςησ των
εκθϋςεων εύναι ςχεδόν ταυτόςηµεσ µε αυτϋσ τησ
προβολόσ ΢χεδύαςησ των φορµών
 Π.χ. µπορούµε να προςθϋςουµε, να µετακινόςουµε ό να
κρύψουµε ςτοιχεύα ελϋγχου και να τροποποιόςουµε τισ
ιδιότητϋσ τουσ
 Η προςθόκη νϋων ςτοιχεύων ελϋγχου γύνεται πολύ
εύκολα, χρηςιµοποιώντασ τα κατϊλληλα εργαλεύα
Τροποποίθςθ ζκκεςθσ
 Παρϊδειγµα:
Μορφοπούηςη τησ
ϋκθεςησ
ΙΑΣΡ_ΕΞΕΣΑ΢ΕΙ΢_ΑΝΑ_
Α΢ΘΕΝΗ που ϋχουµε
δηµιουργόςει µε που
ϋχουµε δηµιουργόςει µε
τον οδηγό ώςτε να
εµφανύζονται καλύτερα τα
πεδύα τησ ϋκθεςησ
Ενότθτεσ ζκκεςθσ
 Κεφαλύδα ϋκθεςησ
 Κεφαλύδα ςελύδασ
 Κεφαλύδα οµϊδασ
 Λεπτοµϋρεια
 Τποςϋλιδο οµϊδασ
 Τποςϋλιδο ςελύδασ
 Τποςϋλιδο τησ ϋκθεςησ
Ταξινόµθςθ και οµαδοποίθςθ
δεδοµζνων
Ταξινόµθςθ και οµαδοποίθςθ
δεδοµζνων
 ∆υνατότητα
προςθόκησ
επιπϋδων
οµαδοπούηςησ των
δεδοµϋνων
 ∆υνατότητα
προςθόκησ πεδύων
ταξινόµηςησ των
δεδοµϋνων
 Η λειτουργύα αυτό
παρϋχεται µόνο
Ταξινόµθςθ και οµαδοποίθςθ
δεδοµζνων
 Παρϊδειγµα: Σροποπούηςη τησ ϋκθεςησ
ΙΑΣΡ_ΕΞΕΣΑ΢ΕΙ΢_ΑΝΑ_Α΢ΘΕΝΗ:
 Nα εµφανύζει τισ ιατρικϋσ εξετϊςεισ του αςθενό
οµαδοποιηµϋνεσ ανϊ ϋτοσ Σαξινόµηςη των αςθενών µε
βϊςη το επώνυµο ςε αύξουςα διϊταξη
Προςκικθ θµεροµθνίασ, ώρασ
και αρίκµθςθσ ςελίδων
Προςθόκη ςτισ εκθϋςεισ
πληροφορύεσ που
ενηµερώνονται αυτόµατα:
π.χ. η τρϋχουςα ηµεροµηνύα
και η ώρα του ςυςτόµατοσ ό
ο αριθµόσ τησ τρϋχουςασ
ςελύδασ τησ ϋκθεςησ
• Με τη χρόςη των
ενςωµατωµϋνων
ςυναρτόςεων ό εκφρϊςεων
(Date, Now, Page και Pages)
• Με τη χρόςη κατϊλληλων
πλαιςύων διαλόγου
Προςκικθ εικόνασ ωσ φόντο
 ∆υνατότητα προςθόκησ εικόνασ φόντου
καθορύζοντασ κατϊλληλα ϋνα ςύνολο ιδιοτότων τησ
ϋκθεςησ
∆ιαµόρφωςθ ςελίδασ ζκκεςθσ

You might also like