Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thứ tự trong Table
#1
Các tiền bối giúp đỡ em cái này với. Em muốn sắp xếp Mã Phụ Huynh theo thứ tự PH1-PH2-PH3... mà sao không được, nó cứ nhảy như hình vẽ ấy.

[Hình: jYF8wis.png]
Chữ ký của lala_86 Xin chào, mình là lala_86, Tham gia http://thuthuataccess.com/forum từ ngày 26-10 -11.
Reply
Những người đã cảm ơn
#2
(19-09-15, 04:13 PM)lala_86 Đã viết: Các tiền bối giúp đỡ em cái này với. Em muốn sắp xếp Mã Phụ Huynh theo thứ tự PH1-PH2-PH3... mà sao không được, nó cứ nhảy như hình vẽ ấy.

[Hình: jYF8wis.png]
Nó sắp xếp như vậy là đúng rồi. Giá trị kiểu text sẽ sắp xếp lần lượt các chữ cái theo thứ tự Alphabet. Sau khi sắp xếp ký tự thứ 1 sẽ đến thứ 2. Vì vậy, nó xếp hết PH1 mới có quyền đến PH2. PH14 thuộc nhóm PH1 tất nhiên sẽ đứng trước PH2 (thuộc nhóm PH2).
Muốn sắp xếp đứng như ý của bạn thì PH1 -> PH01, PH2 ->PH02... Có nghĩa là mấy thằng này thuộc về PH0.
Chú ý:
 Sắp xếp theo dữ liệu kiểu số: 1, 2,......8, 9, 10, 11,... 99, 100, 101, 999,1000, 1001, 1002... 
 Sắp xếp theo dữ liệu kiểu text: 1, 10, 101, 102..., 109, 110, ...
Chữ ký của tranthanhan1962 Kết quả cuối cùng của một đời người, không phải bạn có được bao nhiêu tiền bạc, tài sản. Mà bạn còn bao nhiêu người bạn  thumbs up
ღღღღღTài sản của tranthanhan1962 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn lala_86
#3
Bác Tranthanhan ơi
Khi đến PH100, PH101... nó có lại nằm trên PH11, PH12 nữa không vậy bác?
Vì có chữ PH nên không định dạng giá trị kiểu number được
Chữ ký của diepthanh diepthanh,gia nhập Thủ Thuật Access từ 29-06 -15.
Reply
Những người đã cảm ơn
#4
(22-09-15, 02:11 AM)diepthanh Đã viết: Bác Tranthanhan ơi
Khi đến PH100, PH101... nó có lại nằm trên PH11, PH12 nữa không vậy bác?
Vì có chữ PH nên không định dạng giá trị kiểu number được
Vì vậy cách xử lý để tạo mã phải trừ hao. Ví dụ nếu có hơn 1.000 HS thì khi tạo mã PH không xử dụng công thức đơn giản
="PH" & [SoThuTu]
mà thay bằng:
="PH" & format([SoThuTu] ; "00000")
Nếu có hơn 10.000 HS thì:
="PH" & format([SoThuTu] ; "000000")
Chữ ký của tranthanhan1962 Kết quả cuối cùng của một đời người, không phải bạn có được bao nhiêu tiền bạc, tài sản. Mà bạn còn bao nhiêu người bạn  thumbs up
ღღღღღTài sản của tranthanhan1962 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn lala_86 , diepthanh
#5
đã hiểu cách sử dụng, cám ơn bác tranthanhan1962
Chữ ký của lala_86 Xin chào, mình là lala_86, Tham gia http://thuthuataccess.com/forum từ ngày 26-10 -11.
Reply
Những người đã cảm ơn
#6
Chào bác tranthanhan1962 và Lala_86 cùng các anh chị:
Em cũng có thắc mắc tương tự về số thứ tự của Record trên table, ở topic này:
http://thuthuataccess.com/forum/thread-8777.html
Ý em muốn khi nhập STT trên form là TT101 (đã định dạng Tẽt), thì record trên table cũng nằm ở vị trí 101 ( sau 98, 99, 100)
Mục đích của em là dễ tìm kiếm sau này. VD: tìm phiếu có STT 1001, chỉ cần vào form gõ số record 1001 là đến ngay form cần chỉnh sửa...
Công thức trên em chưa biết dán vào đâu?
Các bác hướng dẫn chi tiết thêm giùm em
Cảm ơn rất nhiều
Chữ ký của diepthanh diepthanh,gia nhập Thủ Thuật Access từ 29-06 -15.
Reply
Những người đã cảm ơn
#7
(22-09-15, 11:48 AM)diepthanh Đã viết: Chào bác tranthanhan1962 và Lala_86 cùng các anh chị:
Em cũng có thắc mắc tương tự về số thứ tự của Record trên table, ở topic này:
http://thuthuataccess.com/forum/thread-8777.html
Ý em muốn khi nhập STT trên form là TT101 (đã định dạng Tẽt), thì record trên table cũng nằm ở vị trí 101 ( sau 98, 99, 100)
Mục đích của em là dễ tìm kiếm sau này. VD: tìm phiếu có STT 1001, chỉ cần vào form gõ số record 1001 là đến ngay form cần chỉnh sửa...
Công thức trên em chưa biết dán vào đâu?
Các bác hướng dẫn chi tiết thêm giùm em
Cảm ơn rất nhiều
Vì field STT của bạn đã định dạng kiểu text mà khi giá trị tìm kiếm bạn lại dùng number thì rõ ràng không thể xử lý đơn giản được. Tuy nhiên vì do bạn đã xác định là STT = TT1001 sẽ có vị trí trùng với current record 1001. Bạn có thể nghiên cứu chủ đề Chia sẻ bộ code quản lý form (tiến - lùi - thêm - xóa ...) . Ở đây mình có Demo khi bạn nhập số thứ tự record vào textbox txtCurrentRow nó sẽ chạy đến ngay record cần chỉnh sửa. Nếu không sử dụng code này bạn có thể tạo trên form một textbox A để nhập số 1001, textbox B = "TT" & textbox A rồi lọc form theo giá trị field STT = textbox B. khi xử lý xong thì bỏ lọc.
Chữ ký của tranthanhan1962 Kết quả cuối cùng của một đời người, không phải bạn có được bao nhiêu tiền bạc, tài sản. Mà bạn còn bao nhiêu người bạn  thumbs up
ღღღღღTài sản của tranthanhan1962 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn maidinhdan
#8
Cảm ơn bác Tranthanhan1962 đã hiểu chính xác thắc mắc của em và hướng dẫn nhiết tình
Tuy nhiên, để đơn giản cho nhiều người dùng chung newbie như em, em đã tạo Command button > find record trên form để tìm STT của record muốn tìm
Chúc bác Tranthanhan1962 và anh chị trong 4rum luôn vui vẻ, mạnh khỏe; lúc nào cũng nhiệt tình giúp đỡ mọi người mới đến với Access như em
Trân trọng
Chữ ký của diepthanh diepthanh,gia nhập Thủ Thuật Access từ 29-06 -15.
Reply
Những người đã cảm ơn tranthanhan1962


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  [Help] [Hàm] Lấy dữ liệu giữa 2 file Access có cùng cấu trúc table trungminh 22 1,260 08-10-16, 12:08 AM
Bài mới nhất: maidinhdan
  [Lỗi] Hàm Dsum bi lôi khi sư dụng trong query Phung Duc 1 178 13-09-16, 03:44 PM
Bài mới nhất: ongke0711
  [Hỏi] Chữ IN HOA trong table diepvien1989 5 307 08-09-16, 10:16 PM
Bài mới nhất: Nguyen Hoang Diep
  [Help] So sánh 2 Table Lấy ra dữ liệu trùng nhau sang 1 table có sẳn khác thdanh 21 1,682 19-07-16, 04:21 PM
Bài mới nhất: maidinhdan
  [Help] ràng buộc dữ liệu giữa 2 field trong 2 bảng khác nhau hoangtiep 5 282 08-07-16, 05:07 PM
Bài mới nhất: maidinhdan

Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ