![]() |
Συνδυασμός IIf με dLookUp Καλησπέρα και καλό μήνα. Πως θα μπορούσα να χρησιμοποιήσω την συνάρτηση IIf με την συνάρτηση dLookUp ώστε όταν είναι κενό να μην εμφανίζει #Σφάλμα; |
Καλημέρα Νεκτάριε, για να αντιμετωπίσουμε την περίπτωση της επιστροφής τιμής null από την DlookUP, μπορούμε να χρησιμοποιήσουμε τις συναρτήσεις IIf ή Nz. Οι παρακάτω εκφράσεις δείχνουν τον τρόπο χρήσης τους: IIf(IsNull(DLookup(ορίσματα)), ValueForNull, DLookup(ορίσματα)) Nz(DLookup(ορίσματα), ValueForNull) Το όρισμα ValueForNull θα αντικατασταθεί με την τιμή που θέλουμε να παίρνει η DLookup, όταν επιστρέφει null (πχ 0, ""). Αν οι IIf ή Nz δε χρησιμοποιηθούν σε κώδικα και εφόσον η έκδοση της Access είναι ελληνική, το κόμμα θα πρέπει να αντικατασταθεί με ερωτηματικό (;). Φιλικά/Γιώργος |
Α= IIf(IsNull(DLookup("[ΠΕΔΙΟ ΠΙΝΑΝΑΚΑ]", "[ΠΙΝΑΚΑΣ]", "ΣΥΝΘΗΚΗ")), 0, DLookup("[ΠΕΔΙΟ ΠΙΝΑΚΑ]", "[ΠΙΝΑΚΑΣ]", "ΣΥΝΘΗΚΗ")) |
αν η μεταβλητη ειναι string και οχι αριθμος τοτε το 0 να το αλλαξεις με δυο " " χωρις κενο |
| Η ώρα είναι 02:26. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.