Εμφάνιση ενός μόνο μηνύματος
  #4  
Παλιά 09-11-17, 13:39
kapetang Ο χρήστης kapetang δεν είναι συνδεδεμένος
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα

Δημήτρη, δεν ξέρω τι θέλεις να πετύχεις, αλλά πρέπει να λάβεις υπόψη σου και το εξής:

Το ερώτημα qryUnCheck επιδρά μόνο στις εγγραφές με ημερομηνία < Now().

Αν κάποιος χρήστης αλλάξει (χειροκίνητα) την τιμή του πεδίου ISXIS σε False σε κάποιες εγγραφές με ημερομηνία >=Now(), αυτές θα παραμείνουν False και δε θα γίνουν True, που πιθανόν να θέλεις.

Στη συνημμένη ΒΔ άλλαξα το ερώτημα έτσι ώστε οι εγγραφές με ημερομηνία >=Now() να τσεκάρονται και οι υπόλοιπες να ξετσεκάρονται.

Επίσης άλλαξα τον κώδικα ώστε η ενημέρωση να γίνεται αυτόματα με το άνοιγμα και το κλείσιμο της φόρμας.

Άφησα και την ενημέρωση με το κουμπί, για ακύρωση τυχόν αλλαγών, που δεν ακολουθούν τον κανόνα (Ημερομηνία>=Now True, διαφορετικά False ), κατά τη χρήση της φόρμας, αλλά, ανάλογα με τις ανάγκες σου, μπορείς να το καταργήσεις.
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb UpdateUnChecks3.mdb (1,09 MB, 15 εμφανίσεις)
Απάντηση με παράθεση