• Nhờ kiểm tra Msgbox tiếng Việt có bị lõi Font chữ
  • Nhờ kiểm tra Msgbox tiếng Việt có bị lõi Font chữ

    ongke0711 > 17-03-22, 11:16 PM

    Nhờ các bạn kiểm tra giùm xem các thông báo tiếng Việt tôi dùng trong cái Form demo có bị lỗi Font khi chạy trên máy các bạn không nhé. Chủ yếu là Windows 10. Kiểm tra chừng 4, 5  máy.  007
    Vui lòng cho biết phiên bản Windows + Office
    Cảm ơn các bạn nhiều.


    (Vô Form bấm nút [Kết chuyển thông tin...])

    Link file: https://www.mediafire.com/file/ag3dfa23y...accdb/file
  • RE: Nhờ kiểm tra Msgbox tiếng Việt có bị lõi Font chữ

    NguyenDungAnh > 18-03-22, 07:03 AM

    em dùng win 10 ltsc 64 bit
    office 2013 32 bit
    ko lỗi hiển thị ngon
  • RE: Nhờ kiểm tra Msgbox tiếng Việt có bị lõi Font chữ

    AnNguyen > 18-03-22, 10:00 AM

    Của em Win 64bit OFFICE 2013 32bit dùng ngon anh nhé.
  • RE: Nhờ kiểm tra Msgbox tiếng Việt có bị lõi Font chữ

    tranthanhan1962 > 19-03-22, 09:45 PM

    (17-03-22, 11:16 PM)ongke0711 Đã viết: Nhờ các bạn kiểm tra giùm xem các thông báo tiếng Việt tôi dùng trong cái Form demo có bị lỗi Font khi chạy trên máy các bạn không nhé. Chủ yếu là Windows 10. 
    Lúc trước mình cũng đau đầu với vụ lỗi font thông báo tiếng Việt này lắm. mdb chạy ầm ầm không lỗi, từ khi chuyển sang accdb/windows 10, chạy lúc thế này lúc thế khác, cái kiểu viết phần mềm ở nhà chạy không lỗi, chuyển qua cho khách hàng cũng Ok, 2 ngày sau nhận được điện thoại "lỗi font rồi chú ơi". Mà khi nó chịu lỗi rồi thì làm cách nào cũng không hết lỗi. Về nhà mở bản gốc cũng cũng có thể phát hiện lỗi luôn, trường hợp chưa lỗi chép qua máy khách lại bị lỗi. Suy nghĩ nát đầu vẫn không biết lý do bị lỗi. Khi máy đã lỗi rồi thì vô phương trị. Cách duy nhất là cài mới lại máy. Nhưng sau 1 thời gian nó lại phát bệnh (cái vụ này mình đã 1 lần cầu cứu anh em, nhưng không xử lý được). Ức một mỗi win 10 bản quyền, office 365 bản quyền (lần đầu tiên mất tiền bản quyền 1 năm với Microsoft) vẫn bị lỗi. mò lên mạng thấy mấy anh em châu âu (Rumani, Đức, Hi Lạp) [non-Latin language] bị giống mình hướng dẫn vẫn không xong. thấy có windows 11 thử nâng cấp nó không cho, lý do không có TPM 2.0 cuối cùng cũng có cách qua mặt microsoft cài được windows 11. Sẵn đà chơi luôn office 2021. Chạy 1 thời gian thấy OK. Bèn quay ra dụ khị khách hàng chơi giống mình, giờ thì thấy OK rồi, không còn bị điện thoại mắng vốn nữa. Máy cài được win 10 thi cài win 11 OK, chỉ cần xử lý vụ 
    TPM 2.0 là được
    Đây là hình ảnh em nó chạy trên máy của mình, Win 11, Office 2021
    [Hình: CmSyyrv.jpg]
    Giờ còn mấy khách hàng xử lý thông báo bằng form [chữa cháy], chương trình nặng è ạch mà chưa rảnh để xử lý.
  • RE: Nhờ kiểm tra Msgbox tiếng Việt có bị lõi Font chữ

    ongke0711 > 19-03-22, 10:14 PM

    Cảm ơn anh. Giờ một đống thông báo chuyển đổi bởi hàm Chr() đã làm rồi, chạy nhiều máy OK, có máy lại lỗi. Muốn đổi sang kiểu lấy nội dung thông báo tạo sẳn từ Table thì cũng tốn công nhiều quá. Oải thiệt.
  • RE: Nhờ kiểm tra Msgbox tiếng Việt có bị lõi Font chữ

    tranthanhan1962 > 20-03-22, 12:26 AM

    Mình đang sử dụng mod này để lấy giá trị thông báo trực tiếp từ table [cũng trên nền Win 11/Office 2021] cũng thấy OK từ lúc sử dụng đến giờ (khoảng 8 tháng) chưa thấy lỗi. Vì Win 11/Office chỉ có 64 bit nên không sử dụng điều kiện cho 32 bit. Mình nghĩ có khi do win 10 và office 2019 trở xuống do phải xử lý vừa 32 bit vừa 64bit nên mới bị những lỗi trời ơi đất hỡi như vậy (Điều này đã từng xảy ra với windows NT, windows SE, windows ME khi chuyển từ 16 bit lên 32 bit) cho đến khi Windows XP và office 2003 bỏ hẳn 16 bit thì mới OK.
    Private Declare PtrSafe Function MessageBoxW Lib "User32" (ByVal hWnd As LongPtr, ByVal lpText As LongPtr, ByVal lpCaption As LongPtr, ByVal uType As Long) As Long
    Public Function MsgBoxW(Prompt As String, Optional Buttons As VbMsgBoxStyle = vbOKOnly, Optional Title As String = "Microsoft Access") As VbMsgBoxResult
        MsgBoxW = MessageBoxW(Application.hWndAccessApp, StrPtr(Prompt), StrPtr(Title), Buttons)
    End Function


    -------
    MsgBoxW DLookup("[BAOLOI]", "BAOLOI", "[LOI] = 6"), vbCritical, DLookup("[BAOLOI]", "BAOLOI", "[LOI] = 12")
  • RE: Nhờ kiểm tra Msgbox tiếng Việt có bị lõi Font chữ

    Minh Tiên > 23-03-22, 05:07 PM

    Tiên dùng trên Win10 Pro 64bit (OS Build 19043.1586), Office 365 lỗi chữ dung trong câu "Bạn có chắc chắn xóa nội dung này"
    Thân./.
  • RE: Nhờ kiểm tra Msgbox tiếng Việt có bị lõi Font chữ

    ongke0711 > 24-03-22, 09:23 AM

    (23-03-22, 05:07 PM)Minh Tiên Đã viết: Tiên dùng trên Win10 Pro 64bit (OS Build 19043.1586), Office 365 lỗi chữ dung trong câu "Bạn có chắc chắn xóa nội dung này"
    Thân./.

    Từ "dung" không có ký tự Unicode gì đặc biệt sao lại bị lỗi nhỉ?
  • RE: Nhờ kiểm tra Msgbox tiếng Việt có bị lõi Font chữ

    Minh Tiên > 25-03-22, 03:45 PM

    (24-03-22, 09:23 AM)ongke0711 Đã viết:
    (23-03-22, 05:07 PM)Minh Tiên Đã viết: Tiên dùng trên Win10 Pro 64bit (OS Build 19043.1586), Office 365 lỗi chữ dung trong câu "Bạn có chắc chắn xóa nội dung này"
    Thân./.

    Từ "dung" không có ký tự Unicode gì đặc biệt sao lại bị lỗi nhỉ?
    À Sorry Tiên nhầm Chữ "dòng" trong câu: "Ban có chắc chắn muốn xóa dòng này".
    Tiên xem trong code có đoạn: "n xóa dòng này?" nhưng ko hiển thị chữ dòng mà là dng (Chữ d có dấu nặng).
    Thân./.
  • RE: Nhờ kiểm tra Msgbox tiếng Việt có bị lõi Font chữ

    maidinhdan > 19-04-22, 05:42 PM

    (17-03-22, 11:16 PM)ongke0711 Đã viết: (Vô Form bấm nút [Kết chuyển thông tin...])

    Link file: https://www.mediafire.com/file/ag3dfa23y...accdb/file


    Windows 10 64bit + Office 2010 32bit: Chạy tiếng việt OK hết