Chào mừng đến với Diễn đàn Dân Kế Toán - Kế toán tổng hợp thực tế.
Trang 1 của 2 12 CuốiCuối
Kết quả 1 đến 10 của 14
  1. #1
    Ngày tham gia
    Aug 2015
    Bài viết
    0

    Làm thế nào để hiển thị tiếng việt trong Msg box Yes/No ?

    Cho mình hỏi chút nhé,mình đã biết thay msg box để hiện thì tiếng việt cho VB bằng marco ,nhưng msg box Yes/ No thì thay kiểu gì . Ví dụ như code này thì làm thế nào để hiện thị tiếng việt :

    If MsgBox("BAN MUÔN XÓA KHÁCH HÀNG NÀY KHÔNG ?", vbOKCancel, "CUSTOMER RELATION MANAGEMENT SYSTEM") = vbOK Then

    Có cách nào để thay thế code trên để hiển thị Vietnamese không ?
    Chứ Unicode của VB chỉ hiển thị tiếng việt có thế kia,dấu hỏi và nặng không hiển thị được.

    Thanks :momong:

  2. #2
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: Làm thế nào để hiển thị tiếng việt trong Msg box Yes/No ?

    Bạn vào setting->control panel->Regional and Language Option nó hiện lên khung chọn
    Bạn chọn tab languages và check vào mục Install file for complex...(Including Thai) và bỏ đĩa Windows vào cho nó cài đặt.Bên tab advance bạn chọn Vietnamese và khởi động lại máy. Trong code bạn chọn font gõ là Unicode tổ hợp là OK. Còn nhiều cách khác nữa nhưng viết nhiều mệt lắm. Bạn search google có nhièu lắm. Chúc thành công

  3. #3
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: Làm thế nào để hiển thị tiếng việt trong Msg box Yes/No ?

    Rất cám ơn bạn . Nhưng cách này với mình không ổn, vì không thể mang đi máy nào cũng bắt người ta phải đút đĩa và cài thêm ngôn ngữ được,và lại ảnh hưởng đến phần mềm khác của họ như Excel.

  4. #4
    Ngày tham gia
    Nov 2015
    Bài viết
    11
    Ðề: Làm thế nào để hiển thị tiếng việt trong Msg box Yes/No ?




    Trích dẫn Gửi bởi glasseggs
    Rất cám ơn bạn . Nhưng cách này với mình không ổn, vì không thể mang đi máy nào cũng bắt người ta phải đút đĩa và cài thêm ngôn ngữ được,và lại ảnh hưởng đến phần mềm khác của họ như Excel.
    Bạn tham khao theo LINK sau.Không cần tinh chỉnh hệ thống, vẫn hiện thị được TV dầy đủ.
    http://**************/forum/showpost.php?p=310726&postcount=4

  5. #5
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: Làm thế nào để hiển thị tiếng việt trong Msg box Yes/No ?




    Trích dẫn Gửi bởi phuyen89
    Bạn tham khao theo LINK sau.Không cần tinh chỉnh hệ thống, vẫn hiện thị được TV dầy đủ.
    http://**************/forum/showpost.php?p=310726&postcount=4

    Name: tblMessages
    Fields: messID (Text, 50), messContent (Text, 255)

    messID: chứa một chuỗi để xác định nội dung thông báo, ví dụ: TRUNG_MASO
    messContent: chứa nội dung thông báo, ví dụ: Mã số đã bị trùng, vui lòng nhập lại mã số khác.

    Làm một cái sub hay function gì đó. Ở đây là sub ví dụ:

    Public Sub ThongBao (messID As String)
    Dim noidung
    noidung = DLookup("messContent", "tblMessages", "messID = '" & messID & "'")
    If IsNull(noidung) Then
    MsgBox "This error is not recorded."
    Else
    MsgBox noidung
    End If
    End Sub

    Ở đâu đó cần hiện thông báo thì gọi sub:

    ThongBao TRUNG_MASO
    Cái này cũng là hiển thị thông báo tiếng việt nhưng đâu phải cái mình cần.
    Nó đâ có hiển thị được thông báo xác nhận Yes / No đâu .
    Thanks
    :mua:

  6. #6
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: Làm thế nào để hiển thị tiếng việt trong Msg box Yes/No ?




    Trích dẫn Gửi bởi glasseggs
    Cái này cũng là hiển thị thông báo tiếng việt nhưng đâu phải cái mình cần.
    Nó đâ có hiển thị được thông báo xác nhận Yes / No đâu .
    Thanks
    :mua:
    Muốn thể hiện được tiếng vie65t trong MgsBox thì :
    1/ Cầu cứu hàm API
    2/ Viết một hàm convert font từ font ABC hoặc VNI sang UNI
    3/ Cuối cùng viết hàm MsgBoxUni để hiện thông báo bằng tiếng Việt

    Bạn có thể tham khảo trong ****************** hoặc gửi yêu cầu vào địa chỉ mail của tôi, tôi sẽ giúp
    Email : bachdanggiang_2006@yahoo.com
    Thân

  7. #7
    Ngày tham gia
    Nov 2015
    Bài viết
    0
    Ðề: Làm thế nào để hiển thị tiếng việt trong Msg box Yes/No ?




    Trích dẫn Gửi bởi glasseggs
    Cho mình hỏi chút nhé,mình đã biết thay msg box để hiện thì tiếng việt cho VB bằng marco ,nhưng msg box Yes/ No thì thay kiểu gì . Ví dụ như code này thì làm thế nào để hiện thị tiếng việt :

    If MsgBox("BAN MUÔN XÓA KHÁCH HÀNG NÀY KHÔNG ?", vbOKCancel, "CUSTOMER RELATION MANAGEMENT SYSTEM") = vbOK Then

    Có cách nào để thay thế code trên để hiển thị Vietnamese không ?
    Chứ Unicode của VB chỉ hiển thị tiếng việt có thế kia,dấu hỏi và nặng không hiển thị được.

    Thanks :momong:
    Bạn xem cái này có đúng cái bạn cần không?
    http://www.mediafire.com/?fpu10wezxbr435z

  8. #8
    Ngày tham gia
    Nov 2015
    Bài viết
    0
    Ðề: Làm thế nào để hiển thị tiếng việt trong Msg box Yes/No ?

    Để sử dụng được msgbox tiếng việt. Có hai cách. Bạn dùng bảng mã Unicode hay TCVN3.
    Bạn đều phải vào thiết lập hiển thị màn hình.
    Chuột phải tại Desktop----> properties-----> Tab: Appearance ---> Advanced: chọn fonts cho Active (Normal, Selected), InActive, và Message Box
    - Nếu dùng bảng mã Unicode: chọn kiểu font của Unicode (tốt nhất là chọn Tahoma)
    - Nếu dùng bảng mã TCVN3: chọn kiểu font của TCVN3 (tốt nhất là chọn VK Sans Serif)
    Thử với DEMO sau ( Theo từng loại fonts sẽ thấy)
    http://www.mediafire.com/?ig5e5jeitvir2lr

  9. #9
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: Làm thế nào để hiển thị tiếng việt trong Msg box Yes/No ?




    Trích dẫn Gửi bởi glasseggs
    Cho mình hỏi chút nhé,mình đã biết thay msg box để hiện thì tiếng việt cho VB bằng marco ,nhưng msg box Yes/ No thì thay kiểu gì . Ví dụ như code này thì làm thế nào để hiện thị tiếng việt :

    If MsgBox("BAN MUÔN XÓA KHÁCH HÀNG NÀY KHÔNG ?", vbOKCancel, "CUSTOMER RELATION MANAGEMENT SYSTEM") = vbOK Then

    Có cách nào để thay thế code trên để hiển thị Vietnamese không ?
    Chứ Unicode của VB chỉ hiển thị tiếng việt có thế kia,dấu hỏi và nặng không hiển thị được.

    Thanks :momong:
    Bạn dùng Macro để thể hiện tiếng Việt là dễ nhất
    Tạo Macro mới, trong đó:
    Action: MsgBox
    Message: "Gõ tiếng Việt tùy ý"
    Title: "Gõ tiếng Việt tùy ý"
    Gán Macro này cho Event nào đó, rồi chạy -> OK

  10. #10
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: Làm thế nào để hiển thị tiếng việt trong Msg box Yes/No ?




    Trích dẫn Gửi bởi glasseggs
    Cho mình hỏi chút nhé,mình đã biết thay msg box để hiện thì tiếng việt cho VB bằng marco ,nhưng msg box Yes/ No thì thay kiểu gì ?

    Thanks :momong:
    Các bác nhìn không gõ câu hỏi thì phải. glasseggs đã nói là msg box Yes/No mà.

    Tui nghĩ glasseggs nên mail cho xuanthanh, nhờ bác ấy chỉ giúp. Cách của xuanthanh là chính xác theo yêu cầu của bác đó. Mình làm thử rùi, rất OK.

    See you!

 

 
Trang 1 của 2 12 CuốiCuối

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •