Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Chọn Row source cho combo box
#1
tmtien261 có một vấn đề nhờ các pro chỉ giáo giúp:

Tôi có 2 nguồn dữ liệu từ table là: table1(id,ho); table2(id,ten)
Có 1 form gồm 2 đối tượng là: check box và Combo box.

Xin các pro chỉ giáo đoạn code để:
- Khi Click và Check box là true thì Combo lấy dữ liệu từ cột "ho" của table1
- Khi Click và Check box là false thì Combo lấy dữ liệu từ cột "ten" của table2

Xin cảm ơn trước !
Chữ ký của Minh Tiên -----------------------------------------------
Đường tuy ngắn, không đi không đến
Việc tuy nhỏ, không làm không nên.
                                           Tuân Tử
-----------------------------------------------
Reply
Những người đã cảm ơn
#2
Tai afterupdate cua chkbox ban dat
If chkbox then
combox.rowsource = "sql cua ho"
Else
combox.rowsource = "sql cua ten"
End if
Lightbulb
Chữ ký của cpucloi Tôi chỉ biết mỗi một điều là những điều tôi biết được còn quá ít 021
Gmail: cgiahuy13@gmail.com


ღღღღღTài sản của cpucloi (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#3
(14-11-12, 03:12 AM)cpucloi Đã viết: Tai afterupdate cua chkbox ban dat
If chkbox then
combox.rowsource = "sql cua ho"
Else
combox.rowsource = "sql cua ten"
End if
Lightbulb

Thanks bạn nhiều, mình đã viết được rồi.
Đầy đủ như sau:
Private Sub Check_AfterUpdate()
If Check = True Then
Me.Combo.RowSource = "select [Ho] from Table1"
Else
Me.Combo.RowSource = "select [ten] from Table2"
End If
End Sub
Chữ ký của Minh Tiên -----------------------------------------------
Đường tuy ngắn, không đi không đến
Việc tuy nhỏ, không làm không nên.
                                           Tuân Tử
-----------------------------------------------
Reply
Những người đã cảm ơn
#4
XIn các pro chỉ giáo thêm:

tmtien261 có:
1: Có 2 table, table1(stt,ten,ho) và table2(stt,ten,ho) có cấu trúc dữ liệu giống nhau nhưng chứa dữ liệu khác nhau.
2: có 2 form, form 1 dùng để hiển thị dữ liệu của hoặc table1 hoặc tblae2, form 2 dùng làm điều kiện gồm 1 check box và 1 comand button.

Xin hỏi viết code như thế nào để khi check box true bấm comand button thì form 1 hiển thị dữ liệu của table1, còn false thì hiển thị dữ liệu từ table 2.

Cảm ơn trước 1
Chữ ký của Minh Tiên -----------------------------------------------
Đường tuy ngắn, không đi không đến
Việc tuy nhỏ, không làm không nên.
                                           Tuân Tử
-----------------------------------------------
Reply
Những người đã cảm ơn
#5
No con tuy thuoc loai form cua ban la dang single hay datasheet. Theo minh ban chi can thiet ke 1 form la du.
Neu form dang single
Bai tap phan tich nhu tren (thuoc tinh afterupdate cua chkbox)
If chkbox then
Forms!tenform.recordsouce = "table1"
Else
....................= "table2"
End if
Me.requery

neu form dang datasheet
Ban thay cum forms!tenform.ten o subform ="ten subform"
Ban pgat trien tiep nhe 73_73
Chữ ký của cpucloi Tôi chỉ biết mỗi một điều là những điều tôi biết được còn quá ít 021
Gmail: cgiahuy13@gmail.com


ღღღღღTài sản của cpucloi (View All Items) ღღღღღ
Reply
Những người đã cảm ơn Minh Tiên
#6
Cảm ơn bạn nhiều! Code chạy Ok là:

1.Nếu dùng 2 form: form1 làm điều khiển gồm Checkbox và CommandButton, form2 hiển thị thì code:
Private Sub CommandButton_Click()
If Checkbox = True Then
DoCmd.OpenForm "form2"
Forms!form1.RecordSource = "table1"
Else
Forms!form1.RecordSource = "table2"
DoCmd.OpenForm "form2
End If
Me.Requery
End Sub

2.Nếu dùng 1 form thì:
Private Sub Check_AfterUpdate()
If Check = True Then
Forms!form1.RecordSource = "table1"
Else
Forms!form1.RecordSource = "table2"
End If
Me.Requery
End Sub

tmtien261 1 nhờ các Pro chỉ giáo thêm:

Tôi có 2 table1, table2 và 1 form1 để hiển thị. Xin hỏi có cách nào (bằng code hoặc ...) mà khi mở form1 lên trên form1 sẽ hiển thị danh sách các Table đang có trong Database. Nếu thêm table mới thì form1 sẽ Update vào danh sách để hiển thị lên form1.

Cảm ơn trước !
Chữ ký của Minh Tiên -----------------------------------------------
Đường tuy ngắn, không đi không đến
Việc tuy nhỏ, không làm không nên.
                                           Tuân Tử
-----------------------------------------------
Reply
Những người đã cảm ơn
#7
Bạn nên tạo chủ đề mới big green
Chữ ký của cpucloi Tôi chỉ biết mỗi một điều là những điều tôi biết được còn quá ít 021
Gmail: cgiahuy13@gmail.com


ღღღღღTài sản của cpucloi (View All Items) ღღღღღ
Reply
Những người đã cảm ơn


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  Cách đề tạo Combo Box và List Box Tương ứng Godspear 10 317 10 Giờ trước
Bài mới nhất: toancvp
  [Hỏi] Combo box trong subform killer113 4 276 31-08-16, 10:02 AM
Bài mới nhất: killer113
  Thắc mắc về nút lựa chọn Option box nam8384 14 839 20-08-16, 08:58 PM
Bài mới nhất: maidinhdan
  [Hỏi] Combo box ra toàn bộ các field toancvp 3 365 16-07-16, 09:33 PM
Bài mới nhất: toancvp
  [Hỏi] Cách hiện các record trong combo box theo điều kiện toancvp 5 336 02-07-16, 12:21 AM
Bài mới nhất: toancvp

Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ