Đánh giá chủ đề:
  • 4 Votes - 3.75 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Chuyển con trỏ từ Subform về Mainform và ngược lại.
#1
Tôi thiết kế một MAINFORM trong đó có thêm một subform
MAINFORM để tạo các điều kiện lọc.
SUBFORM là kết quả lọc hoặc form nhập liệu.
Các pác giúp tôi nhé:
- Khi tôi ấn ENTER ở control cuối cùng (textbox chẳng hạn) trên MAINFORM, thì con trỏ chuyển ngay đến control (textbox chẳng hạn) đầu tiên của MAINFORM.
- Ngược lại, khi tôi bấm enter ở control cuối cùng của SUBFORM, con trỏ sẽ chuyển ngay lên control đầu tiên của MAINFORM.
Chữ ký của haquocquan Guest, you are welcome!
ღღღღღTài sản của haquocquan (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#2
(27-10-10, 06:17 PM)haquocquan Đã viết: Tôi thiết kế một MAINFORM trong đó có thêm một subform
MAINFORM để tạo các điều kiện lọc.
SUBFORM là kết quả lọc hoặc form nhập liệu.
Các pác giúp tôi nhé:
- Khi tôi ấn ENTER ở control cuối cùng (textbox chẳng hạn) trên MAINFORM, thì con trỏ chuyển ngay đến control (textbox chẳng hạn) đầu tiên của MAINFORM.
- Ngược lại, khi tôi bấm enter ở control cuối cùng của SUBFORM, con trỏ sẽ chuyển ngay lên control đầu tiên của MAINFORM.

Từ Mainform về sub form, bạn đặt Tab Order cho Main Form là được ( click chuột phải vào main form ở chế độ design, chọc Tab order.)

Từ Sub Form về lại main form, bạn phải đặt trong sự kiện Lostforcus ở control cuối cùng như sau:

Mã:
Forms![Tên Main form]![Tên control đầu tiên trên main form].SetFocus
Chữ ký của Noname 020
ღღღღღTài sản của Noname (View All Items) ღღღღღ
Reply
Những người đã cảm ơn haquocquan
#3
Từ MAINFORM về subform không được, đã đặt tab order.

Subform của tôi nằm trong MAINFORM detail.
Còn các cotrol của MAINFORM nằm trong Header.
Noname xem giúp nhé.
Chữ ký của haquocquan Guest, you are welcome!
ღღღღღTài sản của haquocquan (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#4
Mình vẫn đặt được mà! Tab order là tên sub form. Bạn post file của bạn lên xem thử
Chữ ký của Noname 020
ღღღღღTài sản của Noname (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#5
Noname xem giúp nhé.
File của một người bạn nhờ, đang làm, chưa xong.


File đính kèm
.rar   Nhaplieu.rar (Kích cỡ: 39.29 KB / Tải về: 64)
Chữ ký của haquocquan Guest, you are welcome!
ღღღღღTài sản của haquocquan (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#6
Mình đã xem qua file của bạn, up lên bị lỗi phải repair :P. Góp ý thế này:
Hoặc là bạn phải gom phần phiếu nhập vô detail , phần Header chỉ để tiêu đề thôi. Như vậy mới đặt tab Order được.
Hoặc theo cách mà từ sub trả ngược lại main. Tức là set focus khi tới ô cuối cùng của form chính. cụ thể là:
Mã:
Private Sub txtNoidung_LostFocus()
frmNhapnoidung.SetFocus
End Sub
Chữ ký của Noname 020
ღღღღღTài sản của Noname (View All Items) ღღღღღ
Reply
Những người đã cảm ơn haquocquan
#7
Bạn Noname cho mình hỏi
Từ control cuối của main mình setfocus vào control đầu tiên của sub được rùi nhưng chỉ được lần đầu tiên thui còn từ lần thứ 2 trở đi nó cứ nhảy vào control 2,3...không là tại sao vậy Noname
Giúp mình với.Cám ơn
Chữ ký của NganDinhNguyen Xin chào, mình là NganDinhNguyen, Tham gia http://thuthuataccess.com/forum từ ngày 02-04 -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
  Subform hoạt động được nhưng không thêm dữ liệu vào được pvhung76 7 168 02-11-17, 08:16 AM
Bài mới nhất: pvhung76
  [Help] Cập nhật dữ liệu cho subform có thêm field mới subasatran 8 398 26-10-17, 05:54 PM
Bài mới nhất: subasatran
  coppy dữ liệu giữa 2 subform trong 1 form doandiepanh 3 154 24-10-17, 03:07 PM
Bài mới nhất: tranthanhan1962
  [Help] 2 subform trong mainform pvhung76 7 307 18-10-17, 11:48 PM
Bài mới nhất: tranthanhan1962
  [Help] Mainform/Subform nguyenlan 1 149 28-09-17, 05:05 PM
Bài mới nhất: cpucloi

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ơ