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

Καλημέρα

Νεκτάριε, για να αντιμετωπίσουμε την περίπτωση της επιστροφής τιμής null από την DlookUP, μπορούμε να χρησιμοποιήσουμε τις συναρτήσεις IIf ή Nz.

Οι παρακάτω εκφράσεις δείχνουν τον τρόπο χρήσης τους:

IIf(IsNull(DLookup(ορίσματα)), ValueForNull, DLookup(ορίσματα))

Nz(DLookup(ορίσματα), ValueForNull)

Το όρισμα ValueForNull θα αντικατασταθεί με την τιμή που θέλουμε να παίρνει η DLookup, όταν επιστρέφει null (πχ 0, "").

Αν οι IIf ή Nz δε χρησιμοποιηθούν σε κώδικα και εφόσον η έκδοση της Access είναι ελληνική, το κόμμα θα πρέπει να αντικατασταθεί με ερωτηματικό (;).

Φιλικά/Γιώργος
Απάντηση με παράθεση