24-03-10, 22:36
|
Όνομα: Σταύρος Έκδοση λογισμικού Office: Ms-Office 2007 Γλώσσα λογισμικού Office: Ελληνική, Αγγλική | | Εγγραφή: 24-03-2010
Μηνύματα: 41
| |
Βρήκα άλλη προσέγγιση:
Με ανοιχτή την φόρμα form1ενώ ανοίγει η φόρμα frm2:
Στο click event του button βάζω:
Form_form2name.comboboxname.RowSource = Me.listboxname.RowSource
Στο Open event της φόρμας form2 βάζω:
Me.comboboxname.RowSource = Form_form1name.listboxname.RowSource
και δουλεύει μια χαρά.
Σκέφτηκα όμως, ότι θα δούλευε καλύτερα το παράδειγμά μου εάν το σύνθετο πλαίσιο το μετέτρεπα σε πλαίσιο κειμένου με rowsource από έναν πίνακα tblPaper. Αυτός ο πίνακας θα γεμίζει με κουμπί από την φόρμα που είναι το listbox. Έτσι, μετατρέπω τη φόρμα μου σε συνεχή και μου βγάζει το ίδιο για όλες τις τιμές της λίστας κάτι που θέλω στην εφαρμογή μου.
Δοκίμασα στο on click event του button το εξής:
currentdb.execute ("INSERT INTO tblPaper(Lastname) VALUES ('" & me.listboxname& "','" ) ;
αλλά μου βγάζει λάθος.
Να επισημάνω ότι ο πίνακάς μου έχει δύο πεδία. Ένα είναι αύξων αριθμός και το άλλο είναι το Lastname
Τελευταία επεξεργασία από το χρήστη stavros2244 : 25-03-10 στις 20:50.
|