Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
| Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
#1
| |||
| |||
Μηδενικές τιμες (=0) σε πεδία ερωτήματος
Καλησπέρα στους φίλους του Forum. Στη συνημμένη βάση που ανέβασα υπάρχει ένας Πίνακας και από αυτόν έχω δημιουργήσει ένα ερώτημα με αθροίσματα των πεδίων του. Όταν δεν υπάρχει καμιά εγγραφή στον Πίνακα (με προεπιλεγμένες μηδενικές τιμές στα πεδία του), ΠΩΣ γίνεται να έχω και στα πεδία του ερωτήματος τμές μηδενικές (= 0); Ελπίζοντας να έγινα κατανοητός, θα παρακαλούσα για τη βοήθειά σας. Σας ευχαριστώ εκ των προτέρων. |
#2
| |||
| |||
Καλημέρα Ο πίνακας σε προβολή φύλλου δεδομένων έχει τη δυνατότητα ενημέρωσης (προσθήκης νέας εγγραφής, διαγραφής ή τροποποίησης). Όταν λοιπόν ανοίγουμε ένα πίνακα, επειδή υπάρχει η παραπάνω δυνατότητα ,η access προσπαθεί να διευκολύνει την προσθήκη νέων στοιχείων στον πίνακα, εμφανίζοντας μία νέα εγγραφή με συμπληρωμένες τις προεπιλεγμένες τιμές των πεδίων. Τα ερωτήματα δεν είναι όλα ενημερώσιμα Το ερώτημα επιλογής: SELECT Πίνακας1.* FROM Πίνακας1;, επειδή είναι ενημερώσιμο, όταν το ανοίξουμε εμφανίζει μία νέα εγγραφή με συμπληρωμένες τις προεπιλεγμένες τιμές, όπως και ο πίνακας. Τα συγκεντρωτικά ερωτήματα, όπως το «Ερώτημα1», δεν είναι ενημερώσιμα (δεν μπορούν να προσθέσουν εγγραφές στον πίνακα) γι’ αυτό και δεν έχει νόημα να εμφανίσουν νέα εγγραφή. Σωστά το συγκεντρωτικό ερώτημα , αφού ο πίνακας δεν περιέχει δεδομένα, είναι κενό. Αν εμφάνιζε μηδενικά θα συμπεραίναμε ότι τα πεδία έχουν τιμές οι οποίες δίνουν μηδενικό άθροισμα. Φιλικά/Γιώργος Τελευταία επεξεργασία από το χρήστη kapetang : 05-09-16 στις 15:42. |
#3
| ||||
| ||||
Καλησπέρα ..."πειραματίστηκα" το ερώτημα σε περιβάλλον διόρθωσης SQL, με χρήση της συνάρτησης nz() και εμφάνισε τα μηδενικά που θες. Με εκτίμηση / Νίκος |
#4
| |||
| |||
Καλησπέρα. Γιώργο και Νίκο είμαι πραγματικά υπόχρεος που ασχοληθήκατε και δώσατε τις προτάσεις - παρατηρήσεις σας για το θέμα που με απασχολεί. Συνακόλουθα ας μου επιτραπεί να κάνω άλλα δύο μικρά ερωτήματα: α) Επειδή οι αριθμοί που καταχωρίζονται στν Πίνακα (βλέπε δειγματική βάση συνημμένα) έχουν τη μορφή της "νομισματικής μονάδας", θα ήθελα αν γίνεται να φαίνονται και στο ερώτημα σε ΕΥΡΩ (€) και όχι ως καθαροί αριθμοί. β) Όταν έχουμε την ακόλουθη παράσταση αθροίσματος: SUM: (([SUM1])+([SUM2])-([SUM3])+([SUM4])-([SUM5])) και κάποιο (ή κάποια) απο τα πεδία αυτής (σε ορισμένες περιπτώσεις, όχι πάντα) είναι κενό (Null), η access δεν εμφανίζει συγκεντρωτικό αποτέλεσμα. Μπορούμε να τροποποιήσουμε τη συνάρτηση αυτή ώστε, σε κάθε περίπτωση, παρά το γεγονός των κενών αθροισμάτων, να έχουμε συγκεντρωτικό αποτέλεσμα? Τελευταία επεξεργασία από το χρήστη dimitrisp : 05-09-16 στις 20:46. |
#5
| ||||
| ||||
Δημήτρη μας, α. Δες και τα ευρώ σου... β. Για το δεύτερο ερώτημα να κάνεις χρήση της συνάρτησης nz(), που στην περίπτωσή σου μετατρέπει το null σε μηδέν! κάπως έτσι δηλαδή : SUM: nz([SUM1])+nz([SUM2])-nz([SUM3])+nz([SUM4])-nz([SUM5]). Αυτά φίλε μας. Ελπίζω να βρεις τις απαντήσεις που θες / Νίκος |
#6
| |||
| |||
Νίκο σ` ευχαριστώ για τις απαντήσεις σου. Είναι ακριβώς αυτό που ήθελα... Καλή συνέχεια... |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
Παρόμοια Θέματα | ||||
Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
Αυτόματες τιμές | ptridimas | Access - Ερωτήσεις / Απαντήσεις | 5 | 02-05-17 11:33 |
Τιμές από τιμοκατάλογο | sakis | Access - Ερωτήσεις / Απαντήσεις | 3 | 01-05-17 11:34 |
διπλότυπες τιμές | grigoris1 | Access - Ερωτήσεις / Απαντήσεις | 6 | 05-04-16 15:06 |
[ Φόρμες ] Τιμές πεδίων | mgeorge | Access - Ερωτήσεις / Απαντήσεις | 3 | 12-02-15 19:13 |
Η ώρα είναι 08:08.