-
Số thứ tự tăng dần dạng text
huan1983_bk > 07-11-23, 11:06 AM
Chào các bác e đang viết một ứng dụng nhỏ nhỏ để phục vụ cho công việc. Nhưng phần số thứ tự trong table e để là "Number" thì rất ok nhưng có những lúc phải xử lý tình huống cần phải chèn số: VD em đang có số từ 0001 đến 0005 rồi, nay em muốn chèn thêm 1 số có dạng tex như 001.1 hoặc 001a chẳng hạn thì không được. Phải chuyển sang dạng "Text" nhưng nếu để text thì số nhẩy lộn sộn không theo thứ tự tăng dần.
Em xin hỏi bác nào có cách để số tăng dần và không lộn sộn dạng "Text" hoặc cách nào khác không nhỉ. E xin cảm ơn! -
RE: Số thứ tự tăng dần dạng text
cpucloi > 10-11-23, 12:01 PM
Cái gì cũng phải có nguyên tắc nhất định của nó.
Bạn cần hiểu thêm về cách sắp xếp.
Nếu kiểu số thì 1,2,3,4,5, .... (tăng dần),
Nếu kiểu text thì cũng 1,2,3,4,5,...
Nhưng nếu: 0001, 0002, 0003,... thì nó cũng xếp 0001, 0002, 0003
và bạn thêm 0001.1 hoặc 0001a thì nó xếp 0001, 0001.1, 0002, ...
nếu bạn thêm 001.1 hoặc 001.a thì nó xếp 001.1, 0001, 0002, ...
Do cách đặt dữ liệu của bạn thôi -
RE: Số thứ tự tăng dần dạng text
vansunhuy58 > 31-01-24, 09:32 PM
(07-11-23, 11:06 AM)huan1983_bk Đã viết: Chào các bác e đang viết một ứng dụng nhỏ nhỏ để phục vụ cho công việc. Nhưng phần số thứ tự trong table e để là "Number" thì rất ok nhưng có những lúc phải xử lý tình huống cần phải chèn số: VD em đang có số từ 0001 đến 0005 rồi, nay em muốn chèn thêm 1 số có dạng tex như 001.1 hoặc 001a chẳng hạn thì không được. Phải chuyển sang dạng "Text" nhưng nếu để text thì số nhẩy lộn sộn không theo thứ tự tăng dần.
Em xin hỏi bác nào có cách để số tăng dần và không lộn sộn dạng "Text" hoặc cách nào khác không nhỉ. E xin cảm ơn!
Text thì không thể tăng dần kiểu number được, việc nầy bạn nên tạo thêm trường phụ, ví dụ TTPHU (Data Type: AutoNumber).