
19-04-12, 13:50
|
 | Διαχειριστής Όνομα: Τάσος Φιλοξενιδης Έκδοση λογισμικού 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 Ανάπτυξη επαγγελματικών εφαρμογών |