1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài 3: Tin Quản lý Visual Foxpro - Sắp xếp tìm kiếm - Thống kê dữ liệu

25 1,5K 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 25
Dung lượng 1,48 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Saturday, April 07, 2012 Tin Quản Lý - Visual Foxpro BÀI 3 SẮP XẾP, TÌM KIẾM THỐNG KÊ DỮ LIỆU Nhóm TIN QUẢN LÝ - BM TIN - Khoa Toán Tin học Đại học Thăng Long http://bmtin.thanglong.ed

Trang 1

Saturday, April 07, 2012 Tin Quản Lý - Visual Foxpro

BÀI 3 SẮP XẾP, TÌM KIẾM THỐNG KÊ DỮ LIỆU

Nhóm TIN QUẢN LÝ - BM TIN - Khoa Toán Tin học

Đại học Thăng Long http://bmtin.thanglong.edu.vn

Trang 2

NỘI DUNG

 Sắp xếp dữ liệu (Sorting)

 Tìm kiếm dữ liệu (Finding)

Trang 3

Saturday, April 07, 2012 Tin Quản Lý - Visual Foxpro

NỘI DUNG

Trang 4

– /A thay cho Ascending

– /D thay cho Descending

Trang 5

Tin Quản Lý - Visual Foxpro

Saturday, April 07, 2012

SẮP XẾP DỮ LIỆU (Cont)

• Câu lệnh SORT

– Cú pháp

SORT ON <Trường khóa sắp xếp>/< kiểu sắp xếp >

[FOR< biểu thức Logic >]

[FIELDS <DS trường>]

TO <Tên tệp kết quả sắp xếp>

Trang 6

SẮP XẾP DỮ LIỆU (Cont)

• Ví dụ:

Use DSSV

Sort On MASV For Lop = “Q20” To DSSV_Q20

Sort On MASV DESC For Lop = “T20” To DSSV_T20 Use DSSV_Q20

Browse

Trang 7

Tin Quản Lý - Visual Foxpro

Bước 1: Tạo tệp chỉ mục (index file) hoặc thẻ sắp xếp (tag)

trên trường khóa sắp xếp theo yêu cầu sắp xếp

Bước 2: Mở bảng dữ liệu cần sắp xếp theo tệp chỉ mục (hoặc

thẻ sắp xếp)

Trang 8

SẮP XẾP DỮ LIỆU (Cont)

• Câu lệnh INDEX – sắp xếp theo tệp chỉ mục (index file)

B1: INDEX ON <Trường khóa>[/kiểu sắp xếp]

Trang 9

Tin Quản Lý - Visual Foxpro

Saturday, April 07, 2012

SẮP XẾP DỮ LIỆU (Cont)

• Câu lệnh INDEX – sắp xếp theo thẻ (Tag)

B1: INDEX ON <Trường khóa> [/ kiểu sắp xếp]

TAG <Tên thẻ sắp xếp>

B2: USE <Tên tệp> ORDER <Tên thẻ sắp xếp>

Thẻ sắp xếp: *.cdx

Trang 10

SẮP XẾP DỮ LIỆU (Cont)

• Ví dụ

USE DSSV

INDEX ON Masv TO dssv_idx

USE DSSV INDEX dssv_idx

Hoặc

Use DSSV

Index On MASV Tag DSSV_Tag

Use DSSV Order DSSV_Tag

Trang 11

Saturday, April 07, 2012 Tin Quản Lý - Visual Foxpro

TÌM KIẾM DỮ LIỆU

 Tìm kiếm sau khi lập chỉ mục

Trang 12

TÌM KIẾM DỮ LIỆU

• Câu lệnh LOCATE

Cú pháp

LOCATE FOR <Biểu thức điều kiện tìm kiếm>

Một số hàm, câu lệnh đi kèm với câu lệnh LOCATE

- FOUND () : cho biết có tìm thấy bản ghi nào thỏa mãn điều kiện tìm kiếm hay không? (FOUND() = T.)

- RECNO() : cho biết số hiệu của bản ghi thỏa mãn điều kiện tìm

- CONTINUE : tiếp tục tìm kiếm

Trang 13

Tin Quản Lý - Visual Foxpro

Trang 15

Tin Quản Lý - Visual Foxpro

Saturday, April 07, 2012

KHÁI NIỆM BIẾN

• Biến (Variables) là gì?

• Có bao nhiêu loại biến?

– Biến nhớ và Biến trường

• Biến trường  Trường

• Biến nhớ : một vùng nhớ được sử dụng để lưu trữ giá trị trong quá trình thực hiện công việc

Trang 16

BIẾN NHỚ - VARIABLE

• Các thuộc tính của biến nhớ

– Tên biến - Name

– Kiểu dữ liệu của biến – Datatype

– Độ rộng của biến - Width

Trang 17

Tin Quản Lý - Visual Foxpro

Trang 19

Tin Quản Lý - Visual Foxpro

Saturday, April 07, 2012

Câu lệnh COUNT

• Cú pháp

COUNT <phạm vi> FOR <Biểu thức Logic> TO <Biến nhớ>

• VD: COUNT all FOR DiemLT>=5.0 TO _dem

?_dem

Trang 20

Câu lệnh SUM

• Cú pháp

SUM <phạm vi> <Biểu thức> TO <Biến

nhớ> [FOR <Biểu thức Logic>]

Trang 21

Tin Quản Lý - Visual Foxpro

Trang 23

Tin Quản Lý - Visual Foxpro

[FOR <Biểu thức Logic>]

Lưu ý: - Tệp chứa dữ liệu trước khi tính gộp phải được

sắp xếp theo trường xác định gộp

- Tệp kết quả là tệp *.dbf

Trang 24

Câu lệnh TOTAL ON

Lan Hương 1.000.000 Thanh Trúc 850.000

Xuân Thành 450.000 Thanh Trúc 200.000

Nguoiban Tienban

Lan Hương 1.500.000 Thanh Trúc 1.050.000 Xuân Thành 450.000

Trang 25

Tin Quản Lý - Visual Foxpro

Saturday, April 07, 2012

Ngày đăng: 08/05/2014, 15:16

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w