Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Hỏi] Những thắc mắc khi đưa chương trình vào sử dụng
#1
Hi cả nhà. Tình hình là mình chuẩn bị đưa 1 chương trình nhập liệu vào sử dụng trong phòng ban mình. Đây là lần đầu tiên mình thiết kế để cho người khác dùng nên chẳng có kinh nghiệm nào để đảm bảo chương trình chạy Ok. Mình suy nghĩ chỉ cần làm 1 file để chứa dữ liệu (table  - back end) và 1 giao diện gồm các form nhập liệu (front end) được link với các table trên back end. sau đó copy shortcut của front end đó đến các máy client là có thể sử dụng. Mình vẫn để dạng .accdb chứ không thay đổi gì cả. Không biết suy nghĩ của mình vậy có đúng không. Thêm nữa mình có 1 vài thắc mắc muốn hỏi như sau:
1. Có cần thiết đổi frontend.accdb sang .accde hoặc mde gì đó để tăng cường sự bảo mật hay không. Nói cách khác là publish 1 chương trình 
2. việc sử dụng shortcut của fontend liệu có xảy ra lỗi khi 2 user cùng nhập dữ liệu. Vì mình nghĩ nếu sử dụng shortcut thì khi update cái gì đó tren frontend thì tại các máy trạm đều có thể cập nhật theo. thuận tiện trong việc bảo trì chương trình
3. mình không biết cách nào tốt nhất để chương trình chạy OK và nhanh. Vì mình sợ dữ liệu nhiều sẽ làm chương trình chạy chậm
4. Việc backup dữ liệu backend chỉ đảm bảo dữ liệu không bị mất khi back end bị xóa chứ không có tác dụng giảm dung lượng chương trình phải không các bạn. 
5. Việc backup mình nghĩ làm thủ công là copy có OK không các bạn. Vì thấy nhiều bạn giới thiệu backup và nén nữa để chương trình chạy nhanh hơn. Nhưng mình chưa rõ khi file backend bị xóa thì file đã nén đó có giống như file gốc không hay cần 1 thủ tục nào đó để biến nó thành file gốc như ban đầu. 

Nói chung còn nhiều băn khoăn, mong các bạn có kinh nghiệm chia sẻ để mình vững tâm hơn khi áp dụng chương trình vào công việc nhé. quan điểm của mình là vẫn giữ format trên nền tảng access, không cần cài đặt hay biến đổi phức tạp vì khi sửa mình có thể mở trực tiếp để thêm bớt hay cập nhật mã code mới trên front end là OK.
Chữ ký của tvn_hut Xin chào, mình là Dameaccess, Tham gia http://thuthuataccess.com/forum từ ngày 06-06 -13.
Reply
Những người đã cảm ơn
#2
Trả lời:

Câu 1. Có cần thiết đổi frontend.accdb sang .accde hoặc mde gì đó để tăng cường sự bảo mật hay không. Nói cách khác là publish 1 chương trình


Tùy thuộc vào ứng dụng của ta dùng cho việc gì mà chúng ta phải mã hóa hoặc dấu code để tránh người dùng mở những gì ta không muốn cho họ thấy mà ta sẽ khóa file điều khiển đi. Nhưng thật sự là không cần thiết chuyển sang dạng .accde hoặc mde, chỉ cần khóa Shift +khóa Click Phải chuột +  VBA là đủ để người dùng không tái máy cái giao diện.

2. việc sử dụng shortcut của fontend liệu có xảy ra lỗi khi 2 user cùng nhập dữ liệu. Vì mình nghĩ nếu sử dụng shortcut thì khi update cái gì đó tren frontend thì tại các máy trạm đều có thể cập nhật theo. thuận tiện trong việc bảo trì chương trình

3. mình không biết cách nào tốt nhất để chương trình chạy OK và nhanh. Vì mình sợ dữ liệu nhiều sẽ làm chương trình chạy chậm

- Điều này là mong mỏi các hầu hết các bạn lập trình trên Access bởi dùng Front Back end điều gây tình trạng chậm, lag khi từ 2 User mở lên truy cập vào file Backend.

- Vấn đề giải quyết này vẫn có nhưng diễn đàn chúng ta chưa có giải pháp nào khắc phục tình trạng này, và mình cũng đang nghiên cứu để hoàn thiện vấn đề lag này. Mình cũng có một ứng dụng "Quản lý văn bản điện tử trong mạng LAN" dùng phương thức truy xuất tạm các table rồi so sanh các Record ở nhiều máy truy cập cùng lúc nếu thấy có sự khác nhau số lượng record trên máy chủ máy con lập tức cập nhập dữ liệu mới trên máy con.

* Riêng vấn đề nhập liệu ta sẽ dùng phương pháp: Unbound ADO, DAO để nhập, chứ không truy xuất thẳng để nhập. Điều này cũng đồng nghĩa mỗi tài khoản khi được phân quyền cũng có những phương thức thiết kế riêng cho chúng...

4. Việc backup dữ liệu backend chỉ đảm bảo dữ liệu không bị mất khi back end bị xóa chứ không có tác dụng giảm dung lượng chương trình phải không các bạn. 
- Bạn nói đúng 50% rồi, còn 50% còn lại là trong lúc truy cập cùng nhiều máy như vậy file Backend có thể bị lỗi nếu không backup nó lại, và backup thực sự là không làm giảm dụng lượng cho nên ta phải thiết kế một chương trình để nén file backend lại. ( Demo này trên diễn đàn mình cũng có....)

5. Việc backup mình nghĩ làm thủ công là copy có OK không các bạn. Vì thấy nhiều bạn giới thiệu backup và nén nữa để chương trình chạy nhanh hơn. Nhưng mình chưa rõ khi file backend bị xóa thì file đã nén đó có giống như file gốc không hay cần 1 thủ tục nào đó để biến nó thành file gốc như ban đầu.

- Cái này tuy mỗi người, làm thủ công thì quá Ok nếu bạn đủ thời gian để vào nhấn nút.
- Khi chúng ta backep nên cho file backep lưu ở vùng không được chia sẽ, như vậy ở máy chủ nếu ai xóa file Backend thì sẽ khôi phục ngay.

=> Suy ra, bạn làm thủ công chưa chắc ngày nào cũng rảnh để nhấn nút Backup đâu.

* File backup và file Backend chỉ là một, ( chỉ là copy file thôi)


Thân mến!
Chữ ký của maidinhdan * Để được hỗ trợ tốt nhất, nhấn vào link dưới đây để xem.
1. [Hướng dẫn] Kiểu file gửi lên để được giúp đỡ
2. [Hướng dẫn] Nội quy diễn đàn
3. [Hướng dẫn] Cách Đưa file và hình vào diễn đàn
4.[Hướng dẫn] Để xây dựng một ứng dụng hoàn hảo và lời cảm tạ
5. Cần tìm Demo hay ứng dụng sử dụng thanh tìm kiếm phía trên cùng, bên phải của diễn đàn.
* Nếu muốn cảm ơn, hãy nhấn nút thank, không cần viết thêm bài nào nửa.



ღღღღღTài sản của maidinhdan (View All Items) ღღღღღ
Reply
Những người đã cảm ơn tvn_hut


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  [Hỏi] chương trình đơn giản để so sánh chuỗi text kanmai07 4 318 28-09-16, 06:05 PM
Bài mới nhất: kanmai07
  Thiết kế chương trình quản lý thu chi ChiMai 1 157 03-08-16, 10:52 AM
Bài mới nhất: maidinhdan
  [Hỏi] File chạy chậm vì trong quá trình design phải chỉnh sửa và test thử nhiều. toancvp 4 265 29-07-16, 11:36 PM
Bài mới nhất: toancvp
  [Hỏi] Sử dụng phần mềm viết bằng Access trong mạng LAN chantroi_19 9 753 21-06-16, 10:33 AM
Bài mới nhất: lmthu
  Dung lượng đ.ồ á.n access lớn? tienze123 2 186 21-06-16, 09:16 AM
Bài mới nhất: lmthu

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ơ