tranthanhan1962 > 15-03-18, 10:43 PM
(11-03-18, 05:38 PM)DooHoaangPhuuc Đã viết: Chào Bác ThanhAn,Như Phuuc đã nói dữ liệu do nhiều nguồn cung cấp nên xử lý union query cũng OK, Việc này nhằm thay đổi dữ liệu nguồn khi cập nhật từng table sẽ cập nhật ngay query union. Tuy có hơi nặng nhưng dễ hiệu chỉnh sửa đổi dữ liệu cho từng nguồn. Từ điều kiện này có thể xử lý sửa đổi dữ liệu bằng cách gọi form có control source là table chứa record đó ngay trong form có control source là union query (viết code gọi đúng record trên form có control source table chứa record đó) sửa xong thì close form đó chắc chắn sẽ không có sai lệch.
Vâng thưa Bác, cháu cũng đã thiết kế được vài chương trình cho công việc của mình, cũng tương đối ổn.
Tuy vậy, nguồn dữ liệu được cập nhật và link từ nhiều table do nhiều phiá cung cấp để đưa vào chương trình tổng hợp Access xử lý dữ liệu trước khi chuyển xuất sang báo cáo và in.
Đối với các Table dữ liệu, cháu cũng thiết kế Form để thay đổi dữ liệu có nguồn từ các select query của từng Table thì thực hiện được rất tốt.
Tuy vậy, vấn đề nhiều form rời nhau như vậy sẽ xảy ra thao tác quên mở form cần để thay đổi dữ liệu. Hơn nữa nhập dữ liệu cho các Form này có thể sai lệch (danh sách các dữ liệu cập nhật chung hàng ngày có Field "Code No." theo quy định), mà mở nhiều form thì nhiều sai lệch nhập.
Cháu cũng đang phát triển chương trình theo hướng tạo Make Table từ Union Query này (để xử lý dữ liệu) rồi dùng code thực hiện trong các sự kiện .
Cháu nghĩ giải pháp này cũng khả quan nhằm xây dựng để giải quyết vấn đề cho yêu cầu của mình.
Vì cháu không học nhiều về Access mà chỉ nghiên cứu , học tập chủ yếu trên hệ thống mạng, nên nhiều vấn đề chưa biết rõ, cũng phải cố gắng nhiều học hỏi hàng ngày.
Xin cảm ơn tất cả các Bác, các Chú cùng các Anh Chị đã chỉ dạy hướng dẫn cho cháu.
DooHoaangPhuuc