Đá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
  [Hỏi] Mở form có điều kiện. Các bác giúp em với! cannguyen 2 99 13-02-17, 11:23 AM
Bài mới nhất: cannguyen
  [Help] Truy vấn nhiều giá trị, nhập trong 1 textbox duy nhất ở form ckno1no 11 699 23-01-17, 01:32 PM
Bài mới nhất: ckno1no
  [Help] khoanh vùng tìm kiếm trong Search Form Godspear 3 143 19-01-17, 05:31 AM
Bài mới nhất: Godspear
  [Hỏi] Tạo Login Form cùng với Advanced Security Level Godspear 10 415 16-01-17, 11:33 AM
Bài mới nhất: Godspear
  Nút Thêm dữ liệu trên form vulhu06 3 871 16-01-17, 10:33 AM
Bài mới nhất: Lê Văn Giáp

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ơ