Đánh giá chủ đề:
  • 3 Votes - 3.67 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Trình tự các sự kiện khi mở-đóng 1 form/report
#1
Khi ta mở/ đóng form thì có 1 chuỗi các sự kiện diễn ra, Nếu biết điều đó ta có thể chặn các sự kiện để cài mã vào cho thích hợp.
Theo đó, khi bạn mở form/report thì trình tự các sự kiện như sau:
Open → Load → Resize → Activate → Current

Khi đóng form, trình tự các sự kiện như sau:

Unload → Deactivate → Close

------------------
Từ điều này cho thấy, nếu ta muốn chỉnh kích thước các đối tượng thì phải gọi trước sự kiện resize. Tức là Load hoặc open, nếu ta gọi sau (active) thì không có tác dụng.
Tương tự, ta muốn gọi 1 form, điền vào 1 tham số và nhảy setforcut 1 form khác, lấy giá trị từ form này thì phải gọi nó ở sự kiện Current. Vì chưa Active thì nó chưa được điền giá trị vào đó.
....
Tương tự, khi đóng form/report. Ta cũng có thể bẫy chặn các sự kiện nhằm lưu hệ thống . Cụ thể khi form không còn hiện nữa (unload), ta vẫn có thể lưu dữ liệu vì nó chưa hoàn toàn close...
Chữ ký của Noname 020
ღღღღღTài sản của Noname (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#2
Tôi mới bắt đầu học access nên không có tuyệt chiêu gì cả, vừa mới gia nhập diễn đàn, mong học hỏi thêm ở các bạn.
Tôi thấy trong Access khi tạo một form nhập liệu vào Table thường hay có các nút lệnh tiện dụng như
Tìm, Sửa, thêm, Xóa, Ghi, Thoát. Hơn nữa khi mở form thì các nút như Xóa, Sửa, Ghi bị mờ đi và đồng thời các nút Tìm, Thêm, Thoát khì nổi lên.
Còn khi tìm và sửa hoặc khi chọn nút Thêm thì nút Ghi và Thoát nổi lên.

Các nút này thường lặp đi, lặp lại ở nhiều Form nên tôi cũng muốn làm sao ta có thể tạo ra 1 lần và sử dụng được cho nhiều lần không phải thiết kế lại hay sao chép, copy.
Mong các sư huynh đệ chỉ giáo thêm cho mình !!!!Heart
Chữ ký của visaolac007 Hãy chia sẻ kinh nghiệm cùng mình trên ThuThuatAccess nhé! Chúc vui vẻ rose
Reply
Những người đã cảm ơn
#3
(16-09-10, 10:17 PM)visaolac007 Đã viết: Tôi mới bắt đầu học access nên không có tuyệt chiêu gì cả, vừa mới gia nhập diễn đàn, mong học hỏi thêm ở các bạn.
Tôi thấy trong Access khi tạo một form nhập liệu vào Table thường hay có các nút lệnh tiện dụng như
Tìm, Sửa, thêm, Xóa, Ghi, Thoát. Hơn nữa khi mở form thì các nút như Xóa, Sửa, Ghi bị mờ đi và đồng thời các nút Tìm, Thêm, Thoát khì nổi lên.
Còn khi tìm và sửa hoặc khi chọn nút Thêm thì nút Ghi và Thoát nổi lên.

Các nút này thường lặp đi, lặp lại ở nhiều Form nên tôi cũng muốn làm sao ta có thể tạo ra 1 lần và sử dụng được cho nhiều lần không phải thiết kế lại hay sao chép, copy.
Mong các sư huynh đệ chỉ giáo thêm cho mình !!!!Heart

Có lẽ bác Bill cũng thấu hiểu nỗi lòng của bạn nên đã tạo ra những công cụ như Wizard cho bạn. Cái này chắc bạn cũng biết.

Tùy mỗi form, cũng là thêm, xóa, sửa, delete nhưng mỗi form sẽ có những đối tượng khác nhau, đồng thời bạn sẽ có nhu cầu update nhiều table khác nhau nên mình khuyên không nên gom thành 1 như thế!

Tuy nhiên yêu cầu của bạn mình sẽ ghi nhận và cố gắng thiết kế trong một topic khác! happy
Chữ ký của Noname 020
ღღღღღTài sản của Noname (View All Items) ღღღღღ
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 37 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 187 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] Chỉnh giúp Form thống kê hoanghai902 2 124 28-10-16, 06:15 PM
Bài mới nhất: hoanghai902
  [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

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ơ