Từ "luôn luôn" được hiểu như thế nào trong Access ??
vkaccess > 06-01-18, 05:16 PM
Chào anh chị !
Ở excel, ta dễ dàng tạo 1 ô và gán công thức cho nó luôn luôn là cái gì đó. Ở access làm thế nào để có thể làm được tương tự nhỉ. (Dĩ nhiên là thay đổi dữ liệu ở Table không phải trên form)
Do ta sử dụng event nên khi xảy ra "cái gì đó" thì mới "làm công việc đó". Vì vậy sẽ tốn rất nhiều công sức khi viết code + khả năng thiếu sót cũng cao.
Giả sử có 2 table Cha con, Khi table Cha Thêm mới/ Sửa / Xóa 1 record thì table con cũng Thêm mới / Sửa / Xóa 1 record tương ứng theo quy tắc của ta. Hiện tại em đang làm như sau:
- Trường hợp khi thêm record mới ở table Cha
+ Phải xác định record liên quan chưa có ở table con ( bằng 1 dấu hiệu nào đó )
+ Append giá trị tương ứng sang table Con ( có kèm dấu hiệu liên quan, để sau này sửa hoặc xóa thì nó tìm đến record liên quan)
- Trường hợp khi sửa record ở table Cha
+ Tìm record phù hợp theo dấu hiệu ( lúc append đã làm)
+ Update query để sửa
- Trường hợp khi xóa record ở table Cha
+ Tìm record phù hợp theo dấu hiệu (lúc append đã làm)
+ Delete query để xóa.
Đây chỉ là 1 ví dụ đơn giản, trong quá trình làm sẽ có rất nhiều lúc xảy ra trường hợp này, khá lằng nhằng và mất thời gian + khả năng thiếu sót cao ( ví dụ quên event ).
Vậy anh chị cho em hỏi:
1. Nếu được, làm thế nào để tạo được cái "luôn luôn"
2. Nếu không, event nào có ý nghĩa "Khi thay đổi bất cứ điều gì" để tránh phải viết nhiều event.
Em xin cảm ơn!!!!