Εμφάνιση ενός μόνο μηνύματος
  #4  
Παλιά 19-04-12, 13:50
Το avatar του χρήστη Tasos
Tasos Ο χρήστης Tasos δεν είναι συνδεδεμένος
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.035
Προεπιλογή

Καλησπέρα σε όλους!

Ιωάννη,

αντί για CheckBox χρησιμοποίησε στοιχεία OptionButton που θα τα τοποθετείς σε ενα πλαίσιο ομαδοποίησης ( Frame ) για να λειτουργούν σαν ομάδα.

Τα στοιχεία OptionButton που βρίσκονται στην ίδια ομαδοποίηση επιτρέπουν την επιλογή μόνο ενός στοιχείου από την ομάδα.

Αυτό σημαίνει ότι θα πρέπει να δημιουργήσεις περισσότερες ομαδοποιήσεις στοιχείων OptionButton (μια για κάθε κατηγορία εναλλαγών) στη φόρμα σου.

Παράδειγμα για την Σχέση εργασίας: στα ΣΤΟΙΧΕΙΑ ΥΠΗΡΕΣΙΑΣ (εκεί υπάρχει ήδη πλαίσιο ομαδοποίησης):

Όρισε 3 ονόματα:
enploymentType1,
enploymentType2,
enploymentType3

στα κελιά M1:M3 ένα για κάθε κελί.
Πέρασε σε αυτά τα 3 κελιά την τιμή FALSE (για μια και μοναδική φορά).

Κατόπιν στα κελιά N1:N3 πέρασε τις τιμές
Μόνιμος
Αορίστου
Ορισμένου


Στο κελί B10 γράψε τον τύπο: =INDEX(N1:N3;MATCH(TRUE;M1:M3;))

Εφόσον έχεις περάσει τον παραπάνω τύπο, μπορείς να μετακινήσεις την περιοχή M1:Ν3 σέ αλλο σημείο του φύλλου ή και να την αποκρύψεις αν χρειαστεί.

Τώρα στη φόρμα:

Αντικατέστησε τα 3 CheckBox (Μόνιμος, Αορίστου, Ορισμένου) με 3 OptionButton.

Αυτά τα 3 OptionButton είναι ήδη ομαδοποιημένα αφου βρίσκονται μέσα στο πλαίσιο Frame1.


Πέρασε στην ιδιότητα ControlSource των στοιχείων OptionButton τα αντίστοιχα ονόματα
που έχεις ορίσει στο φύλλο ( enploymentType1, enploymentType2, enploymentType3).

Καλή συνέχεια!


Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση