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

Καλησπέρα

Υποθέτω ότι τα πεδία βρίσκονται στον πίνακα [Table1].

Η συνάρτηση IIf([ΗΜΕΡΟΜ]>=Date(),True,False), επιστρέφει TRUE αν η τιμή στο πεδίο [ΗΜΕΡΟΜ] είναι μεγαλύτερη ή ίση με την τρέχουσα ημερομηνία { Date()} και FALSE, διαφορετικά.

Αν τρέξουμε το ερώτημα ενημέρωσης:

UPDATE Table1 SET Table1.RANTE = IIf([ΗΜΕΡΟΜ]>=Date(),True,False);

για κάθε εγγραφή του πίνακα [Table1], το πεδίο [RANTE] θα πάρει την τιμή που επιστρέφει η συνάρτηση IIF (True ή False).
Απάντηση με παράθεση