![]() |
Τιμές Null Γειά σας Η παράσταση =(DSum("[Πεδιο1]";"[query1]")) όταν το [Πεδιο1] έχει τιμές Null μάς δίνει τιμές Null! Πώς πρέπει να μετατρέψουμε την παράσταση έτσι ώστε να μάς δίνει τιμή =0, αντί για Null. Σας ευχαριστώ εκ των προτέρων |
Καλημέρα σε όλους! Δημήτρη μπορείς να χρησιμοποιήσεις τη συνάρτηση Nz ( παραλλαγή [, τιμήκενών ] ) Δες εδώ σχετικές λεπτομέρειες από τη βοήθεια της Microsoft: https://support.microsoft.com/el-gr/...a-7fd9f4c69b6c Με εκτίμηση Τάσος |
Καλησπέρα Τάσο σε υπερευχαριστώ για τη βοήθεια! Ωστόσο, δεν μπορώ όμως να συντάξω σωστά τη συνάρτηση... Αν μπορείς να κάνεις ένα παράδειγμα. |
Τάσο, εντάξει... Το έκανα =Nz(DSum("Πεδιο1";"query1");0) και λειτουργεί... |
Καλησπέρα σε όλους! Δημήτρη μπορείς να χρησιμοποιήσεις τη συνάρτηση χωρίς το τελευταίο όρισμα αν θέλεις να σου επιστρέφει Μηδέν για πεδία με αριθμητική μορφή ή κενό ("") για πεδία με μορφή κειμένου. Στο παράδειγμα σου συνάρτηση μπορεί να διαμορφωθεί έτσι: Nz(DSum("Πεδιο1";"query1")) Καλή συνέχεια! Τάσος |
Καλησπέρα! Τάσο, έκανα αρκετές δοκιμές με τη συνάρτηση Nz(DSum("Πεδίο1";"query1")) (χωρίς το τελευταίο όρισμα) αλλά δεν επιστρέφει την τιμή Μηδέν. Ενώ η συνάρτηση =Nz(DSum("Πεδίο1";"query1");0), επιστρέφει Μηδέν. Δεν καταλαβαίνω για ποιό λόγο... Καλή συνέχεια... |
Καλημέρα! Ναι δεν το εξήγησα σωστά προσπαθώντας να απλουστεύσω την απάντηση μου. Η τιμή που επιστρέφει η Nz χωρίς το όρισμα [, τιμήκενών ] δεν είναι ακριβώς Μηδέν ή κενό αλλά ούτε και NULL. Είναι μια "άδεια" μεταβλητή ("Empty") στην οποία μπορεί να προστεθεί κείμενο ή αριθμός ανάλογα την περίπτωση. Για να το διαπιστώσεις μπορείς να δοκιμάσεις: =IsEmpty(Nz(DSum("Πεδίο1";"query1")) Θα σου επιστρέψει -1 δηλαδή Αληθές. Σύμφωνα λοιπόν με τα παραπάνω, θα μπορούσε κανείς να χρησιμοποιήσει: Nz(DSum("Πεδίο1";"query1"))+0 Ωστόσο όταν στην NZ() εμπλέκεται ερώτημα όπως στο παράδειγμα σου, θα πρέπει να δοθεί υποχρεωτικά το όρισμα [, τιμήκενών ] Καλή συνέχεια! Τάσος |
Καλησπέρα Τάσο, σε ευχαριστώ που μπήκες στη διαδικασία να δώσεις σαφείς διευκρινήσεις για το ζητούμενο... Έκανα δοκιμές, σύμφωνα με τις προτάσεις σου, και το αποτέλεσμα είναι το προσδοκώμενο. Εύχομαι να είσαι καλά. Καλή συνέχεια... |
Να είσαι καλά Δημήτρη! Καλή συνέχεια! |
| Η ώρα είναι 13:39. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.