TAILIEUCHUNG - Hàm đọc số dùng mã Unicode trong Access

Do môi trường VBA chưa hỗ trợ Unicode đầy đủ nên việc thiết lập hàm đọc số tiếng Việt với mã (font) Unicode trong Access cũng như Excel có khó khăn. Bài viết này giới thiệu một cách thiết lập hàm đọc số dùng font Unicode trong Access (bạn cũng có thể áp dụng trong Excel, VB.). Các bước thực hiện như sau: 1. Mở CSDL Access. 2. Tạo một form đặt tên là FormTam, trên FormTam tạo hai label: LabSo, nhập chuỗi: “không một hai ba bốn năm sáu bảy tám chín mốt lẻ lăm mươi mười trăm. | Hàm đọc sô dùng mã Unicode trong Access Do môi trường VBA chưa hỗ trợ Unicode đầy đủ nên việc thiết lập hàm đọc số tiếng Việt với mã font Unicode trong Access cũng như Excel có khó khăn. Bài viết này giới thiệu một cách thiết lập hàm đọc số dùng font Unicode trong Access bạn cũng có thể áp dụng trong Excel VB. . Các bước thực hiện như sau 1. Mở CSDL Access. 2. Tạo một form đặt tên là FormTam trên FormTam tạo hai label LabSo nhập chuỗi không một hai ba bốn năm sáu bảy tám chín mốt lẻ lăm mươi mười trăm cuối chuỗi có một khoảng trắng. LabDonvi nhập chuỗi đồng. nghìn triệu tỷ cuối chuỗi cũng có khoảng trắng. 3. Trong Module nhấn New để tạo mới một module với tên mặc định là Module1. Sau đó nhấn Design để vào cửa sổ soạn code và nhập đoạn mã sau Khai báo 2 biến toàn cục là 2 mảng chứa chuỗi ký tự số và chuỗi đơn vị được lấy từ LabSo và LabDonvi thông qua thủ tục Docchu và Docdonvi. Public Solay 0 To 15 As String Public Donvilay 0 To 4 As String Private Sub Docchu Lấy chuỗi chữ số từ LabSo đặt vào mảng Solay Dim tp Stp ii ii 0 tp Stp InStr tp Do While Stp 0 Solay ii Left tp Stp tp Right tp Len tp - Stp 1Stp InStr tp ii ii 1 Loop End Sub Private Sub Docdonvi Lấy chuỗi đơn vị từ LabDonvi đặt vào mảng Donvilay Dim tp Stp ii ii 0 tp Stp InStr tp Do While Stp 0 Donvilay ii Left tp Stp tp Right tp Len tp - Stp Stp InStr tp ii ii 1 Loop End Sub Tạo hàm đọc số Public Function DocVND Sodoc As String As String If Len Sodoc 12 Then DocVND So qua lon qua hang tram ty. Hay xem lai Exit Function End If Sodoc Round Sodoc 0 Dim Cht As String Dim fg0 As Boolean Dim fg1 As Boolean Dim So As String Dim ch As String Dim tp As String Dim i As Byte Dim dv Dim chs Docchu Gọi hàm đọc chữ số chs Solay Docdonvi Gọi hàm đọc đơn vị dv Donvilay Do While Sodoc Cht If Len Sodoc 0 Then If Len Sodoc 3 Then So Right Sodoc 3 Else So Right Sodoc Len Sodoc End If Sodoc Left Sodoc Len Sodoc - Len So If Left So 1 0 And Mid So 2 1 0 And Right So 1 0 .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.