• Tạo nhiều nút điều khiển cho nhiều sub form
  • Tạo nhiều nút điều khiển cho nhiều sub form

    pvhung76 > 29-06-18, 04:13 PM

    Xin chào các anh chị,

    Cho hỏi cách tạo nhiều nút điều khiển trên main form sao cho:
    - Nút 1: vẫn mở main form và mở sub form 1
    - Nút 2: vẫn mở main form và mở sub form 2
    - ....
    Nói chung là, main form không thay đổi (dùng chung), chỉ thay đổi sub form thôi thì làm thế nào?

    Chân thành cảm ơn!
  • RE: Tạo nhiều nút điều khiển cho nhiều sub form

    cpucloi > 29-06-18, 04:53 PM

    Bạn không nói rõ cho nên khó trả lời, mình gợi ý để bạn tham khảo
    1. Trường hợp các command cùng nằm trên mainform

    cmd_sub1:
    forms!tenform!tensubform.form.sourceobject = "ten subfom1"
    forms!tenform!tensubform.requery


    cmd_sub2:
    forms!tenform!tensubform.form.sourceobject = "ten subfom2"
    forms!tenform!tensubform.requery

    2. Trường hợp gọi mở mainform từ form khác (các command không nằm trên mainform)
    cmd_sub1: 
    Docmd.Openform "ten form"
    forms!tenform!tensubform.form.sourceobject = "ten subfom1"

    cmd_sub2: (tương tự)
  • RE: Tạo nhiều nút điều khiển cho nhiều sub form

    pvhung76 > 29-06-18, 09:30 PM

    (29-06-18, 04:53 PM)cpucloi Đã viết: Bạn không nói rõ cho nên khó trả lời, mình gợi ý để bạn tham khảo
    1. Trường hợp các command cùng nằm trên mainform

    cmd_sub1:
    forms!tenform!tensubform.form.sourceobject = "ten subfom1"
    forms!tenform!tensubform.requery


    cmd_sub2:
    forms!tenform!tensubform.form.sourceobject = "ten subfom2"
    forms!tenform!tensubform.requery

    2. Trường hợp gọi mở mainform từ form khác (các command không nằm trên mainform)
    cmd_sub1: 
    Docmd.Openform "ten form"
    forms!tenform!tensubform.form.sourceobject = "ten subfom1"

    cmd_sub2: (tương tự)

    Hay là tôi dùng Tab Control cho sub form (để mỗi trang là 1 sub form): được không????
  • RE: Tạo nhiều nút điều khiển cho nhiều sub form

    cpucloi > 30-06-18, 02:36 PM

    Hoàn toàn có thể được bạn big green nhưng sẽ tốn "không gian" nhập liệu và trông rối mắt ...
  • RE: Tạo nhiều nút điều khiển cho nhiều sub form

    ongke0711 > 30-06-18, 04:13 PM

    (29-06-18, 09:30 PM)pvhung76 Đã viết: Hay là tôi dùng Tab Control cho sub form (để mỗi trang là 1 sub form): được không????

    Các dùng Tab control của bạn cũng được nhưng cái cách để cải thiện hiệu suất của Form là dùng cách của bạn cpuloi: tức là khi bấm vào thì mới load SourceObject cho subForm. Đối với TabControl cũng vậy, khi bấm vào Tab nào thì mới load Form cho subForm, nó giúp việc load Form tổng lên đỡ nặng nề hơn, nhanh hơn. Việc load sẳn toàn bộ subform lên Main form cũng có cái tiện lợi của nó là việc duyệt qua các Tab (các subform) sẽ nhanh hơn.
    Tuỳ theo nhu cầu thiết kế của bạn mà sử dụng thôi.
  • RE: Tạo nhiều nút điều khiển cho nhiều sub form

    Xuân Thanh > 30-06-18, 04:33 PM

    1/ Khi mở form mặc định là mai và sub1 hiển thị
    2/ Nhấn Button2 thì sub1 ẩn, sub2 hiện
    3/ Nhấn Button1thì ngược lại
  • RE: Tạo nhiều nút điều khiển cho nhiều sub form

    pvhung76 > 30-06-18, 06:39 PM

    (30-06-18, 04:33 PM)Xuân Thanh Đã viết: 1/ Khi mở form mặc định là mai và sub1 hiển thị
    2/ Nhấn Button2 thì sub1 ẩn, sub2 hiện
    3/ Nhấn Button1thì ngược lại

    Chưa hiểu ý bạn, chỉ cho thêm 1 chút được không?
  • RE: Tạo nhiều nút điều khiển cho nhiều sub form

    duynamvnn1208 > 30-06-18, 08:32 PM

    Ở trên có một bạn dã code cho bạn câu trả lời rồi mà?

    forms!tenform!tensubform.form.sourceobject = "ten subfom1"

    Dùng SourceObject khá tiện lợi. Bạn thử xem sao
  • RE: Tạo nhiều nút điều khiển cho nhiều sub form

    pvhung76 > 01-07-18, 01:20 PM

    (30-06-18, 08:32 PM)duynamvnn1208 Đã viết: Ở trên có một bạn dã code cho bạn câu trả lời rồi mà?

    forms!tenform!tensubform.form.sourceobject = "ten subfom1"

    Dùng SourceObject khá tiện lợi. Bạn thử xem sao

    Cảm ơn bạn.

    Nhưng mình thử thì vẫn báo lỗi.

    Và 2 tab trong tab control không link được với nhau!

    Mình tự tìm hiểu access nên còn lờ mờ quá!
  • RE: Tạo nhiều nút điều khiển cho nhiều sub form

    duynamvnn1208 > 01-07-18, 07:23 PM

    Ca này khó ha. Bạn đưa file lên mn xem cho vậy laughing