Mục đích bài viết:
1. Cung cấp sự so sánh khi tham chiếu một nguồn thư viện hàm để làm trên nhiều phiên bản Access khác nhau
2. Khắc phục một số lỗi ( Missing - Không tìm thấy) thư viện trên hệ thống để bạn từ tìm và đăng ký các phiên làm việc cao hơn.
3. Chưa nghĩ ra....????
Thư viện (Libraries) là các thành phần cung cấp chức năng để tham chiếu các cú pháp lệnh. Tuy nhiên, thêm các thư viện phụ làm tăng dung lượng file và những báo lỗi đi kèm. Mà thường thấy đó là lỗi Missing.
+ Nếu một thư viện được đánh dấu
MISSING, nhấn nút
Browse, và xác định vị trí các tập tin chính xác cho thư viện
+ Nếu thư viện không được hiển thị, bạn có thể cần phải
đăng ký lại nó. Nhấp vào nút
Start của Windows, và chọn
Run. Nhập
regsvr32 tiếp theo đường dẫn đầy đủ của tập tin thư viện. Bao gồm dấu ngoặc kép nếu tên tập tin chứa dấu cách, ví dụ như:
Mã PHP:
regsvr32 "c:\program files\common files\microsoft shared\dao\dao360.dll"
Thỉnh thoảng, những vấn đề không được giải quyết cho đến khi bạn
hủy đăng ký các thư viện và đăng ký lại nó. Bỏ chọn các thư viện thiếu trong Access. Đóng Access. , và sau đó một ở trên để đăng ký lại nó:
Mã PHP:
regsvr32 -u "c:\program files\common files\microsoft shared\dao\dao360.dll"
Ví dụ, các thư viện DAO 3.5 được thiết kế cho Office 97, trong khi DAO 3.6 được thiết kế cho Access 2000, 2002, và 2003...
Bảng tập hợp tham chiều sử dụng DLL của các bản office từ trước đến nay.
* Ở đây chú ý cột kiểu file: đây là kiểu đuôi file có thể tương tác với từng bản office, bởi chúng ta điều biết là: từ Access 2007 trở về sau
đuôi file mặc định là *.accdb
* Ở bảng trên tôi chưa đưa vào các phiên bản Office 2013, 2016 vì chưa tìm hiểu sâu nên đôi khi nói nhiều sợ sai...tôi chỉ xin trích 1 đoạn dưới đây để các bạn nắm, nếu sai mong các bạn nhận xét thêm
Access 2000, 2002:
+ Microsoft Access 9.0 Object library
+ Thư mục DLL: C:\Program Files\Microsoft Office\Office10
Access 2003
+ Microsoft Access 11.0 Object Library
+ Thư mục DLL: C:\Program Files\Microsoft Office\Office11
Access 2007
+ Microsoft Access 12.0 Object Library
+ Thư mục DLL: C:\Program Files\Microsoft Office\Office12
Access 2010
+ Microsoft Access 14.0 Object Library
+ Thư mục DLL: C:\Program Files\Microsoft Office\Office14
Access 2013
+ Microsoft Access 15.0 Object Library
+ Thư mục DLL: C:\Program Files\Microsoft Office\Office15
Access 2016
+ Microsoft Access 16.0 Object Library
+ Thư mục DLL: C:\Program Files\Microsoft Office\Office16
* Một điều cần lưu ý đó là sự khác biệt khi cài Office 32 Bit trên nền tảng Window 64bit về thư mục lưu
- Access 2010 32Bit cài trên Window 7:
C:\Program Files (x86)\Microsoft Office\OFFICE14
- Access 2010 64Bit cài trên Window 7:
C:\Program Files\Microsoft Office\OFFICE14
Sự khác biệt chỉ là có (x86) và không có thôi...
........còn tiếp..........hẹn gặp bài thứ 2