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/1739-pos-mporo-na-eisago-polles-times-se-ena-pedio.html)

ΦΟΥΛΑ 20-03-12 12:20

Πως μπορώ να εισάγω πολλές τιμές σε ένα πεδίο;
 
Σε ένα πεδίο (Αφορά access 2003) στο οποίο έχω επιλογή τιμών από λίστα πίνακα πως μπορώ να επιλέγω πολλές τιμές ( γνωρίζω ότι στην access 2007 είναι εφικτό ) γίνεται κάτι παρόμοιο και στην access 2003;
Ευχαριστώ εκ των προτέρων.

kapetang 21-03-12 08:19

Καλημέρα

Νίκο, σε ένα σύνθετο πλαίσιο (ComboBox) μπορούμε να κάνουμε πολλαπλές επιλογές μόνο αν είναι δεσμευμένο σε πεδίο πίνακα πολλαπλών τιμών.

Σε κάθε άλλη περίπτωση είναι δυνατή μόνο μία επιλογή.

Επειδή το χαρακτηριστικό της αποθήκευσης σε ένα πεδίο πολλών τιμών δεν υπάρχει στην access 2003 (και τις προηγούμενες εκδόσεις), στις εκδόσεις αυτές δεν υπάρχει η δυνατότητα επιλογής σε ένα σύνθετο πλαίσιο πολλών στοιχείων.

Σε αντίθεση με το σύνθετο πλαίσιο (ComboBox) το πλαίσιο λίστας (ListBox) με κατάλληλη ρύθμιση, επιτρέπει σε όλες τις εκδόσεις τις access πολλές επιλογές

Αν θέλεις, συνεπώς, στην access 2003 να επιλέγεις πολλές τιμές θα πρέπει να χρησιμοποιήσεις πλαίσιο λίστας (ListBox).

Στην περίπτωση αυτή, επειδή δεν υπάρχουν πεδία πολλαπλών τιμών για την αποθήκευση των επιλογών, θα χρειαστεί και κάποιος κώδικας για το χειρισμό τους.

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

ΦΟΥΛΑ 21-03-12 15:15

Αυτός ο κώδικας μήπως υπάρχει;

kapetang 21-03-12 16:26

Καλησπέρα

Νίκο, ο κώδικας χρησιμοποιεί τις ιδιότητες Selected, ItemData, ItemsSelected και Column του ListBox.

Στη βοήθεια της VBA μπορείς να βρεις κώδικα χρήσης των ιδιοτήτων αυτών.

Φυσικά θα πρέπει να τον προσαρμόσεις στις ανάγκες σου.

Όπως με πληροφόρησε ο Τάσος (Διαχειριστής) πρόκειται να ανεβάσει στο φόρουμ μια προσομοίωση των πεδίων πολλαπλών τιμών και των CmboBox πολλαπλών επιλογών της access 2007, για acces 2003.

Πιστεύω να σε καλύψει.

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

ΦΟΥΛΑ 21-03-12 16:38

Ευχαριστώ θα το παλέψω


Η ώρα είναι 11:44.

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


Search Engine Optimization by vBSEO 3.3.2