Chào mừng đến với Diễn đàn Dân Kế Toán - Kế toán tổng hợp thực tế.
Trang 1 của 2 12 CuốiCuối
Kết quả 1 đến 10 của 13
  1. #1
    Ngày tham gia
    Nov 2015
    Bài viết
    0

    Xin giúp đỡ Listbox & combox access!

    Chào các bác!
    Em đang tự tìm hiểu Access, đến phần tạo form thì gặp vấn đề như sau:
    - Em tạo 1 combobox trong form để làm cái liệt kê dữ liệu.
    - Cũng như vậy tạo thêm 1 cái listbox để liệt kê dữ liệu.
    - 2 cái này liên kết với nhau bằng khoa.makh=sinhvien.makh
    Em muốn khi kích vào combo chọn 1 khoa trong danh sách thì trong listlbox cũng nhãy tên sinh viên có trong khoa. Nhưng chẳng hiểu làm sao nó chỉ chạy được 1 lần duy nhất khi khởi động form. Còn những lần tiếp theo kích vào combo thì trên bảo dưới chẳng nghe. ha ha. Tại vì gà quá chẳng biết làm thế nào mạo muội hỏi các bác. Xin được sự giúp đỡ. Thaks các bác nhiều!:chetroi:

  2. #2
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: Xin giúp đỡ Listbox & combox access!




    Trích dẫn Gửi bởi chuotluoi0
    Chào các bác!
    Em đang tự tìm hiểu Access, đến phần tạo form thì gặp vấn đề như sau:
    - Em tạo 1 combobox trong form để làm cái liệt kê dữ liệu.
    - Cũng như vậy tạo thêm 1 cái listbox để liệt kê dữ liệu.
    - 2 cái này liên kết với nhau bằng khoa.makh=sinhvien.makh
    Em muốn khi kích vào combo chọn 1 khoa trong danh sách thì trong listlbox cũng nhãy tên sinh viên có trong khoa. Nhưng chẳng hiểu làm sao nó chỉ chạy được 1 lần duy nhất khi khởi động form. Còn những lần tiếp theo kích vào combo thì trên bảo dưới chẳng nghe. ha ha. Tại vì gà quá chẳng biết làm thế nào mạo muội hỏi các bác. Xin được sự giúp đỡ. Thaks các bác nhiều!:chetroi:
    1/ Tạo một qry để làm nguồn cho ListBox, đặt tên là qryNguon
    SELECT tblSinhVien.*, tblSinhVien.MaKhoa
    FROM tblSinhVien
    WHERE (((tblSinhVien.MaKhoa)=[Forms]![frmThuNghiem]![Makhoa]));
    2/ Trong listSV, không đặt RowSource
    3/ Bắt sự kiện AfterUpdate của combo MaKhoa
    Private Sub MaKhoa_AfterUpdate()
    Me.ListSV.RowSource = "qryNguon"
    End Sub


    frmThuNghiem là cái form của bạn chứa comboMaKhoa và ListBox listSV
    Thân

  3. #3
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: Xin giúp đỡ Listbox & combox access!

    Thanks bác xuanthanh nhiều!
    em là gà mới nên chưa học đến đoạn xử lý code vba.
    bác làm ơn sửa vào db giúp em để làm ví dụ nhé.
    http://www.mediafire.com/?aks939zj3ip1a53

  4. #4
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: Xin giúp đỡ Listbox & combox access!




    Trích dẫn Gửi bởi chuotluoi0
    Thanks bác xuanthanh nhiều!
    em là gà mới nên chưa học đến đoạn xử lý code vba.
    bác làm ơn sửa vào db giúp em để làm ví dụ nhé.
    http://www.mediafire.com/?aks939zj3ip1a53
    Do file bạn gửi bị lỗi nên tôi làm lại file này, bạn đọc và tự nghiên cứu nhé
    Thân

  5. #5
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: Xin giúp đỡ Listbox & combox access!

    Thanks Bác Xuanthanh!
    Bài của bác chạy ok rồi, cái db đó em lấy tư CD Ôn thi chứng chỉ B của KHTN.
    - Có cái dòng này trong textbox "=cmbkhoa.Column(0)" em không hiểu nó để làm gì vậy hả bác.
    - À cái video của KHTN nó làm em thấy nó không có code đoạn "
    Private Sub cmbkhoa_AfterUpdate()
    Me.lstsv.RowSource = "qryNguon"
    End Sub
    "
    của bác mà nó demo vẫn chạy được. Bác cho em hỏi có cách nào khác không hả bác, thông cảm em chỉ tò mò thôi!

    Thanks bác nhiều lắm!

  6. #6
    Ngày tham gia
    Nov 2015
    Bài viết
    0
    Ðề: Xin giúp đỡ Listbox & combox access!




    Trích dẫn Gửi bởi chuotluoi0
    Thanks Bác Xuanthanh!
    Bài của bác chạy ok rồi, cái db đó em lấy tư CD Ôn thi chứng chỉ B của KHTN.
    - Có cái dòng này trong textbox "=cmbkhoa.Column(0)" em không hiểu nó để làm gì vậy hả bác.
    - À cái video của KHTN nó làm em thấy nó không có code đoạn "
    Private Sub cmbkhoa_AfterUpdate()
    Me.lstsv.RowSource = "qryNguon"
    End Sub
    "
    của bác mà nó demo vẫn chạy được. Bác cho em hỏi có cách nào khác không hả bác, thông cảm em chỉ tò mò thôi!

    Thanks bác nhiều lắm!
    - "=cmbkhoa.Column(0)" lấy giá trị cột 1 của dòng hiện hành từ combo cmbkhoa.
    - Không có đoạn code vẫn chạy được do khi design Form đã gán qryNguon vào thuộc tính Row Source rồi.

  7. #7
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: Xin giúp đỡ Listbox & combox access!

    Bác à vậy cách gán query vào row source cách làm như thế nào vậy bác. Nó có dễ làm hơn cách kia không? Nếu được bác hướng dẫn cho em với. Thanks các bác rất nhiều! Thương thì thương cho trót các bác nhỉ?

  8. #8
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: Xin giúp đỡ Listbox & combox access!

    Sao không thấy bác nào trả lời vậy? Hixhix

  9. #9
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: Xin giúp đỡ Listbox & combox access!




    Trích dẫn Gửi bởi chuotluoi0
    Sao không thấy bác nào trả lời vậy? Hixhix
    Chọn ComboBox, kích phải chọn properties.
    Vào Tab Data, sửa 2 thuộc tính:

    Row Source Type = Table/Query
    Row Source = chọn cái query mình cần đưa dữ liệu vào.

  10. #10
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: Xin giúp đỡ Listbox & combox access!

    Cảm ơn bác nhiều! Bác làm ơn chỉ giúp em a,b,c như thế nào chứ. Em đọc xong vào làm nó lại hiện tên lên combobox, còn ở listbox thì hiện mã khoa. Hix như vậy là thế nào hả bác!

 

 
Trang 1 của 2 12 CuốiCuối

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •