Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   Συνδυασμός IIf με dLookUp (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/2090-syndyasmos-iif-me-dlookup.html)

q.mrk 01-10-12 20:07

Συνδυασμός IIf με dLookUp
 
Καλησπέρα και καλό μήνα. Πως θα μπορούσα να χρησιμοποιήσω την συνάρτηση IIf με την συνάρτηση dLookUp ώστε όταν είναι κενό να μην εμφανίζει #Σφάλμα;

kapetang 02-10-12 09:33

Καλημέρα

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

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

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

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

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

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

Φιλικά/Γιώργος

theopappaspre 26-06-20 13:32

Α= IIf(IsNull(DLookup("[ΠΕΔΙΟ ΠΙΝΑΝΑΚΑ]", "[ΠΙΝΑΚΑΣ]", "ΣΥΝΘΗΚΗ")), 0, DLookup("[ΠΕΔΙΟ ΠΙΝΑΚΑ]", "[ΠΙΝΑΚΑΣ]", "ΣΥΝΘΗΚΗ"))

theopappaspre 26-06-20 13:33

αν η μεταβλητη ειναι string και οχι αριθμος τοτε το 0 να το αλλαξεις με δυο " " χωρις κενο


Η ώρα είναι 02:26.

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2