Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Trao đổi vài kinh nghiệm xử lý khi khi thiết kế sản phẩm access.
#1
Trên forum đã có một số bài về kinh nghiệm bước đầu trong phân tích và xử lý để viết ứng dụng Access. Trong bài này mình đóng góp cùng các bạn về vấn đề những kinh nghiệm trong lúc thực hiện một ứng dụng access. Đây là chủ đề mở, mời các bạn cùng tham gia để hỗ trợ nhau.
1/Đơn giản nhất những gì có thể đơn giản được.
Ví dụ:
- Hạn chế những công việc rườm rà như đánh số thứ tự.(trên report có Running Sum, trên Form có current record) vì vậy không cần phải viết code số thứ tự gắn vào table cho những trường này, chỉ cần lấy trực tiếp bằng fuction access hay lấy code trên forum là đủ.
- Với những công thức dài dòng thường xử dụng nên tạo một fuction code VBA chung để khi cần là đưa vào vừa nhanh vừa ít bị lỗi.
2/Thay thế cấu trúc điều khiển If …then bằng Select Case: Mặc dù khi mới phát sinh mã chỉ có 1 điều kiện, nhưng sử dụng sẳn cấu trúc điều khiển Select Case để khi phát sinh thêm điều kiện là đưa vào dễ dàng.
3/Lúc nào cũng phòng ngừa lỗi bằng On Goto Error Biloi (hoặc gì đó tùy ý) với thông báo tiếng Việt để máy tính không bị đơ, đồng thời cũng phát hiện có lỗi để người sử dụng báo lại với mình tìm phương pháp xử lý.
4/ Trừ những trường hợp bất khả kháng. Lúc nào cũng sử dụng đầy đủ khai báo module
Option Compare Database
Option Explicit
để bắt buộc tường minh các biến tránh sai cách gõ tên của một biến hiện tại hoặc để tránh sự nhầm lẫn trong mã nơi phạm vi của biến là không rõ ràng.
5/Hạn chế dùng query, nên dùng SQL. Điều này vừa tăng tính bảo mật, vừa tạo điều kiện xử lý thay đổi. Ví dụ trường hợp 2 SQL có cấu trúc giống nhau chỉ khác tên table, tên trường (field) chỉ cần copy rồi xử dụng replace rất nhanh chóng.
7/Kiểm tra kỹ các code vòng lập. Xử lý kỹ điều kiện thoát vòng lập. Hạn chế tối đa việc người sử dụng phàn nàn việc máy bị đơ phải retart lại bằng phím nóng hay start task manage để tắt ứng dụng.
Chắc chắn còn nhiều kinh nghiệm nữa. Mời các bạn trao đổi thêm.
Chữ ký của tranthanhan1962 Kết quả cuối cùng của một đời người, không phải bạn có được bao nhiêu tiền bạc, tài sản. Mà bạn còn bao nhiêu người bạn  thumbs up
ღღღღღTài sản của tranthanhan1962 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn maidinhdan , Noname , Minh Tiên


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  [Help] Lỗi "A problem occurred while Microsoft Access was communicating with the OLE server thanhoai 1 109 03-11-16, 03:53 PM
Bài mới nhất: maidinhdan
  [Lỗi] Cúp điện ---> lỗi access 2013 biencuong86 3 149 26-10-16, 04:30 PM
Bài mới nhất: maidinhdan
  [Help] Thiết kế form nhập và lưu trữ dữ liệu theo yêu cầu brianhuynh 16 624 20-10-16, 10:54 PM
Bài mới nhất: brianhuynh
  thay đổi biểu tượng Access dưới thanh Start từ win 7 đến win 10 thanhtruong 7 433 05-08-16, 10:53 PM
Bài mới nhất: hungefi
  Thiết kế chương trình quản lý thu chi ChiMai 1 155 03-08-16, 10:52 AM
Bài mới nhất: maidinhdan

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ơ