![]() |
Πως μπορώ να εισάγω πολλές τιμές σε ένα πεδίο; Σε ένα πεδίο (Αφορά access 2003) στο οποίο έχω επιλογή τιμών από λίστα πίνακα πως μπορώ να επιλέγω πολλές τιμές ( γνωρίζω ότι στην access 2007 είναι εφικτό ) γίνεται κάτι παρόμοιο και στην access 2003; Ευχαριστώ εκ των προτέρων. |
Καλημέρα Νίκο, σε ένα σύνθετο πλαίσιο (ComboBox) μπορούμε να κάνουμε πολλαπλές επιλογές μόνο αν είναι δεσμευμένο σε πεδίο πίνακα πολλαπλών τιμών. Σε κάθε άλλη περίπτωση είναι δυνατή μόνο μία επιλογή. Επειδή το χαρακτηριστικό της αποθήκευσης σε ένα πεδίο πολλών τιμών δεν υπάρχει στην access 2003 (και τις προηγούμενες εκδόσεις), στις εκδόσεις αυτές δεν υπάρχει η δυνατότητα επιλογής σε ένα σύνθετο πλαίσιο πολλών στοιχείων. Σε αντίθεση με το σύνθετο πλαίσιο (ComboBox) το πλαίσιο λίστας (ListBox) με κατάλληλη ρύθμιση, επιτρέπει σε όλες τις εκδόσεις τις access πολλές επιλογές Αν θέλεις, συνεπώς, στην access 2003 να επιλέγεις πολλές τιμές θα πρέπει να χρησιμοποιήσεις πλαίσιο λίστας (ListBox). Στην περίπτωση αυτή, επειδή δεν υπάρχουν πεδία πολλαπλών τιμών για την αποθήκευση των επιλογών, θα χρειαστεί και κάποιος κώδικας για το χειρισμό τους. Φιλικά/Γιώργος |
Αυτός ο κώδικας μήπως υπάρχει; |
Καλησπέρα Νίκο, ο κώδικας χρησιμοποιεί τις ιδιότητες Selected, ItemData, ItemsSelected και Column του ListBox. Στη βοήθεια της VBA μπορείς να βρεις κώδικα χρήσης των ιδιοτήτων αυτών. Φυσικά θα πρέπει να τον προσαρμόσεις στις ανάγκες σου. Όπως με πληροφόρησε ο Τάσος (Διαχειριστής) πρόκειται να ανεβάσει στο φόρουμ μια προσομοίωση των πεδίων πολλαπλών τιμών και των CmboBox πολλαπλών επιλογών της access 2007, για acces 2003. Πιστεύω να σε καλύψει. Φιλικά/Γιώργος |
Ευχαριστώ θα το παλέψω |
| Η ώρα είναι 11:44. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.