• Lỗi ActiveX
  • Lỗi ActiveX

    tranthanhan1962 > 25-07-19, 01:39 AM

    Mình sử dụng access 2019 64 bit, lúc đầu vẫn ổn nhưng vừa mới đây bị một số lỗi actveX khi chèn ảnh (control insert image) mà không tìm ra được cách xử lý.
    1/Trên form: Vẫn mở được form, như khi click nút OK để đóng form thì báo lỗi, và không chạy lệnh đóng form, khi xóa control image thì hoạt động bình thường.
    [Hình: bRj1M44.png]
    2/Trên report: Khi mở report thì báo lỗi luôn không open được.
    [Hình: bsmtxQB.png]
    Bạn nào đã gặp lỗi này và đã xử lý hỗ trợ dùm mình. Thank
  • RE: Lỗi ActiveX

    ongke0711 > 25-07-19, 07:29 AM

    Anh xem lại có bị dính tiếng Việt trong Name không? Nhiều lúc dùng form hay report wizard tạo nó tự động lấy mấy cái control đặt tên tự động luôn.
  • RE: Lỗi ActiveX

    lehongduc > 25-07-19, 07:40 AM

    Chào các Bạn,

    Tôi gặp lỗi này thường xuyên.
    Nguyên nhân là do trên máy tính đang có từ 2 phiên bản Access khác nhau đã được cài đặt và cũng thường xuyên được sử dụng. Mỗi khi một phiên bản Access nào đó được gọi chạy, nó sẽ thiết lập biến môi trường chỉ đến các thư viện VBA của phiên bản Access này, điều đó sẽ dẫn đến lỗi mà ta không thể xác định đúng nguyên nhân theo thông báo lỗi được.

    Cách khắc phục triệt để là:
    1. Nếu buộc phải sử dụng nhiều phiên bản của Access khác nhau thì phải chịu khó ReInstall lại Access từ nguồn cài đặt
    Cũng có thể khắc phục tạm thời bằng cách đóng hết các ứng dụng, hoặc database Access đang mở lại rồi chạy ứng dụng Access cần sử dụng và đang bị lỗi bằng quyền Admin (Run As Administrator).

    2. Nếu không có nhu cầu như trên thì gỡ bỏ (Uninstall) phiên bản Access không cần sử dụng.
  • RE: Lỗi ActiveX

    tranthanhan1962 > 25-07-19, 08:21 AM

    (25-07-19, 07:29 AM)ongke0711 Đã viết: Anh xem lại có bị dính tiếng Việt trong Name không? Nhiều lúc dùng form hay report wizard tạo nó tự động lấy mấy cái control đặt tên tự động luôn.
    Cái form mình đưa lên chỉ có 2 control (1 control image H1 chứa ảnh của chữ - để tránh tình trạng lỗi font khi đưa vào những máy khác nhau và nút lệnh OK nên chắc chắn không có tiếng Việt) Code thì chỉ có 1 đoạn duy nhất.
    Mã:
    Private Sub OK_Click()
        DoCmd.Close
    End Sub
    Còn repport thì không có hình ảnh luôn chỉ có textbox. Riêng report thì mình không bao giờ sử dụng wizard vì sử dụng wizard rồi sửa lại còn lâu hơn thiết kế. Nên không có vụ lỗi do dính tiếng Việt. Vả lại report mình chỉ sử dụng 3 loại control là: textbox, label và line thì không biết cái activeX mà nó báo ở đâu ra.
  • RE: Lỗi ActiveX

    tranthanhan1962 > 25-07-19, 08:33 AM

    (25-07-19, 07:40 AM)lehongduc Đã viết: Chào các Bạn,

    Tôi gặp lỗi này thường xuyên.
    Nguyên nhân là do trên máy tính đang có từ 2 phiên bản Access khác nhau đã được cài đặt và cũng thường xuyên được sử dụng. Mỗi khi một phiên bản Access nào đó được gọi chạy, nó sẽ thiết lập biến môi trường chỉ đến các thư viện VBA của phiên bản Access này, điều đó sẽ dẫn đến lỗi mà ta không thể xác định đúng nguyên nhân theo thông báo lỗi được.

    Cách khắc phục triệt để là:
    1. Nếu buộc phải sử dụng nhiều phiên bản của Access khác nhau thì phải chịu khó ReInstall lại Access từ nguồn cài đặt
    Cũng có thể khắc phục tạm thời bằng cách đóng hết các ứng dụng, hoặc database Access đang mở lại rồi chạy ứng dụng Access cần sử dụng và đang bị lỗi bằng quyền Admin (Run As Administrator).

    2. Nếu không có nhu cầu như trên thì gỡ bỏ (Uninstall) phiên bản Access không cần sử dụng.
    Cám ơn bạn. Nhưng mình không bao giờ sử dụng nhiều phiên bản access trên một windows. Máy mình cài nhiều win và chỉ sử dụng mỗi win 1 office duy nhất. Chỉ là mỗi khi cài một bộ office mới mình dùng Your Unin-staller để gỡ bỏ office cũ. Thực ra phần mềm này mình viết trên access 2003, sau này chuyển qua access 2010 rồi 2019, khi chuyển qua access 2019 nó vẫn chạy OK, mấy ngày nay tự dưng báo lỗi như thế. Nghi ngờ lỗi office gỡ ra cài lại mấy lân mà cũng vậy.
  • RE: Lỗi ActiveX

    Noname > 25-07-19, 09:05 AM

    trong cửa sổ VBA =>Tools=> References
    Anh xem thử có thư viện nào bị Missing không?
  • RE: Lỗi ActiveX

    tranthanhan1962 > 25-07-19, 10:14 AM

    (25-07-19, 09:05 AM)Noname Đã viết: trong cửa sổ VBA =>Tools=> References
    Anh xem thử có thư viện nào bị Missing không?
    Thank! Mình tìm rồi nhưng không có thằng nào bị Missing cả. References của nó như thế này.
    [Hình: ZOqGQQM.png]
  • RE: Lỗi ActiveX

    ongke0711 > 25-07-19, 10:16 AM

    Anh xem có bị đụng mấy cái hàm API 32 - 64 bit không.
  • RE: Lỗi ActiveX

    tranthanhan1962 > 25-07-19, 10:52 AM

    (25-07-19, 10:16 AM)ongke0711 Đã viết: Anh xem có bị đụng mấy cái hàm API 32 - 64 bit không.
    Hì hì! Trong report chỉ có record source là select query với mấy bài toán + ; - ; * , / và hàm date. Trong form chỉ có một nút lệnh và 1 cái ảnh, đâu có code kiết gì phức tạp đâu? Nhất là report không có một control nào lạ chỉ có label và textbox. Trước đây mấy hôm vẫn chạy OK vậy mà bây giờ báo lỗi ba trợn mới kỳ lạ. Thực không biết đường nào mà mò!!! Kiểu này chắc phải cài lại win quá! Mà mình xài win 10 bản quyền chứ đâu phải win cr@ck  021
    [Hình: WNOdsto.png]
     Chỉ có office thì xài tool thôi chứ bản quyền của nó mắc quá > 9 triệu
  • RE: Lỗi ActiveX

    Noname > 25-07-19, 11:29 AM

    Có khi nào bị lỗi ngôn ngữ, như mô tả ở đây không. Phải trả ngôn ngữ về như khi thiết kế

    RUN > intl.cpl > administrative > language for non-Unicode programs > change system locale

    https://social.technet.microsoft.com/For...e2016ITPro