Ðề: Hiện Msgbox khi mo Acess
2/ Trong MsgBox chưa hỗ trợ trực tiếp tiếng Việt có dấu. Muốn làm được thì phải cầu cứu tới hàm API
Anh tienduyet ơi.đúng như anh nói.Viết được tiéng việt,máy đọc được Promt,nhưng Tile thì bị lỗi Font.Mặc dù đã chỉnh đủ 2 thứ như anh nói!Còn gì nữa không?
Mấy hôm nay lang thang trên mạng và thấy rằng quả thật vấn đề này có quá nhiều người còn chưa rõ.
Hóa ra anh em mình cũng chẳng có gì phải tự ti mặc cảm cả.
Nhiều chiên-da còn hì hục ngồi sáng tạo lại cái bánh xe nữa cơ.
Cái gì đã có sẵn thì cứ lấy mà xài.
Muốn làm bánh xe thì cứ hình tròn mà phang tới.
Ai lại đi ẹo qua xài VNI trong Form còn data lại vẫn dùng Unicode.
Từ 2003 Office đã có hổ trợ Unicode rồi.
(Đó là lý do tôi phải chuyển từ Foxpro sang xài Access vì Foxpro không hổ trợ Unicode).
1/.
Trong cửa sổ soạn thảo VBE bạn chọn Tools/ Options.
Rồi trong tab "Editor Format" bạn chọn phông chữ
Arial (Vietnamese) (hoặc phông nào có chữ Vietnamese ở đằng đuôi).
Nếu bạn không thấy có phông nào như vậy: vì bạn chưa cài, hãy cài tiếng Việt như sau:
- Bỏ dĩa Window vào ổ.
- Vào Control Panel/ Regional and Language Options.
- Trong tab "Language" đánh dấu chọn vào "Install files for East Asian languages"
- Trong tab Advandce chọn ngôn ngữ cho non-Unicode program là VN .
2/.
Dùng bảng mã
Vietnamese locale CP 1258 trong bộ gõ Unikey.
Có thể bộ gõ khác không có bảng mã này. Bạn nên dùng bộ gõ Unikey.
Trong VBE ở Access hay Excel bạn đều có thể gõ Unicode thoải mái.
----
Một vài anh em còn post lên đây chương trình đọc số bằng phông Unicode mà dùng các chuỗi như ChrW(7574) ... nhìn vô thấy lằng nhằng cả nùi.
Bạn có rảnh sửa lại giùm hắn 1 phát với.