Εμφάνιση ενός μόνο μηνύματος
  #2  
Παλιά 19-11-11, 10:04
Το avatar του χρήστη Tasos
Tasos Ο χρήστης Tasos δεν είναι συνδεδεμένος
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.035
Προεπιλογή

Καλημέρα σε όλους!

Αγαπητέ Ανδρέα, βασισμένος στο πρότυπο της 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" που όπως φαίνεται παραπάνω έχει τροποποιηθεί.

Καλή συνέχεια!

Φιλικά

Τάσος
Συνημμένα Αρχεία
Τύπος Αρχείου: zip Projects.zip (318,5 KB, 88 εμφανίσεις)
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση