Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > Αποτροπή διπλοεγγραφής

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 03-01-13, 09:52
Όνομα: ΣΤΑΥΡΟΣ
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 27-10-2012
Μηνύματα: 102
Προεπιλογή Αποτροπή διπλοεγγραφής

Καλημέρα στο φόρουμ.
Ο Κώστας μου έφτιαξε μια φόρμα για υπηρεσίες και δουλεύει μια χαρά.
Θα ήθελα αν γίνετε να πιάσω 2 λάθη
1. Να με ειδοποιήσει αν βάλω την ίδια μέρα 2 βάρδιες το ίδιο άτομο (όχι να μην αφήνει.....απλά ειδοποίηση)
2. Να μου δείχνει αυτούς που δεν έχουν μπει (δηλ. δεν έχετε βάλει υπηρεσία τους ........)
ή με κάποιο τρόπο να αλλάζουν χρώμα ώστε να φαίνονται ποιοι έχουν και ποιοι δεν έχουν μπει

Ο λόγος που προσπαθώ να το κάνω είναι ότι είναι 350 άτομα
έχω πάρει ένα κώδικα του Κώστα και το έχω βάλει στο afterupdate των driver αλλά δεν δουλεψε
Ευχαριστώ εκ των πρωτέρων
Συνημμένα Αρχεία
Τύπος Αρχείου: zip ipiresies.zip (190,2 KB, 20 εμφανίσεις)
Απάντηση με παράθεση
  #2  
Παλιά 03-01-13, 13:27
Όνομα: Κώστας
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 22-01-2012
Περιοχή: Πειραιάς
Μηνύματα: 181
Προεπιλογή

Καλό μεσημέρι στο forum.

Σταύρο,
κοίτα την Βάση που σου στέλνω.

Υ.Γ.
Από αυτά που ζητάς άλλα γίνονται με Α στήσιμο, άλλα με Β στήσιμο.
Όταν έχεις στήσιμο Α γίνετε το 1 ή το 2, όταν έχεις στήσιμο Β γίνετε
μόνο το 2 ή μόνο το 1 κ.ο.κ..
Το να διαχειριστείς 350 άτομα, με ενεργό υπηρεσία,
σημαίνει ότι έχεις ξεκαθαρίσει τι ακριβώς θέλεις
και έχεις στήσει, φυσικά όχι επακριβώς γιατί η διαδικασία
είναι δυναμική, αλλά τουλάχιστον κατάλληλα την Βάση.
Συνημμένα Αρχεία
Τύπος Αρχείου: zip ipiresies.zip (112,1 KB, 37 εμφανίσεις)
Απάντηση με παράθεση
  #3  
Παλιά 03-01-13, 13:58
Όνομα: ΣΤΑΥΡΟΣ
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 27-10-2012
Μηνύματα: 102
Προεπιλογή

Κώστα σε ευχαριστώ πολύ και πάλι
Όμως το κάνει μόνο μια φορά δηλαδή όταν του βάζω ένα οδηγό 2 φορές μου βγάζει το msgbox
Άν του κάνω νέα εγγραφή δεν το βγάζει
Και αν είναι δυνατόν επειδή δεν πολυκατάλαβα (οι γνώσεις μου) πώς μπορώ να το βάλω και στους
εργάτες
Φίλε μένω υπόχρεος
Απάντηση με παράθεση
  #4  
Παλιά 03-01-13, 15:40
Όνομα: Κώστας
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 22-01-2012
Περιοχή: Πειραιάς
Μηνύματα: 181
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από stavross Εμφάνιση μηνυμάτων
Κώστα σε ευχαριστώ πολύ και πάλι
Όμως το κάνει μόνο μια φορά δηλαδή όταν του βάζω ένα οδηγό 2 φορές μου βγάζει το msgbox
Άν του κάνω νέα εγγραφή δεν το βγάζει
Και αν είναι δυνατόν επειδή δεν πολυκατάλαβα (οι γνώσεις μου) πώς μπορώ να το βάλω και στους
εργάτες
Φίλε μένω υπόχρεος
Σταύρο,

αντικατέστησε το μέρος του κώδικα "Me.Parent.Imerominia"
με
Format(Me.Parent.Imerominia, "m/d/yyyy")
στο συμβάν BeforeUpdate του πεδίου
Driver της φόρμας frm_sub_Ipiresies_Trans

για τον εργάτη, βάλε στο συμβάν BeforeUpdate του πεδίου
Labour της φόρμας frm_sub_Ipiresies_Trans
τον παρακάτω κώδικα
Κώδικας:
    Dim sfa As Variant

    sfa = DCount("[Labour]", _
                 "tbl_Ipiresies_Trans", _
                 "[Labour]='" & Me.Labour & "'" & _
                 " AND [DateIpirTrans]=#" & Format(Me.Parent.Imerominia, "m/d/yyyy") & "#")
    
    If sfa <> 0 Then
        MsgBox "Ο Εργάτης έχει διπλοεγγραφή", vbInformation, "Προσοχή"
    Else
        Exit Sub
    End If
Απάντηση με παράθεση
  #5  
Παλιά 03-01-13, 18:55
Όνομα: ΣΤΑΥΡΟΣ
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 27-10-2012
Μηνύματα: 102
Προεπιλογή

Κώστα δουλεύει μια χαρά
Έγραψες πάλι.

ΥΓ. Για δεύτερο ερώτημα για το πως θα βλέπω αν κάποιος δεν έχει μπει υπηρεσία.
Σκέφτομαι ένα ερώτημα (2 πίνακες)(tbl_Prosopiko_p + tbl_Ipiresies_Trans)
Από τον πρώτο όλες οι εγγραφές. Να του δίνω ημερομηνία και όπου έχει κενά αυτοί δεν έχουν μπει
Το προσπαθώ και αν το πετύχω θα το βάλω και εδώ
Φιλικά Σταύρος
Απάντηση με παράθεση
  #6  
Παλιά 03-01-13, 20:17
Όνομα: ΣΤΑΥΡΟΣ
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 27-10-2012
Μηνύματα: 102
Προεπιλογή

Το πέτυχα!!
Δείτε την και πέστε μου αν έχω κάνει κάποιο λάθος. Όλες οι προτάσεις είναι δεκτές
Δηλαδή αν μπορούσε να μου έδειχνε μόνο αυτούς που δεν έχουν μπει υπηρεσία με κάποια if ίσως στο ερώτημα1.
Ευχαριστώ πολύ παιδιά και ειδικά τον Κώστα
Φιλικά Σταύρος
Συνημμένα Αρχεία
Τύπος Αρχείου: zip ipiresies.zip (177,6 KB, 25 εμφανίσεις)

Τελευταία επεξεργασία από το χρήστη stavross : 03-01-13 στις 22:22.
Απάντηση με παράθεση
  #7  
Παλιά 04-01-13, 17:34
Όνομα: Κώστας
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 22-01-2012
Περιοχή: Πειραιάς
Μηνύματα: 181
Προεπιλογή

Την καλησπέρα μου στο Forum.

Σταύρο,
στέλνω πίσω την Βάση.

Κοίτα το Query4,Query5 και την φόρμα frm_Kat_Serv_Driver.
Στην φόρμα frm_Ipiresies, κοίτα τον κώδικα στο κουμπί και στο
συμβάν On Activate της φόρμας.

Κάνε τα αντίστοιχα για τους Εργάτες.
Συνημμένα Αρχεία
Τύπος Αρχείου: zip ipiresies.zip (139,1 KB, 51 εμφανίσεις)
Απάντηση με παράθεση
  #8  
Παλιά 04-01-13, 18:28
Όνομα: ΣΤΑΥΡΟΣ
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 27-10-2012
Μηνύματα: 102
Προεπιλογή

Κώστα ακριβώς αυτό.
Έγραψες
Φιλικά Σταύρος
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


Παρόμοια Θέματα

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Αποτροπή διπλοεγγραφής Χρήστος Access - Ερωτήσεις / Απαντήσεις 14 04-09-15 22:17
Αποτροπή διπλοεγγραφής bill72 Access - Ερωτήσεις / Απαντήσεις 2 20-12-12 16:15
[Μορφοποίηση] Αποτροπή διπλοεγγραφών nakosg Excel - Ερωτήσεις / Απαντήσεις 10 05-11-12 16:11
Έλεγχος διπλοεγγραφής με κώδικα VBA pdhmos Access - Ερωτήσεις / Απαντήσεις 6 01-05-11 10:09
[ Φόρμες ] SOS_Πρόβλημα διπλοεγγραφής PanosPan Access - Ερωτήσεις / Απαντήσεις 3 02-03-11 11:59


Η ώρα είναι 14:24.