Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Hỏi] Ẩn/Hiển button của SubForm khi Click button trên MainForm
#1
Chào mọi người.

Mình đã cố tìm trên diễn đàn về chủ đề này nhưng không thấy, nên xin đưa câu hỏi lên đây. Nếu các bạn có thấy chủ để tương tự, vui lòng chỉ mình đường Link để mình tham khảo.

Mình có thiết kế MainForm và SubForm. Trên MainForm có cmdNutLenhA, trên SubForm có cmdNutLenhB

Mình muốn khi mở MainForm lên, cmdNutLenhB sẽ bị mờ. Khi bấm cmdNutLenhA thì cmdNutLenhB sẽ sáng lên, bấm cmdNutLenhA lần nữa thì cmdNutLenhB sẽ mờ trở lại.

Mình chỉ biết cách viết code làm ẩn/hiện nút lệnh ngay tại chính Form đó:
Mã PHP:
cmdNutLenhB.Enabled False
'hoặc
cmdNutLenhB.Enabled = True 
Còn thực hiện từ Main sang Sub mình không biết viết như thế nào. Mong các bạn giúp đỡ.
Chữ ký của sorryikillyo Xin chào, mình là sorryikillyo, Tham gia http://thuthuataccess.com/forum từ ngày 27-02 -13.
Reply
Những người đã cảm ơn
#2
Tại thuộc tính OnOpen của MainForm:
Forms!tenMainform!tenSubform.form!cmdNutlenhB = false


Tại thuộc tính OnClick của cmdNutlenhA
Forms!tenMainform!tenSubform.form!cmdNutlenhB = false


Have fun LightbulbLightbulbLightbulbLightbulbLightbulbLightbulbLightbulbLightbulb
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
Trích dẫn:Tại thuộc tính OnOpen của MainForm:
Forms!tenMainform!tenSubform.form!cmdNutlenhB = false
Bạn ơi, mình đã làm như bạn nói, mở Form lên không có kết quả gì.

Còn khi mình thử đưa vào code
Mã:
Private Sub Form_Open(Cancel As Integer)
Forms!tenMainform!tenSubform.form!cmdNutlenhB = false
End Sub
Thì báo lỗi "Object doesn't support this property or method" 008

Bạn xem lại giúp mình với.
Chữ ký của sorryikillyo Xin chào, mình là sorryikillyo, Tham gia http://thuthuataccess.com/forum từ ngày 27-02 -13.
Reply
Những người đã cảm ơn
#4
Bạn đặt thử Form Load xem

(26-07-13, 11:55 AM)sorryikillyo Đã viết:
Trích dẫn:Tại thuộc tính OnOpen của MainForm:
Forms!tenMainform!tenSubform.form!cmdNutlenhB = false
Bạn ơi, mình đã làm như bạn nói, mở Form lên không có kết quả gì.

Còn khi mình thử đưa vào code
Mã:
Private Sub Form_Open(Cancel As Integer)
Forms!tenMainform!tenSubform.form!cmdNutlenhB = false
End Sub
Thì báo lỗi "Object doesn't support this property or method" 008

Bạn xem lại giúp mình với.

Của bạn thiếu viết như này mới đúng Forms!tenMainform!tenSubform.form!cmdNutlenhB.Enabled = false
Chữ ký của garupro Quản lý Đoàn Viên : Go to >>>
Hệ thống quản lý xe buýt : Go to >>>
Reply
Những người đã cảm ơn
#5
Bạn chỉ cần đoạn code:
- Form!SubForm!cmdNutlenh.Visble=false (Ẩn)
- Form!SubForm!cmdNutlenh.Visble=true (Hiện)
Lưu ý:
1. Chữ Form không có chữ s phía sau;
2: Trên Subform phải có đối tượng để Setforcus (Tức Tab Index của nút lệnh cần ẩn phải từ 1 trở đi. Còn nếu là 0 thì báo lỗi ngay).
Thân chào !
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 sorryikillyo
#6
Trích dẫn:Bạn chỉ cần đoạn code:
- Form!SubForm!cmdNutlenh.Visble=false (Ẩn)
- Form!SubForm!cmdNutlenh.Visble=true (Hiện)
Lưu ý:
1. Chữ Form không có chữ s phía sau;
2: Trên Subform phải có đối tượng để Setforcus (Tức Tab Index của nút lệnh cần ẩn phải từ 1 trở đi. Còn nếu là 0 thì báo lỗi ngay).
Thân chào !

Đã làm theo cách của bạn, kết quả OK

Giờ mình muốn thay Visible bằng Enable thì sửa lại Code như thế nào?
Mình viết như sau:
Form!SubForm!cmdNutlenh.Enable=True nhưng báo lỗi.
Chữ ký của sorryikillyo Xin chào, mình là sorryikillyo, Tham gia http://thuthuataccess.com/forum từ ngày 27-02 -13.
Reply
Những người đã cảm ơn
#7
Chữ Enable thiếu chữ d phía sau bạn nhé ! phải là Enabled mới OK !
Thân chào !
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
#8
OK rồi. thank so much PresentPresentPresent
Chữ ký của sorryikillyo Xin chào, mình là sorryikillyo, Tham gia http://thuthuataccess.com/forum từ ngày 27-02 -13.
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
  Tự động hiện Form khi loading hết thời gian ChiMai 1 34 02-12-16, 08:59 PM
Bài mới nhất: ongke0711
Photo [Hỏi] Mở Form trên access 2007 báo lỗi jason 5 186 22-11-16, 09:23 AM
Bài mới nhất: jason
  Query hiện lên trên form? feeling 4 162 09-11-16, 09:49 PM
Bài mới nhất: toancvp
  [Help] Dòng chữ chạy trên form báo đến ngày sinh nhật tronghieu9792 1 121 20-10-16, 09:30 AM
Bài mới nhất: lamvankhanh
  [Hỏi] Sử dụng chuột giữa trong subform là report. toancvp 10 353 12-10-16, 01:01 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ơ