Nikkie > 13-02-21, 07:22 PM
ongke0711 > 13-02-21, 08:08 PM
Nikkie > 13-02-21, 08:32 PM
(13-02-21, 08:08 PM)ongke0711 Đã viết: Bạn có file mẫu thì gửi lên để xử lý cho nhanh.
Nikkie > 13-02-21, 11:40 PM
(13-02-21, 08:08 PM)ongke0711 Đã viết: Tại sao không chỉ dùng Form A để xử lý thôi, còn các nội dung trong Form B thì chỉ cần dùng code xử lý rồi xuất ra report luôn, qua Form B chi cho dài dòng.
ongke0711 > 13-02-21, 11:58 PM
(13-02-21, 08:32 PM)Nikkie Đã viết: Bác ơi đây ạ. Oh ko hiểu sao cái report em làm trong file mẫu này hiển thị bình thường mà trong phần mềm em làm thì lại hiện #Error :<<<
Nikkie > 14-02-21, 09:32 PM
(13-02-21, 11:58 PM)ongke0711 Đã viết:(13-02-21, 08:32 PM)Nikkie Đã viết: Bác ơi đây ạ. Oh ko hiểu sao cái report em làm trong file mẫu này hiển thị bình thường mà trong phần mềm em làm thì lại hiện #Error :<<<
- Bạn nói vậy thì ai mà biết được nguyên nhân lỗi là gì mà hướng dẫn.
- Vấn đề thứ 2 là file của bạn, cách xử lý Form, dữ liệu của bạn không ai làm nên không có người hướng dẫn là đúng rồi. Đây có thể gọi là pha "xử lý cồng kềnh". Form B cũng chỉ hiển thị lại nội dung của 1 record của Form A theo một cách khác thì thiết kế làm gì cho lãng phí. Mục địch Form B cũng chỉ để in Report thì tại sao không in từ Form A luôn??
Nếu muốn xem record dạng để in thì thiết kế Form B thành Report để xem rồi muốn in hay xuất PDF thì xuất.
- Form B: bạn liệt kê "Mặt hàng" thành các checkBox vậy sau này thêm mặt hàng thì bạn lại phải mở Form B lên thiết kế lại rồi code lại à??? Không ai làm vậy.
- Một lưu ý quan trọng, cơ bản là tuyệt đối không dùng tiếng Việt có dấu đặt tên cho các Field trong Table, tên các đối tượng (Form, Report), tên các Control trên Form, Report. Form bạn nó chạy sai là do bạn lỗi này.
Tôi thấy bạn mắc các lỗi cơ bản như vậy thì ứng dụng bạn viết chắc chắn không có gì phải dấu code, giải thuật cao siêu, bạn nên đưa lên đầy đủ thì sẽ có người hướng dẫn cho bạn thiết kế lại cho nó chuẩn hoá. Dữ liệu nào dạng bảo mật thì dùng dữ liệu giả lập thôi.
Việc xử lý yêu cầu của bạn viết code rất dễ nhưng chắc không ai viết vì nó không thuyết phục, logic. Tôi góp ý để bạn thiết kế lại ứng dụng, giải thuật cho nó gọn gàng, hợp lý, tránh dư thừa Form, code không có ý nghĩa.
ongke0711 > 15-02-21, 11:23 AM
(14-02-21, 09:32 PM)Nikkie Đã viết: - Việc tạo ra 2 form A và B là yêu cầu bắt buộc của người yêu cầu em làm. Form A để tạo cái giao diện dễ dùng cho người nhập, còn form B là để lưu trữ dữ liệu theo đúng các quy định, quy chế của nơi sử dụng phần mềm ạ. Nên là mấy cái checkBox trong form B thì nó là được ấn định sẵn như thế ko thay đổi rồi. Cái file em gửi lên đây chỉ là em bịa ra để mô phỏng vấn đề của em thui ạ.
Nikkie > 15-02-21, 04:59 PM
(15-02-21, 11:23 AM)ongke0711 Đã viết:Huhu em cảm ơn bác rất nhiều ạ >>> Chúc bác năm mới nhiều sức khỏe!!!(14-02-21, 09:32 PM)Nikkie Đã viết: - Việc tạo ra 2 form A và B là yêu cầu bắt buộc của người yêu cầu em làm. Form A để tạo cái giao diện dễ dùng cho người nhập, còn form B là để lưu trữ dữ liệu theo đúng các quy định, quy chế của nơi sử dụng phần mềm ạ. Nên là mấy cái checkBox trong form B thì nó là được ấn định sẵn như thế ko thay đổi rồi. Cái file em gửi lên đây chỉ là em bịa ra để mô phỏng vấn đề của em thui ạ.
Bạn bịa ra dữ liệu thì tối thiểu nó cũng phải chuẩn hoá một chút vì liên quan để code, truy vấn... Dữ liệu bịa ra trong file của bạn đến chuẩn hoá dữ liệu cấp 1 cũng chưa được nữa thì việc xử lý sau này sẽ còn rối, lỗi nhiều thứ.
Tôi sửa cho file này theo yêu cầu của bạn và bạn tự tích hợp vô ứng dụng của bạn nhé. Tôi sẽ không theo nữa đối với dữ liệu được xây dựng kiểu như vậy.
Link file: http://www.mediafire.com/file/ck16ive5u5...accdb/file
ongke0711 > 16-02-21, 12:49 AM
(15-02-21, 04:59 PM)Nikkie Đã viết: Huhu em cảm ơn bác rất nhiều ạ >>> Chúc bác năm mới nhiều sức khỏe!!!
QAT115 > 17-02-21, 10:18 PM