Quy định dấu "." và "," trong textbox access (3 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

mrsiro88

Thành viên mới
Tham gia
19/9/14
Bài viết
17
Được thích
0
Hiện mình đang làm 1 ứng dụng nhỏ có liên quan đến tính toán tiền
Khi user nhập dữ liệu vào ô txtbox thì dấu "." và dấu "," nó theo region and language trong control panel. Tức là nếu trong phần region and laguage nó quy định "." là phân cách hàng ngàn , thì khi mình nhập liệu vào ô txtbox nó cũng theo như thế.
Vì vậy, khi chạy ứng dụng access ở 2 máy khác nhau về phần quy định dấu "." thì dẫn đến 2 cách nhập khác nhau.
Tương tự dấu "," cũng vậy

Vậy mọi người cho mình hỏi có cách nào quy định "," và "." theo ý mình chứ ko theo window.
 
Trong topic có 2 giải pháp : dùng hàm replace hoặc num2text, Nhưng mình thấy cả 2 đều giải quyết vấn đề hiển thị chứ ko phải khi mình nhập liệu vào control, ý mình ở đây là khi mình nhập vào ô txxtbox "." thì nó sẽ hiểu là phân cách hàng ngàn ví dụ: Nhập 1.2 khi ấn enter hoặc ra khỏi txtbox đó nó tự hiểu là 12; hoặc nhập 1.200 thì nó tự hiểu là 1200; khi nhập 1,2 nó sẽ hiểu đây là số lẽ; tương tự nhập 1,2000 thì cũng vẫn hiểu là số lẽ 1,2 (tất nhiên là ko phụ thuộc vào region and laguage).
 
Web KT

Bài viết mới nhất

Back
Top Bottom