Vb 2008 και MS Access - ComboBox Table List

Συζητήσεις για τις γλώσσες του dot Net και για του Visual Studio της Microsoft

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
c0d3punk
Honorary Member
Δημοσιεύσεις: 1076
Εγγραφή: 15 Σεπ 2008 22:32
Τοποθεσία: Puerto pollo
Επικοινωνία:

Vb 2008 και MS Access - ComboBox Table List

Δημοσίευση από c0d3punk » 04 Ιουν 2009 12:27

πως έχει η κατάσταση:

θέλω να εμφανίσω σε ένα combobox τα περιεχόμενα ενός πίνακα.

η βάση λέγεται locations ο πίνακας Locs και τα περιεχόμενα είναι Loc1, Loc2, Loc3 κ.τ.λ.

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

αν δεν το κάνω με κώδικα αλλά διαλέγοντας στο ComboBox μέσω του "Use data bound items" το data source τι επιλογές πρέπει να βάλω στα πεδία εκεί?
like ants in a colony we do our share
but there's so many other f****' insects out there || Ανανεωμένα Παρτάλια || biZfind.gr

Άβαταρ μέλους
Sheena
Honorary Member
Δημοσιεύσεις: 3654
Εγγραφή: 07 Σεπ 2005 00:00

Vb 2008 και MS Access - ComboBox Table List

Δημοσίευση από Sheena » 04 Ιουν 2009 14:04

c0d3punk έγραψε:πως έχει η κατάσταση:

θέλω να εμφανίσω σε ένα combobox τα περιεχόμενα ενός πίνακα.

η βάση λέγεται locations ο πίνακας Locs και τα περιεχόμενα είναι Loc1, Loc2, Loc3 κ.τ.λ.

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

αν δεν το κάνω με κώδικα αλλά διαλέγοντας στο ComboBox μέσω του "Use data bound items" το data source τι επιλογές πρέπει να βάλω στα πεδία εκεί?
Με τη χρήση κώδικα έχεις περισσότερο έλεγχο στο τι θέλεις να εμφανίσεις και με ποια κριτήρια.... Γενικότερα όμως μπορείς άνετα από το design να τα κάνεις αυτά. Υποθέτω ότι στην φόρμα σου έχεις Datasource, TableAdapter,κ.ο.κ. Το πεδίο που θα κάνεις data-bound είναι πεδίο του πίνακα ή άλλου που βλέπεις μέσω σχέσης; Γιατί αν ισχύει το δεύτερο, θα πρέπει να έχεις βάλει πάνω στην φόρμα του συγκεκριμένους adapters επίσης. Έπειτα στο combobox θέτεις τα DisplayMember, ValueMember, κ.ο.κ... Εξαρτάτια τι θέλεις να κάνεις με αυτά τα comboboxes.... Τι άλλο;


Ελπίζω να βοήθησα, μια και στην δουλειά γράφω σε Vb 2005. Την 2008 στο σπίτι σε test κατάσταση.... Σου δίνω link για βοήθεια: http://msdn.microsoft.com/en-us/library/cc488278.aspx
Εικόνα

id12856 Οι άγγελοι πάνε κοντά με τους αγγέλους...

Άβαταρ μέλους
c0d3punk
Honorary Member
Δημοσιεύσεις: 1076
Εγγραφή: 15 Σεπ 2008 22:32
Τοποθεσία: Puerto pollo
Επικοινωνία:

Vb 2008 και MS Access - ComboBox Table List

Δημοσίευση από c0d3punk » 04 Ιουν 2009 18:06

νασε καλά Sheena :-)

λοιπόν βρήκα τι παίζει και που μπερδευόμουν.

Επειδή είχα κάνει relation δύο πίνακες είχα βάλει λάθος value ως datasource και έπαιρνα μια κενή λίστα. τα έκανα πιο πολύπλοκα από ότι ήταν γιατί ενώ είχα είδη σαν στοιχείο ενός πίνακα το "Locations" δεν κοίταγα να βάλω στο combobox τις τιμές που έχει αποθηκευμένες αλλά έκανα και έναν άλλο πίνακα που αποθήκευε τις τιμές του "Locations" σε μια σειρά, και προσπαθούσα να τις πάρω από εκεί μέσω της σχέσης των δύο πινάκων.

μέγιστη μαλακία.


σίγουρα θα επιστρέψω στο θέμα γιατί θα χρειαστεί αργότερα να εμφανίσω αντικείμενο από relations δύο πινάκων οπότε αν μπερδεύτηκα τώρα με αυτή τη χαζομάρα, σε εκείνη την περίπτωση δεν πρόκειται να βγάλω άκρη :hammer: :hammer: :kaloe:

http://msdn.microsoft.com/en-us/vbasic/bb466226.aspx αυτό εδώ με βοήθησε πολύ επίσης!

και συγκεκριμένα το #5 How Do I: Create Lookup Lists?
like ants in a colony we do our share
but there's so many other f****' insects out there || Ανανεωμένα Παρτάλια || biZfind.gr

Απάντηση

Επιστροφή στο “dot Net και Visual Studio”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες