-
Chuyển đổi text sang số để sắp xếp từ nhỏ đến lớn
buida > 10-11-21, 08:37 AM
Em kính chào mọi người
Em tạo bảng TenSach có 1 trường dữ liệu là STT nhưng đang ở kiểu dữ liệu dạng số
sau khi nhập dữ liệu hàng ngàn vào em mới phát hiện là mình định dạng dữ liệu sai
khi em dùng bộ lọc để sắp xếp thì nó cứ chạy chữ số 1(1,10,11,12,13...,1999) trước rồi đến chữ số 2(2,20,21,22).... cuối cùng mới đến chữ số 9(9,90,91,92,....,99999)
em muốn
sắp xếp cho bảng TenSach có STT chạy từ nhỏ đến lớn ?
Em chân thành cảm ơn quý vị ạ! -
RE: Chuyển đổi text sang số để sắp xếp từ nhỏ đến lớn
AnNguyen > 10-11-21, 09:12 AM
(10-11-21, 08:37 AM)buida Đã viết: Em kính chào mọi người
Đó là do Data Type của cột STT bạn để dạng text nên mới vậy. Giờ bạn vào sửa lại nó thành dạng number là được thôi
Em tạo bảng TenSach có 1 trường dữ liệu là STT nhưng đang ở kiểu dữ liệu dạng số
sau khi nhập dữ liệu hàng ngàn vào em mới phát hiện là mình định dạng dữ liệu sai
khi em dùng bộ lọc để sắp xếp thì nó cứ chạy chữ số 1(1,10,11,12,13...,1999) trước rồi đến chữ số 2(2,20,21,22).... cuối cùng mới đến chữ số 9(9,90,91,92,....,99999)
em muốn
sắp xếp cho bảng TenSach có STT chạy từ nhỏ đến lớn ?
Em chân thành cảm ơn quý vị ạ! -
RE: Chuyển đổi text sang số để sắp xếp từ nhỏ đến lớn
ongke0711 > 10-11-21, 09:43 AM
(10-11-21, 08:37 AM)buida Đã viết: Em tạo bảng TenSach có 1 trường dữ liệu là STT nhưng đang ở kiểu dữ liệu dạng số
sau khi nhập dữ liệu hàng ngàn vào em mới phát hiện là mình định dạng dữ liệu sai
Chắc bạn viết nhầm. Trường [STT] hiện tại của bạn đang là dạng TEXT thì nó mới sắp xếp kiểu 1,10,100...
Muốn sắp xếp mà không muốn thay đổi kiểu dữ liệu thì tạo một cái Query cho Table đó, tạo một cột [STT2]: Clng([STT]), rồi sắp xếp theo cột STT2. -
RE: Chuyển đổi text sang số để sắp xếp từ nhỏ đến lớn
tranthanhan1962 > 10-11-21, 09:59 AM
Vào table nguồn của trường STT Chuyển Data Type thành Number là xong. Nếu có relationship thì xóa liên kết, sửa data type cá trường tương ứng, sao đó liên kết lại.