Xin hỏi về nhập số liệu trực tiếp trong Datagrid (1 người xem)

  • Thread starter Thread starter VADaNang
  • Ngày gửi Ngày gửi
Liên hệ QC

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

VADaNang

Thành viên chính thức
Tham gia
4/12/06
Bài viết
65
Được thích
47
Trong control panel mặt định phân cách hàng ngàn bằng “.” và số lẻ bằng “,”.
Tôi tạo thử file chương trình nhỏ nhập dữ liệu trực tiếp trong VB6 (DataGrid) nhưng khi nhập vào 12244.32 nó không hiểu để thể hiện thành 12.244,32 mà thể hiện là 1.224.432,00.
Mong được giúp đỡ.
Xin cám ơn.
 
VADaNang đã viết:
Trong control panel mặt định phân cách hàng ngàn bằng “.” và số lẻ bằng “,”.
Tôi tạo thử file chương trình nhỏ nhập dữ liệu trực tiếp trong VB6 (DataGrid) nhưng khi nhập vào 12244.32 nó không hiểu để thể hiện thành 12.244,32 mà thể hiện là 1.224.432,00.
Mong được giúp đỡ.
Xin cám ơn.
Cái này anh chuyển thành 12244,32 xem kết quả thử nha!
 
VADaNang đã viết:
Trong control panel mặt định phân cách hàng ngàn bằng “.” và số lẻ bằng “,”.
Tôi tạo thử file chương trình nhỏ nhập dữ liệu trực tiếp trong VB6 (DataGrid) nhưng khi nhập vào 12244.32 nó không hiểu để thể hiện thành 12.244,32 mà thể hiện là 1.224.432,00.
Mong được giúp đỡ.
Xin cám ơn.

Cái này là lỗi của "DataGrid" rồi, các Grid Control (cũ) dễ bị lỗi, vấn đề về ngày tháng cũng bị vậy.
 
Trước hết rất cám ơn hai bạn đã quan tâm. Đúng câu hỏi này mình có gởi trên diễn đàn VB6 nhưng chẳng nghe một lời giải đáp mặt dù có đến gần 300 người đọc bài gởi.
Hai cách của bạn mình sẽ thử xem sao...
 
Chào các bạn.
Mình đã thử 2 cách của các bạn.
+ Cách 1: Thay số lẻ “.” bằng “,” : Nó cũng không chịu (ra kết quả sai).
+ Cách 2: Thư viện của máy mình với file DBGrid32.ocx có ver : 5.01.81046 không biết có ver nào cao hơn khác không.
 
Bạn thử chuyển qua dùng MSflexgrid hay VSflexgrid xem sao?
 
Bạn cho mình hỏi làm thế nào mà bạn gõ được dữ liệu từ bàn phím vào thẳng datagrid trong VB6 vậy. Chỉnh thông số nào chỉ mình với nhé
Thanks nhiều.
 
Web KT

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

Back
Top Bottom