Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Hỏi] Tạo nhiều nút điều khiển cho nhiều sub form
#1
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!
Chữ ký của pvhung76 pvhung76,gia nhập Thủ Thuật Access từ 09-10 -17.
Reply
Những người đã cảm ơn
#2
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ự)
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


ღღღღღTài sản của cpucloi (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#3
(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????
Chữ ký của pvhung76 pvhung76,gia nhập Thủ Thuật Access từ 09-10 -17.
Reply
Những người đã cảm ơn
#4
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 ...
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


ღღღღღTài sản của cpucloi (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#5
(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.
Chữ ký của ongke0711 If you BORN poor, it's not your mistake. But if you DIE poor, It's your mistake!
ღღღღღTài sản của ongke0711 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#6
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ữ ký của Xuân Thanh Trăm năm trước thì ta chưa gặp
Trăm năm sau biết gặp được không?
Cuộc đời sắc sắc không không
Thì thôi ta cứ hết lòng vì nhau
ღღღღღTài sản của Xuân Thanh (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#7
(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?
Chữ ký của pvhung76 pvhung76,gia nhập Thủ Thuật Access từ 09-10 -17.
Reply
Những người đã cảm ơn
#8
Ở 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
Chữ ký của duynamvnn1208 duynamvnn1208,gia nhập Thủ Thuật Access từ 25-06 -17.
Reply
Những người đã cảm ơn
#9
(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á!
Chữ ký của pvhung76 pvhung76,gia nhập Thủ Thuật Access từ 09-10 -17.
Reply
Những người đã cảm ơn
#10
Ca này khó ha. Bạn đưa file lên mn xem cho vậy laughing
Chữ ký của duynamvnn1208 duynamvnn1208,gia nhập Thủ Thuật Access từ 25-06 -17.
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
  FORM NHẬP LIỆU P1: Dùng 1 Form nhập cho nhiều Table (cùng thiết kế Fields) ongke0711 7 184 4 Giờ trước
Bài mới nhất: NguyenDungAnh
  FORM NHẬP LIỆU P2: 1 Form vừa Danh sách vừa Nhập liệu ongke0711 2 135 17-07-18, 04:36 PM
Bài mới nhất: ongke0711
  Cho em hỏi hiển thị form nhập liệu pvhung76 1 62 13-07-18, 08:23 PM
Bài mới nhất: cpucloi
  [Help] Tạo form tìm kiếm đơn giản trong access liaemars 3 259 26-06-18, 12:28 AM
Bài mới nhất: Cường Servenet SE
  [Hỏi] Khi mở form mặc định là form trống tvn_hut 6 935 24-06-18, 01:48 AM
Bài mới nhất: tranthanhan1962

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ơ| PMA Nha Trang| Gỗ Acrylic Không Đường Line