Tải bản đầy đủ (.doc) (6 trang)

Giao trinh tin hoc

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (60.78 KB, 6 trang )

giáo trình access 2000
phạm thanh dung
phần 1 kỹ thuật lập trình
chơng 1 những khái niệm chung
bài 1 , thuộc tính , phơng thức , sự kiện
1.1/ đối tợng , vài ví dụ trong thực tế đối tợng có thể là
vd : tivi , hoặc là 1 đồ vật nào đó .Mỗi một cái đều có công dụng và thuộc tính riêng . Và
mỗi đối tợng có thể đợc cấu tạo từ nhiều đối tợng khác
vd : ô tô đợc cấu tạo từ - bánh xe
- khung xe
- động cơ
-vv
=> đối tợng là những thanh phần cấu tạo nên giao diện cho ngời sử dụng
vd: đối tợng form , khung frame
1.1.1/ lập trình đối tợng : obfect-oriented programing
với lập trình hớng đối tợng (oop) lập trình viên sẽ chia nhỏ vấn đề cần giải quyết thành
các đôí tợng . từng đối tợng có đời sống riêng của nó > nó có những đặc điểm mà ta gọi
là thuộc tính ( propertedies) mà những chức năng riêng biệt mà ta gọi là phơng thức
( methods)
trong môi trờng access cho phép ta sử dụng ngôn ngữ (vba) (visual basic for applicatoin)
để viết các hàm , thủ tục nhằm xử lý đối tợng.( bảng , truy vấn , mẫu biểu ...) đợc tạo
bằng các công cụ của access
1.2. thuộc tính (propertied)
đơn giản là mô tả thuộc tính đối tợng . mỗi đối tợng đều có 1 thuộc tính mô tả đối tợng
vd : đối tơng form : -left
- top
- heigh
* các thuộc tính thông dụng
left : vi trí căn trái của điều khiển so với vật chứa nó
top " trên " "
height : chiều cao của điều khiển


name : tên của điều khiển
enabled : giá trị logic ( tovf ) quyết định ngời sử dụng có đợc làm việc với điều khiển
này hay không
visible : giá trị logic quyết định ngời sử dụng có thấy điều khiển haykhông
1.3/ phơng thức ( methods)
là đoạn chơng trình có trong điều khiển biết cach thức để thực hiện 1 công việc nào đó
* một số phơng thức cơ bản
move : thay đổi vị trí của đối tợng theo yêu cầu của chơng trình
set focus : cung cấp tầm ngắm của đối tợng
zorder : quy định thứ tự xuất hiện của các điều khiển trên màn hình
1
drag : hoạt động kéo thả của ngời sử dụng
1.4 / sự kiện
nếu thuộc tính mô tả đối tợng , phơng thức chỉ ra cách thức đối tợng hoạt động . thì sự
kiện là những phản ứng của đối tợng
vd : khi ngời ta sử dụng nhấn vào 1 nút lệnh nhiều sự kiện xảy ra
- nút chuột đợc nhấn
- command button trong ứng dụng đợc nhấn
- sau đó nút chuột đợc xoá
3 hoạt đông trên tơng ứng vơi 3 sự kiện - mouse down
- on click
- mouse up
các sự kiện xảy ra thờng là kết quả của 1 hành động nào đó nh : di chuột , nhấn bàn
phím , hoặc gõ vào hộp văn bản
* một số sự kiện thông dụng
- change ; ngời sử dụng sửa đổi chuỗi ký tự trong chuỗi kết hợp
- click ; ngời sử dụng dùng chuột nhấn vào đối tợng
- dbl click : " " đúp "
drap drup : ngời sử dụng kéo rê một đối tọng sang một chỗ khác
- got fous : đa một đối tợng vào tầm ngắm của đối tợng

key down : ngời sử dụng nhấn 1 nút sự kiện bàn phím đt đang trong tầm ngắm
- key press : ngời sử dung nhấn và thả nút trên bàn phím " " "
- lot fous ; đa 1 đối tợng ra khỏi tầm ngắm
- move : ngời sử dụng di con chỏ chuột ngang qua 1 đối tợng
- mouse up : ngơi sử dụng thả nút chuột trong khi con chỏ chuột đang nằm trên đối tợng
* chú ý ; sử dụng got focus và lost focus: để kiểm tra dự liệu nhập vào của ngời sử
dụng
1.5 / mối quan hệ giữa thuôc tính , phơng thức , đ sự kiện
măc dù p ,m , on, có các vai trò khác nhau nhng thờng liên quan đến nhau . phụ thuộc
lẫn nhau , ta có thể xử lý bằng nhiều cách
a , thuộc tính xuất hiện
formmy forn . visible = true
biến mất
fornmy forn . visible = false
b , phơng thức xuất hiện
fornmy forn . show
biến mất
fornmy forn . hide
Bài 2: đơn thể Module Cấu trúc của hàm và thủ tục
1. Đơn thể
Đơn thể dùng chung có dạng
General
2
Option Compare Database
Option EXplicit
+ Khai báo hằng biến cấp chơng trình dùng từ khoá piclic
+Khai báo các hàng, mảng cấp đơn thể, dùng từ khoá Dim
2. Cấu trúc của 1 hàm và thủ tục
a thủ tục
Đợc khai báo nh sau:

Sub tên_thủ_tuc(khai báo từng đối)
...........
End sub
a. Hàm đợc khai báo nh sau:
functionTên_hàm(khai báo từng đối) as [kiểu]
..............
Tên_hàm=giá trị
..............
end function
c. thủ tục sử lý sự kiện
- sự kiện from
Sub from-tên_sự_kiện()
...........
end sub
- sự kiện Report
Sub report-tên_sự_kiện()
...........
end sub
- sự kiện của ô điều khiển
Sub tên_ô_điều_khiển_sự_kiện()
...........
end sub
Bài 3 một số hàm thờng dùng và các toán tử điều khiển
1. Một số hàm
a. Inputbox
Công dụng Trả về một giá trị kiểu chuỗi(string) Thờng dùng để nhập liệu
Cú pháp:
Inputbox ("lời nhắc","tieu đề",[giá trị mặc định])
b. Hàm và thủ tục msgbox
Công dụng: Thủ tục msgbox dùng để đa hiện một biểt thức chuỗn ra hộp thoại

Cú pháp: msgbox nd[,kiểu[,tiêu đề]
3
VD: msgbox "chuc mừng" ,"dấu nhắc")
Hàm msgbox dùng để đa một biểu thức chuỗi ra hộp thoại và nhận một giá trị số trả về
Cú pháp: msgbox(nd[,kiểu[,tiêu đề])
VD: msgbox"số liệu không hợp lê" 5+6
Nhóm các nút
Giá trị ý nghĩ
0 hiện nút OK
1 hiện các nút OK và Cancel
2 Hiện các nút abort, Retry và ignore
3 Hiện các nút yes, no, cacel
4 Hiện các nút yes và No
5 hiện các nút Retry và canel
Và một số các biểi tợng
c. Các hàm xử lý chuỗi
len, left(T,n), right(T,n),mid((T,i,n)..
D. Hàm lựa chọn .
IIF(điều kiện,giá trị 1,giá trị 2)
Sẽ cho giá trị đúng nếu điều kiện đúng còn lại sẽ cho giá trị sai
e. Hàm tìm kiếm
Cú pháp
Biểu_thức_chuỗi like mẫu
2 các toán tử điều khiển
1 lệnh rẽ nhánh
Dạng 1: if<điều kiện> then
... các câu lệnh
end if
Dạng 2: IF<điều kiện 1> then
... nhóm câu lệnh 1

else
IFF <điều kiện 2> then
... nhóm lệnh 2
end if
en if
2. select case
cú pháp:
select case biểu_thức_nguyên;
case gt1
nhóm lệnh 1
case gt2
4
nhãm lÖnh 2
..................
case gtn
nhãm lÖnh n-1
end select
3 to¸n tö for
Có ph¸p
for biÕn_®Õm=gi¸ trÞ ®Çu to gt cuèi
[exit for]
next
4 Do....Loop với điều kiện trước
Dang1:
do while DK_tiÕp_tôc_chu_tr×nh
[exit do]
loop
D¹ng 2
do until DK_tiÕp_tôc_chu_tr×nh
................

[exit do]
loop
5 Do ...Loop với điều kiện sau
Dạng 1: Do
……………………
[exit do]
loop while điều kiện tiếp tục chu trinhf
Dạng 2:
Do
………………..
[Exit do]
loop until DK_k ết _th uc_chu_tr×nh
B i 4 Th à ực hi ện macro trong ch ư ơng tr ình b ằng c âu l ệnh DOCMD
d ạng th ức:
Docmd ten_hanh_dong [danh sach doi muc]
M ột s ố h nh à đ ộng
Close: D
5

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×