btnnhut > 05-07-17, 01:49 PM
ongke0711 > 05-07-17, 04:37 PM
btnnhut > 06-07-17, 12:32 AM
(05-07-17, 04:37 PM)ongke0711 Đã viết: Bạn dùng kiểu Loop Recordset để gán Value cho Combobox chi cho dài dòng và bạn cũng code sai. Bạn ngâm cứu lại các phương thức của Combobox đi.
Chỉ cần dùng lệnh Set là được rồi.
Set Me.cbDanhSach.Recordset = rs
Nếu muốn dùng Loop thì phải sửa lại:
-------------------------------------------------
Do Until rs.EOF
cbDanhSach.RowSourceType = "Value List"
cbDanhSach.AddItem rs!so
rs.MoveNext
Loop
-------------------------------------------------
Sau này chỉ cần hỏi là làm sao gán value cho combobox từ ADODB Recordset là người ta biết bạn đang dùng ADO để kết nối với nguồn dữ liệu khác rồi, cần gì diễn tả là có 2 table ở 2 nơi cho cho mắc công. Nói rõ nguồn dữ liệu khác kia là Excel, Access hay SQL Server.
btnnhut > 06-07-17, 12:35 AM
ongke0711 > 06-07-17, 01:08 PM
(06-07-17, 12:32 AM)btnnhut Đã viết: Cám ơn bạn đã chỉ giáo, góp ý. Phần đặt câu hỏi do mình chưa rành thuật ngữ chuyên ngành, nên không biết đặt sao để mọi người hiểu