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/1658-problima-me-epilogi-nai-oxi.html)

mike04 17-02-12 19:55

Πρόβλημα με επιλογή ναι/όχι
 
Καλησπέρα σε όλους.
Στον πίνακά μου υπάρχει ένα πεδίο που παίρνει τιμές ναι / όχι.
Αναλόγως με την τιμή αυτή το ερώτημά που έχω δημιουργήσει μου επιστρέφει τις ανάλογες τιμές. Το πρόβλημά μου είναι ότι δεν παίρνω τις σωστές απαντήσεις γιατί όπως διαπίστωσα στην φόρμα μου σε ορισμένες εγγραφές αντί να υπάρχει τσεκαρισμένη ή όχι η επιλογή μου για το ναι/όχι , είναι απλά γκρίζο. Τι πρέπει να κάνω για να το αποφύγω αυτό.

Meteora 17-02-12 20:07

Καλησπέρα

Μιχάλη, γκρίζο σημαίνει απενεργοποιημένο ;

Αν ναι, καλά κάνει η access!

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

mike04 17-02-12 20:26

Νίκο καλησπέρα.
Το γκρίζο σημαίνει απενεργοποιημένο.
Το πρόβλημα δημιουργείται ότι στον πίνακα υπήρχαν εγγραφές όταν δημιούργησα την επιλογή του ναι/όχι. Από αυτές το μεγαλύτερο ποσοστό είναι όχι (αφού εγώ δεν επέλεξα κάτι) αλλά σε μερικές εμφανίζεται το γκρίζο. Επίσης και σε νέες εγγραφές υπάρχει αυτό το πρόβλημα.

Meteora 17-02-12 20:41

Εφόσον με κώδικα δεν επηρεάζεις (ενεργοποίηση/απενεργοποίηση) τα δεδομένα του πίνακα, γύρισε πίσω στο backup και ξανα-δημιούργησε το πεδίο στον πίνακα. Μάλλον "σπάσιμο" έχεις είτε στον πίνακα είτε στη φόρμα. (αν δουλεύεις με access 2010 οι πιθανότητες είναι αυξημένες).

Αν δεν έχεις backup, βγάλε τα δεδομένα σε Excel, διέγραψε τον πίνακα και την ΦΟΡΜΑ , φτιάξε νέο πίνακα, νέα φόρμα κ.ο.κ.

Υ π ο μ ο ν ή ......

Tasos 17-02-12 20:49

Καλησπέρα!

Μιχάλη πες μας:

  • Με ποια έκδοση Access δημιουργήθηκε το αρχείο με προβληματικό "Ναι/Όχι";
  • Σε ποια έκδοση Access παρουσιάζεται το πρόβλημα αυτό;
  • Αν η έκδοση Access είναι 2003 ποιό Service Pack είναι εγκατεστημένο;
  • Το συγκεκριμένο αρχείο είναι *.mdb;
Περιμένουμε νέα σου.


Τάσος

mike04 18-02-12 19:09

Νίκο και Τάσο καλησπέρα και ευχαριστώ που ασχολείστε με το πρόβλημά μου.
Νίκο έχω back up αλλά είναι λίγο παλιό (20 μέρες πριν) με αποτέλεσμα να μην μπορώ να το χρησιμοποιήσω γιατί θα χαθεί σημαντικός όγκος δεδομένων. Μάλλον βλέπω να κάνω την δεύτερη επιλογή σου.
Τάσο την επιλογή ναι / όχι την δημιούργησα με access 2007 και η εφαρμογή δουλεύει σε Η/Υ με access 2003 αλλά δεν θυμάμαι αυτή την στιγμή το services pack , πιθανών το 3.

kapetang 18-02-12 21:30

Καλησπέρα στην παρέα

Μιχάλη, όταν το πλαίσιο ελέγχου είναι γκρίζο υπάρχει πιθανότητα στο αντίστοιχο πεδίο να έχουν αποθηκευτεί τιμές Null.

Αφού θεωρείς ότι οι τιμές Null στην πραγματικότητα είναι τιμές False, δοκίμασε να λύσεις το πρόβλημα ως εξής:

Στη σχεδία ση του πίνακα, αλλά και στο πλαίσιο ελέγχου στη φόρμα δώσε προεπιλεγμένη τιμή False (0).

Με ένα ερώτημα ενημέρωσης «UPDATE Table1 SET Table1.checkField =0
WHERE Table1.checkField is Null».

Φυσικά θα αντικαταστήσεις τα Table1 και checkField με τα πραγματικά.

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


Η ώρα είναι 17:13.

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


Search Engine Optimization by vBSEO 3.3.2