Đá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
  Cho mình hỏi về tạo checkbox để xuất ra report tieu_ngao 4 169 21-05-17, 06:07 PM
Bài mới nhất: tranthanhan1962
  Cho mình hỏi về file.ldb khi tắt form tieu_ngao 3 117 14-05-17, 11:55 AM
Bài mới nhất: ongke0711
  Tạo code cho form đăng nhập feeling 1 167 14-05-17, 10:50 AM
Bài mới nhất: nhannt4
  Hướng Dẫn Tạo sub form theo kiểu datasheet cawboy 2 130 11-05-17, 02:38 PM
Bài mới nhất: cawboy
  [Help] Điều khiển form thông qua mạng lan tranthanhan1962 2 69 11-05-17, 09:04 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ơ