Forum

Αναζήτηση στο ms-office.gr

Πάμε!

Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια!

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 17-05-10, 23:30
Όνομα: ΒΑΣΙΛΗΣ
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-02-2010
Μηνύματα: 20
Προεπιλογή Καταγραφή user

Καλησπέρα σε όλους, ψάχνοντας στο forum βρήκα δύο πολύ χρήσιμα αρχεία,του φίλου Τάσου
Login_SplashScreen.mdb και απλή παρακολούθηση Εφαρμογής Access,ήθελα λοιπόν να ρωτήσω ενώνοντας τα δύο αυτά αχεία σε μια νέα βδ αν γίνεται στον πίνακα tblLog εκτός των άλλων να καταγράφεται και ο χρήστης (USR_Name) που μπαίνει με τον κωδικό του απο την φόρμα frmSplash.
Απάντηση με παράθεση
  #2  
Παλιά 18-05-10, 11:13
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 1.328
Προεπιλογή

Καλημέρα Βασίλη!

Στην κορυφή μιας λειτουργικής μονάδας δήλωσε τη μεταβλητή : App_User

Public App_User As String

Στην Splash_Screen, βρες στο Private Sub cmdGo_Click() τη γραμμή:

DoCmd.OpenForm "frmData", , , , , acHidden, CStr(Allow_ByPass_Key)

Ακριβώς μια γραμμή πάνω από το σημείο δίνεις τιμή στη μεταβλητή App_User:

App_User = cboUsr


Κατόπιν στη συνάρτηση LogAction()

αντικατέστησε τη γραμμή:

.Fields("AppUser") = Application.CurrentUser

με τη γραμμή:

.Fields("AppUser") = App_User

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

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών σε VB.Net, Access, Excel, Outlook, Word

Τελευταία επεξεργασία από το χρήστη Tasos : 18-05-10 στις 12:55.
Απάντηση με παράθεση
  #3  
Παλιά 18-05-10, 14:46
Όνομα: ΒΑΣΙΛΗΣ
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-02-2010
Μηνύματα: 20
Προεπιλογή

Γειά σου Τάσο,απο την ώρα που διάβασα την απάντηση σου προσπαθώ να κάνω αυτά που μου γράφεις αλλά δεν τα καταφέρνω ,συνεχώς μου βγάζει κάποιο σφάλμα δεν ξέρω τι κάνω λάθος....
Run-time error '2467':
Η έκφραση που πληκτρολογήσατε αναφέρεται σε αντικείμενο που είναι κλειστό ή έχει διαγραφεί.

Τελευταία επεξεργασία από το χρήστη bill72 : 19-05-10 στις 15:37.
Απάντηση με παράθεση
  #4  
Παλιά 20-05-10, 10:27
Το avatar του χρήστη Jim
Jim Ο χρήστης Jim δεν είναι συνδεδεμένος
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 25-01-2010
Μηνύματα: 52
Προεπιλογή Καλημέρα και από μένα

Τάσο αναφέρεσαι σε μια συνάρτηση LogAction() που όσο και αν έψαξα δεν την βρήκα μήπως έγινε λάθος. Και εγώ το ίδιο πρόβλημα με τον Βασίλη έχω. Τι θα πρέπει να κάνω !!?? Σε ευχαριστώ. Δημήτρης
Απάντηση με παράθεση
  #5  
Παλιά 20-05-10, 12:48
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 1.328
Προεπιλογή

Γεια σας!
Η απάντηση μου πηγάζει από την ερώτηση του Βασίλη :

Παράθεση:
Καλησπέρα σε όλους, ψάχνοντας στο forum βρήκα δύο πολύ χρήσιμα αρχεία,του φίλου Τάσου
Login_SplashScreen.mdb και απλή παρακολούθηση Εφαρμογής Access,ήθελα λοιπόν να ρωτήσω ενώνοντας τα δύο αυτά αχεία σε μια νέα βδ αν γίνεται στον πίνακα tblLog εκτός των άλλων να καταγράφεται και ο χρήστης (USR_Name) που μπαίνει με τον κωδικό του απο την φόρμα frmSplash.
Η συνάρτηση LogAction() βρίσκεται εδώ: http://www.ms-office.gr/forum/2236-post1.html

Βασίλη, που έβαλες την App_User ; (Public App_User As String)
Δεν μπορόύμε να ξέρουμε πως έχεις διαμορφώσει το αρχείο σου για να σου δώσουμε μια εύστοχη απάντηση.
Αν μπορείς ανέβασε το αρχείο αυτό για να δουμε που ακριβώς αντιμετωπίζεις το πρόβλημα.

Φιλικά

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών σε VB.Net, Access, Excel, Outlook, Word

Τελευταία επεξεργασία από το χρήστη Tasos : 20-05-10 στις 15:45.
Απάντηση με παράθεση
  #6  
Παλιά 20-05-10, 16:43
Όνομα: ΒΑΣΙΛΗΣ
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-02-2010
Μηνύματα: 20
Προεπιλογή Γειά σας και απο μένα

Τάσο καλησπέρα ανεβάζω ένα παράδειγμα απο δικά σου αρχεία που χωρίς πείραγμα του App_User δουλεύει μια χαρά ανοίγοντας η φόρμα frmData γίνεται επιτυχώς καταγραφή στον πίνακα tblLog, θα μπορούσες να μας αλλάξεις την εγγραφή δηλαδή
στο AppUser του πίνακα tblLog να καταγράφεται ο χρήστης που θα εισέλθει απο το cboUSR της φόρμας frmSplash; ευχαριστώ.
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb TEST1.mdb (496,0 KB, 26 εμφανίσεις)
Απάντηση με παράθεση
  #7  
Παλιά 20-05-10, 16:50
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 1.328
Προεπιλογή

Καλησπέρα σε όλους!
Βασίλη, Δημήτρη, δείτε ένα παράδειγμα στο συνημμένο παρακάτω.

Admin pass: 123456
User pass: 222222

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

Τάσος
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb Login_SplashScreen.mdb (304,0 KB, 46 εμφανίσεις)
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών σε VB.Net, Access, Excel, Outlook, Word
Απάντηση με παράθεση
  #8  
Παλιά 20-05-10, 19:42
Όνομα: ΒΑΣΙΛΗΣ
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-02-2010
Μηνύματα: 20
Προεπιλογή

Τάσο τελικά δούλεψε και στην δικιά μου βάση,το λάθος μου ήταν η λάθος θέση:

DoCmd.Close
App_User = Me.cboUSR
DoCmd.OpenForm "frmData", , , , , acHidden, CStr(Allow_ByPass_Key)
σέυχαριστώ και πάλι.
Απάντηση με παράθεση
Απάντηση στο θέμα

Εργαλεία Θεμάτων
Τρόποι εμφάνισης

Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας



Η ώρα είναι 17:50.