Θέμα: Tabbed form

Εμφάνιση ενός μόνο μηνύματος
  #6  
Παλιά 23-04-12, 07:45
Dangel82 Ο χρήστης Dangel82 δεν είναι συνδεδεμένος
Super Moderator
Όνομα: Αγγελος
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 29-04-2010
Μηνύματα: 111
Wink

Καλημέρα,

λοιπόν, στην βάση που ανέβασα άνοιξε να δεις τους πίνακες στις σχέσεις.

Άφησε λιγάκι απ' έξω τον πίνακα "ημερήσιο πρόγραμμα" (daily_schedule)
(άλλαξα τις ονομασίες των πινάκων και τα περισσότερα στοιχεία στα Αγγλικά)

Όπως θα δεις κάτω απο το έτος έχεις του μήνες σε combobox, τώρα, μέσα στους μήνες έρχεσαι και "κρεμάς" τις ημέρες.
Απο τις ημέρες είναι που προκύπτει το ημερήσιο πρόγραμμα που ζητάς, όλη σου η πληροφορία έρχεται και "μαζεύεται μέσα σε αυτόν τον πίνακα.
Αν παρατηρήσεις τον πίνακα θα δεις ότι υπάρχουν 3 κλειδιά. Αυτό περιορίζει τον πίνακα στο να μην μπορεί να έχει έναν εργαζόμενο στην ίδια ημερομηνία (μήνα), στην ίδια ημέρα και στην ίδια βάρδια!
Και αυτό είναι και το λογικό! :P

Τώρα ο πίνακας "ημερήσιο πρόγραμμα" (daily_schedule) όπως είπα και παραπάνω θα προκύψει απο τα στοιχεία όλων των πινάκων (και ειδικά του πίνακα days) μέσα απο ερώτημα.

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

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

(δυστυχώς δεν έχω τον χρόνο να το προχωρήσω τώρα... θα το κοιτάξω όμως το βραδάκι, στο μεταξύ ότι μπορέσεις να προσθέσεις - δημιουργήσεις είναι προς όφελός σου :D )
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb acc_programma_ergasias.mdb (556,0 KB, 27 εμφανίσεις)
__________________
Always Look on the Bright Side of Life!