TIN QUẢN LÝ
VISUAL FOXPRO
Nguyễn Mạnh Hùng
GIỚI THIỆU MÔN HỌC
Tin quản lý – IS202
– 06h/tuần: 03h Lý thuyết; 03h Thực hành
Tài liệu sử dụng
–
Slide bài giảng
Tài liệu tham khảo: Tin quản lý – Visual Foxpro
– />
Phần mềm sử dụng
– Microsoft Visual Foxpro 6.0 9.0
Wednesday, May 27, 2009
Tin quản lý - Visual Foxpro
2
1
ĐÁNH GIÁ MƠN HỌC
Trong q trình học
Kiểm tra quá trình
– Trắc nghiệm
Hoặc
– Thực hành trên máy
Thi cuối kỳ
– Thực hành trên máy
Điểm TK = 30%*Điểm quá trình + 70%*Điểm thi
Wednesday, May 27, 2009
Tin quản lý - Visual Foxpro
3
LỊCH TRÌNH MƠN HỌC
Bài 1: Giới thiệu hệ quản trị CSDL MS Visual Foxpro
& một số khái niệm
Bài 2: Các kỹ thuật cơ bản làm việc với bảng dữ liệu
Bài 3: Sắp xếp, tìm kiếm, thống kê dữ liệu
Bài 4: Lập trình trong Visual Foxpro
Bài 5: Thiết kế báo cáo (Report)
Bài 6: Biểu mẫu (Form)
Bài 7: Menu & Project
Wednesday, May 27, 2009
Tin quản lý - Visual Foxpro
4
2
BÀI 1
Tổng quan về hệ quản trị CSDL Visual Foxpro
Các khái niệm cơ bản
Wednesday, May 27, 2009
Tin quản lý - Visual Foxpro
5
HỆ QUẢN TRỊ CSDL MS VISUAL FOXPRO
Một số giới thiệu ban đầu
– Visual FoxPro (VFP) là một công cụ phát triển (Development
tools) và ngôn ngữ lập trình (Programming languages)
hướng đối tượng (OOP – Object Oriented Programming)
của Microsoft
– Visual FoxPro được thừa kế và phát triển trên phần mềm
DBASE III PLUS và DBASE IV của hãng ASTON-TATE
– Phiên bản cuối cùng của FoxPro (2.6) có thể làm việc trên
Mac OS, MS-DOS, Windows và Unix
– Visual FoxPro 3.0 là phiên bản "Visual" đầu tiên, có thể chạy
trong Mac và Windows, các phiên bản sau “chỉ dùng trong
Windows”.
– Phiên bản mới nhất: MS VFP 9.0
Wednesday, May 27, 2009
Tin quản lý - Visual Foxpro
6
3
HỆ QUẢN TRỊ CSDL MS VISUAL FOXPRO
Bắt đầu với MS Visual Foxpro
– C1: START – PROGRAMS – MICROSOFT VISUAL
FOXPRO 9.0
– C2: Trên Desktop, chọn biểu tượng của chương
trình Visual Foxpro
Wednesday, May 27, 2009
7
Tin quản lý - Visual Foxpro
HỆ QUẢN TRỊ CSDL MS VISUAL FOXPRO
Môi trường làm việc
Title bar – thanh tiêu đề
Tool bar – thanh công cụ
Menu bar – thanh Menu
Command – Cửa sổ lệnh
Status bar – thanh trạng thái
Wednesday, May 27, 2009
Tin quản lý - Visual Foxpro
8
4
HỆ QUẢN TRỊ CSDL MS VISUAL FOXPRO
Chế độ làm việc trong Visual Foxpro
– Chế độ tương tác (Interactive)
Thông qua menu hệ thống (System Menu)
Thông qua câu lệnh từ cửa sổ Command
– Chế độ chương trình (Program)
Wednesday, May 27, 2009
Tin quản lý - Visual Foxpro
9
CÁC KHÁI NIỆM CƠ BẢN (1)
Cơ sở dữ liệu (Database)
Bảng dữ liệu (Table)
– Trường (Field)
– Bản ghi (Record)
Kiểu dữ liệu (Data type)
Các phép toán
Từ khoá (Keywords) và câu lệnh (Statement)
Wednesday, May 27, 2009
Tin quản lý - Visual Foxpro
10
5
CÁC KHÁI NIỆM CƠ BẢN (2)
Cơ sở dữ liệu (Database)
– Tập hợp các bảng có quan hệ với nhau về mặt dữ liệu
– *.dbc
– VD: quanlySV.dbc; danhba.dbc; v.v…
Bảng dữ liệu (Table)
– Đối tượng chính của cơ sở dữ liệu
– Dùng để lưu trữ dữ liệu (dữ liệu, thông tin của các đối tượng
mà người sử dụng cần lưu trữ và quản lý)
– Gồm nhiều cột (thuộc tính, trường - fields)
– Các dòng của bảng bản ghi (mẫu tin - records)
– *.dbf
– VD: DSCB.dbf; sach.dbf; v.v…
Wednesday, May 27, 2009
Tin quản lý - Visual Foxpro
11
CÁC KHÁI NIỆM CƠ BẢN (3)
Bảng dữ liệu (Table)
TRƯỜNG - FIELD
BẢN GHI - RECORD
Wednesday, May 27, 2009
GIÁ TRỊ CỦA BẢN GHI
Tin quản lý - Visual Foxpro
12
6
CÁC KHÁI NIỆM CƠ BẢN (4)
Kiểu dữ liệu (Data Type)
– Kiểu số (Numeric - N): max 20 chữ số
Integer
Double
Float
– Kiểu ký tự (Character - C): max 255 ký tự
– Kiểu ngày (Date - D)
– Kiểu logic (Logical - L): .T. và .F.
– Kiểu ghi nhớ (Memo - M): >255 ký tự
– Kiểu hình ảnh (Picture – P)
– Kiểu tổng quát (General – G)
Wednesday, May 27, 2009
Tin quản lý - Visual Foxpro
13
CÁC KHÁI NIỆM CƠ BẢN (5)
Các phép toán
– Phép toán số học
Wednesday, May 27, 2009
Tin quản lý - Visual Foxpro
14
7
CÁC KHÁI NIỆM CƠ BẢN (6)
Các phép toán
– Phép toán xử lý chuỗi (xâu) ký tự
Phép ghép xâu ký tự (+)
Phép ghép xâu ký tự (-)
Phép kiểm tra xâu ký tự ($)
Wednesday, May 27, 2009
Tin quản lý - Visual Foxpro
15
CÁC KHÁI NIỆM CƠ BẢN (7)
Các phép toán
– Phép toán xử lý dữ liệu kiểu DATE
Ngày (-) Ngày
Ngày (+, -) số nguyên
Lưu ý
– Khơng có phép tốn Ngày (+) Ngày
– Một số ngun không (-) dữ liệu kiểu Ngày
Wednesday, May 27, 2009
Tin quản lý - Visual Foxpro
16
8
CÁC KHÁI NIỆM CƠ BẢN (8)
Các phép toán
– Phép toán quan hệ: so sánh 2 giá trị cùng kiểu
Wednesday, May 27, 2009
Tin quản lý - Visual Foxpro
17
CÁC KHÁI NIỆM CƠ BẢN (9)
Các phép toán
– Phép toán logic
Wednesday, May 27, 2009
Tin quản lý - Visual Foxpro
18
9
CÁC KHÁI NIỆM CƠ BẢN (10)
Từ khoá và câu lệnh
– Từ khố (Keywords): những từ có sẵn của Visual
Foxpro.
VD: USE, BROWSE, DISPLAY, v.v…
– Từ khoá > 4 ký tự chỉ cần dùng 4 ký tự đầu
VD: BROWSE BROW; DISPLAY DISP
– Câu lệnh: thực hiện một cơng việc nào đó
Tập hợp các từ khố, tham số
có thể là 1 hay nhiều ký tự: !, ?, ??, @
Wednesday, May 27, 2009
Tin quản lý - Visual Foxpro
19
BÀI 2
CÁC KỸ THUẬT CƠ BẢN LÀM VIỆC
VỚI BẢNG DỮ LIỆU
10