Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
xây dựng 1 chương trình access hoàn chỉnh chạy trên các version khác nhau
#1
Hi cả nhà. Mình xây dựng chương trình trên nền tảng access 2013 với đuôi là .accdb. Tuy nhiên hiện tại trong phòng ban mình có cài cả access 2016 nên nhiều lúc bị lỗi phải back up lại fronf end. Nó báo lỗi là unrecognize format. Lần trước cũng có hỏi trên diễn đàn thì mọi người khuyên đưa database (back end) vè đuôi.mdb 2003 và cả front end về .mdb. Như vậy có tối ưu không mọi người. Có cách nào để hệ thống chạy ổn định trên tất cả 2013 và 2016 ko? Rất cần lời khuyên từ các bạn.
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
Hi tvn_hut! Nếu Back End là access 2003 (.mdb) thì có thể sử dụng được cho tất cả các version access. Nhưng Front End thì không thể! Và điều bạn muốn cũng là sự mong muốn của tất cả "dân chơi access". Nhưng vì lợi nhuận Microsoft đã không để điều đó xảy ra. Ngay trong các mục đăng ký cài đặt cũng thay đổi V. 2003 là office 11, V. 2007 là office 12, V. 2010 là office 14, V. 2016 là office 16. Ngoài ra còn office 32 bit, office 64 bit. Mỗi version office có thư viện khác nhau. Có những mã lệnh chạy trên version này nhưng không chạy trên version khác. Vì vậy, front end bạn phải convert cho đúng version đang cài. Có một cái khó là từ 2007 trở đi các tập tin access đều có đuôi là accdb nên khi lỗi không biết đâu mà rờ. Kinh nghiệm của tôi là tạo front end thì dùng version access 2003. Sau đó, khi sử dụng cho version cao hơn thì convert (Từ access 2007 trở lên là save as theo đúng version của nó) rồi chạy thử code. Nó bắt lỗi cái nào thì sửa lại cái đó. Microsoft bảo vệ lợi nhuận ghê lắm. Ngày xưa office bán nguyên bộ, trả tiền xong là sử dụng suốt đời (cr@ck được thì cũng xài suốt). Giờ thì bán từng năm, hết năm thì đòi tiền nhèo nhẹo  027 , đổi version liên tục mỗi lần đổi đưa vô vài cái mới để cái cũ không xử dụng được. Nếu access không có cái nhanh và cơ động thì mọi người tẩy chay lâu rồi.
Một cách nữa là bạn cài office theo kiểu từng phần. Ví dụ bạn viết access trên version nào đó thì cài toàn bộ các máy sử dụng phần access theo version đó. Còn bộ office thì tùy ý nhưng khi cài bỏ access ra. Cách này chỉ sử dụng cho cùng hệ thống bit. Nếu khác hệ thống (cài access 32 cho phần mềm viết bằng access 64 hay ngược lại thì cũng vẫn có thể xảy ra lỗi)
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 tvn_hut , Minh Tiên


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  Hướng Dẫn Tổng hợp thông tin chi tiết các phiên bản Access maidinhdan 0 146 30-10-18, 12:37 AM
Bài mới nhất: maidinhdan
  [Hỏi] Nên dùng bảng tạm (TempTable) ngay trong file FE hay file .mdb tạm (TempTable.mdb) ongke0711 5 359 29-08-18, 09:18 PM
Bài mới nhất: ongke0711
  [Help] Tạo thông báo sắp đến niên hạn trong access kaivn 11 1,155 24-04-18, 03:14 PM
Bài mới nhất: kaivn
  [Hỏi] Sử dụng nút lăn chuột trong form phungminhluan 2 322 23-04-18, 01:26 PM
Bài mới nhất: phungminhluan
  [Hỏi] Cải thiện tốc độ chạy của ứng dụng ERP viết bằng MS access trong mạng lan. Tiennv84 8 784 22-04-18, 11:46 PM
Bài mới nhất: mrsiro

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ơ| PMA Nha Trang| Gỗ Acrylic Không Đường Line