Καλημέρα σε όλους!
Αγαπητέ Ανδρέα, βασισμένος στο πρότυπο της Microsoft (
Project management database - Templates - Office.com )
θα πρότεινα τις εξής τροποποιήσεις που υπάρχουν και στο συνημμένο του μηνύματος:
Δημιουργία νέου πίνακα με το όνομα "
dbCurrentUser"
Ο πίνακας αυτός περιέχει τα πεδία:
ID (Αναγνωριστικό)
και
EmployeeID (Αριθμός)
Δημιουργία πεδίου στον πίνακα "
Employees" με το όνομα "
Pass" (Κείμενο και με μάσκα εισαγωγής "
Password").
Προσθήκη του πεδίου "
Owner" στο ερώτημα "
Open Projects" με κριτήριο τον παρακάτω τύπο:
DLast("[EmployeeID]";"[dbCurrentUser]") .
Δημιουργία νέας φόρμας που θα είναι και η
φόρμα εκκίνησης με το όνομα "
frmSplash".
Η φόρμα αυτή είναι συνδεδεμένη με τον πίνακα "
dbCurrentUser" που αναφέρεται παραπάνω.
Η φόρμα αυτή περιέχει ένα σύνθετο πλαίσιο με τα ονόματα των χρηστών (συνδεμένο με το πεδίο
EmployeeID του πίνακα)
και ένα πλαίσιο κειμένου όπου ο κάθε χρήστης θα πληκτρολογεί τον κωδικό εισόδου του στην εφαρμογή.
Τα υπόλοιπες λεπτομέρειες θα τις δεις στο συνημμένο.
Λειτουργία:
Όταν ανοίγει η εφαρμογή, ο χρήστης καλείται να επιλέξει το όνομα χρήστη και τον αντίστοιχο κωδικό εισόδου.
Στο συνημμένο παράδειγμα ο κωδικός εισόδου είναι
"aaa"
Αφού πατήσει το κουμπί "Login" θα ανοίξει η φόρμα "
Project List" που θα εμφανίζει μόνο τα
Έργα που αφορούν τον συγκεκριμένο χρήστη.
Αυτό συμβαίνει επειδή η φόρμα παίρνει δεδομένα από το ερώτημα "
Open Projects" που όπως φαίνεται παραπάνω έχει τροποποιηθεί.
Καλή συνέχεια!
Φιλικά
Τάσος