Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   [ Ερωτήματα ] Επιστροφή κενών πεδιών (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/2405-epistrofi-kenon-pedion.html)

dmarop 11-03-13 18:01

Επιστροφή κενών πεδιών
 
1 Συνημμένο(α)
Καλησπέρα,

Σε ένα πίνακα στην access έχω εισάγει δεδομένα από το excel. Έχω ένα ερώτημα που θέλω να μου επιστρέφει όσα είναι κενά. Για κάποιο λόγο, ενώ τα πεδία είναι άδεια δεν τα επιστρέφει το ερώτημα. Το ίδιο πρόβλημα αντιμετωπίζω σε όλα τα πεδία του πίνακα.

Σας επισυνάπτω ένα δείγμα της βάσης με ένα πεδίο του πίνακα. Ο πίνακας έχει πολλά δεδομένα, γι' αυτό θα ήταν σημαντική η βοήθειά σας.

Ευχαριστώ για το χρόνο σας.

Φιλικά,
Δημήτρης

Meteora 11-03-13 21:24

Καλησπέρα

Αν γράψεις κώδικα vba τότε η έκφραση...
Κώδικας:

SELECT test.id, test.diakritTitlos FROM test WHERE test.diakritTitlos Is Null
...θα δουλέψει (μάλλον). Τώρα στο περιβάλλον που εργάζεσαι γράψε αντί του Is Null το "".
Δεν έχω απάντηση γιατί συμβαίνει αυτό!

Με εκτίμηση
Νίκος Δ.

liaverg 16-03-13 01:53

Tα πεδία φαινομενικά είναι άδεια αλλά κατ ουσίαν έχουν τιμή με μηδενικό μήκος
Αν στο ερώτημά σου βάλεις ως κριτήριο
Is Null Or ""
θα πάρεις σωστή απάντηση

Μπορεις να διαπιστώσεις βεβαια ποιές τιμές είναι αυτές στο Excel βαζοντας σε μια αδεια στηλη τη συνάρτηση =IsBlank(κελι που περιεχει τις τιμες σου)
Αν παρεις απαντηση False τοτε δεν ειναι κενό αλλά έχει τιμή με μηδενικό μήκος. Τότε κάνεις μια Αντικατάσταση διαλέγοντας στην εύρεση Μορφοποίηση/Επιλογή μορφής από κελί->επιλεγεις ενα απο αυτα τα κελια και Αντικατάσταση με (δεν βαζεις τιποτα)
Αν η αλλαγη γινει σωστα τοτε αυτοματα θα δεις το =isblank να αλλαζει σε True


Η ώρα είναι 09:57.

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


Search Engine Optimization by vBSEO 3.3.2