You are on page 1of 1

SO SÁNH 2 LỆNH INDEX VÀ SORT

- Giống: Dùng để sắp xếp tệp dữ liệu


- Khác:
Chỉ tiêu Lệnh INDEX Lệnh SORT
1. Tác dụng Dùng để tạo tệp chỉ dẫn để sắp Dùng để sắp xếp lại tệp dữ liệu
xếp tệp đang mở theo giá trị tăng bằng cách tạo ra một tệp mới với
dần của tiêu thức sắp xếp các bản ghi lấy của tệp dữ liệu
đang mở đã được sắp xếp theo
yêu cầu của lệnh.
2. Dạng lệnh INDEX ON <Biểu thức> TO SORT TO <tên tệp> ON <dsach
<Tên tệp> [FOR <Biểu thức biểu thức khóa [/A/D/C]>
logic>] [FOR<BT logic>]
+ Biểu thức: là một biểu thức bất + Tên tệp: là tên tệp dữ liệu để
kỳ dùng làm tiêu thức sắp xếp. ghi kết quả đã sắp xếp.
Nếu có nhiều hơn 2 tiêu thức thì + Danh sách biểu thức gồm các
ghép xâu bởi dấu cộng, nếu có biểu thức viết cách nhau dấu
nhiều tiêu thức thì ưu tiên tiêu phẩy, dùng làm tiêu thức sắp
thức nào xếp trước. xếp. Nếu có nhiều biểu thức thì
+ Tên tệp: Là tên tệp chỉ dẫn, ưu tiên cho các biểu thức viết
phần mở rộng ngầm định là .IDX trước.
3. Tác động Sắp xếp sao cho trên các bản ghi + Nếu có/A thì sắp xếp tăng dần.
từ đầu đến cuối tệp, biểu thức có Nếu có /D thì xếp giảm dần
giá trị tăng dần. Nếu có các bản (Ngầm định là /A)
ghi có cùng giá trị của khóa sắp + Nếu có /C thì sẽ không phân
xếp, Fox sẽ sắp xếp các bản ghi biệt sự khác nhau giữa chữ in và
đó theo trật tự vật lý của các bản chữ thường.
ghi. + Nếu có FOR<BT logic> thì
trong tệp kết quả chỉ chứa các
bản ghi làm <BT logic> nhận giá
trị đúng.
+ Kết quả sắp xếp được ghi vào
một tệp dữ liệu có tên xác định
bởi <tên tệp>.

You might also like