• [Tổng hợp] Tham chiếu Thư viện Access và Lỗi Missing
  • [Tổng hợp] Tham chiếu Thư viện Access và Lỗi Missing

    maidinhdan > 09-05-16, 05:06 PM

    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
    [Hình: 2.PNG]
    + 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 -"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.
    [Hình: thuvienThmachieuDLL.png]

    * Ở đâ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
  • RE: [Tổng hợp] Tham chiếu Thư viện Access và Lỗi Missing

    thanhtruong > 19-10-17, 06:59 PM

    Máy mình không có mục MISSING thì làm sao đây?
  • RE: [Tổng hợp] Tham chiếu Thư viện Access và Lỗi Missing

    maidinhdan > 20-10-17, 02:59 PM

    (19-10-17, 06:59 PM)thanhtruong Đã viết: Máy mình không có mục MISSING thì làm sao đây?

    Nếu bạn đã đăng ký thư viện đó mà sang máy khác không báo lỗi Missing và cũng không chạy được hàm thì nguyên nhân chỉ có 1.

    Đó là file DLL hỗ trợ mà hàm bạn tham chiếu đã hỏng, Bạn chỉ việc xác định đó là thư viện DLL nào, download và chép đè lại file đó là ok.

    Không cần cài lại Window hay Office.

    Thân mến!
  • RE: [Tổng hợp] Tham chiếu Thư viện Access và Lỗi Missing

    thanhtruong > 27-10-17, 07:28 PM

    (20-10-17, 02:59 PM)maidinhdan Đã viết:
    (19-10-17, 06:59 PM)thanhtruong Đã viết: Máy mình không có mục MISSING thì làm sao đây?

    Nếu bạn đã đăng ký thư viện đó mà sang máy khác không báo lỗi Missing và cũng không chạy được hàm thì nguyên nhân chỉ có 1.

    Đó là file DLL hỗ trợ mà hàm bạn tham chiếu đã hỏng, Bạn chỉ việc xác định đó là thư viện DLL nào, download và chép đè lại file đó là ok.

    Không cần cài lại Window hay Office.

    Thân mến!

    DLL này tải ở đâu và như thế nào vậy, mình không hiểu lắm. Xin chỉ mình rỏ hơn được không?
  • RE: [Tổng hợp] Tham chiếu Thư viện Access và Lỗi Missing

    maidinhdan > 27-10-17, 11:00 PM

    (27-10-17, 07:28 PM)thanhtruong Đã viết: DLL này tải ở đâu và như thế nào vậy, mình không hiểu lắm. Xin chỉ mình rỏ hơn được không?

    DLL là viết tắt của chữ Dynamic link library dịch ra là thư viện liên kết động.

    Nơi tìm chỉ việc gõ chữ DLL lên google là hiểu.
    Còn bạn muốn tìm DLL của thư viện DAO thì gõ chữ da0360.dll.
    Chị tiết bài lên bài đầu tiên nhìn lvào hình phía dưới có mục Location là đường dẫn file dll mà thư viện bạn check chọn.

    Nếu bạn thông thạo việc tạo hàm thì tự bản thân bạn cũng có thể tạo ra các tệp tin *.dll để sử dụng.