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

Bài giảng Access

66 1,7K 9
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 66
Dung lượng 905,5 KB

Nội dung

Bài giảng Access

Trang 1

Report (Báo cáo)

1 Các thành phần của một báo cáo

Trang 2

Report Header: Tiêu đề đầu của báo cáo

Page Header: Tiêu đề đầu của trang in

Group (Trường hợp Report có phân nhóm)

 Group Header: Tiêu đề đầu của nhóm

 Group Footer: Tiêu đề cuối của nhóm

Detail: Phần chi tiết (nội dung của báo cáo) Page Footer: Tiêu đề cuối trang in

Report Footer: Tiêu đề cuối của báo cáo

Trang 3

2 Thiết kế báo cáo

B1: Tạo query cho báo cáo nếu cần

B2: Chọn Report/New

Design View: Tự thiết kếReport Wizard: Theo khuôn mẫuAuto Report: Column:

Tự động kiểu cộtAuto Report: Tabular

Tự động dàn hàng ngangChart Wizard: Khuôn mẫu kiểu biểu đồLabel Wizarrd: Khuôn mẫu dạng nhãn

Trang 6

Chọn nguồn và các trường sẽ báo cáo

Trang 7

Tạo nhóm hay không cho báo cáo

Trang 8

Sắp xếp các trường trong báo cáo

Trang 9

Chọn kiểu trình bày trang

Trang 10

Kiểu hiển thị dữ liệu

Trang 11

Đặt tên và chỉnh sửa

Trang 12

Ví dụ

Trang 13

Tự thiết kế báo cáo

Chọn Report/New

Chọn Design View

Tại cửa sổ Properties Chọn Data/Data Source: Chọn nguồn cho báo cáo

Kéo thả các trường cần in vào trang báo cáo

Tại Format: Định dạng các thuộc tính cho đối tượng trên báo cáo

Trang 14

Ví dụ

Trang 15

Tạo nhóm trong báo cáo

Sau khi đã chọn nguồn dữ liệu

Vào menu View/Sortting& Grouping

Trang 16

Ví dụ

Nhóm là Khu vực

Trang 17

Chương 5:Macro và Lập trình Module

1. Khái niệm:

Macro là một tập hợp các lệnh (hay hành động) được

quy định sẵn trong MS Access giúp chúng ta có thể

tự động hoá một quá trình xử lí nào đó

Ví dụ:

Mở Form, thông báo, mở query,

Trang 18

2 Tạo mới và thi hành một Macro

Trang 19

 Sau đó chúng ta cài đặt một số các hành động theo yêu cầu như: Open Table, Open Query, Open Form, Open Report

 Sau khi cài đặt xong Vào menu File chọn Save hoặc Save as để lưu Macro

Trang 20

3 Cài đặt một số Macro thông dụng

Open Table (Mở bảng)

-Tại Action chọn Open Table

-Tại Action Argument có các thuộc tính

Trang 21

* Open Forrm (Mở Form)

Form Name: Tên Form cần mởView: Dạng trình bày FormFilter name: Tên query sàng lọc

dữ liệu trong Form (nếu có)Where Condition: Điều kiện sàng lọc dữ liệu hiển thị trong Form

Data Mode: Chế độ hiển thị dữ liệu

Windows mode: Chế độ dành cho cửa sổ Form

Trang 22

Run Macro

Macro Name: Tên Macro cần thi hành

Repeat Count: Số lần lặp của macro khi thực hiện Repeat Expression: Điều kiện lặp khi thi hành Nếu đúng thi Marco tiếp tục lặp lại nếu sai thi kết thúc

Trang 23

Quit (Thoát khỏi MS Access)

Tại Options:

 Prompt: Trước khi thoát hiển thị thông báo hỏi có lưu hay không?

 Save all: Lưu trữ tất cả mọi sửa đổi mà không hiển thị hộp thoại hỏi ý kiến

 Exit: Thoát và không lưu trữ các sửa đổi trước đó

Trang 24

Msg Box (Hiển thị hộp thông báo)

Message: Thông báo cần hiển thị

Beep: Có phát tiếng bíp khi hiển thị hộp thông báo hay không?

Type: Loại biểu tượng trong hộp thông báo

Title: Tiêu đề hộp thông báo

Trang 25

Print (In đối tượng hiện thời)

Print Range: Phạm vi cần in

Page from: Bắt đầu in từ trang

nào

Page to: Kết thúc in tại trang nào

Print quality: Chất lượng in

Copies: Số bản cần in

Collate copies: Có sắp xếp các

bản in

Trang 26

Macro group

Macro group là macro có chứa nhiều các macro

con Các macro này được viết và lưu trữ thành một nhóm

Các mcaro con trong một macro group được phân biệt nhau bởi tên gọi

Đặt tên cho macro con như sau (2 cách ):

 Vào menu View/Macro Names đặt tên trong Macro Name

 Kích vào biểu tượng Marco Names trên thanh công cụ

Trang 27

Ví dụ

Trang 28

4 Macro có điều kiện

Macro có điều kiện là loại Macro có chứa các điều kiện khi thi hành các hành động

Cách thiết kế như sau:

 Vào menu View/Conditions

 Kích chuột lên thanh công cụ chọn biểu tượng Conditions

Sau đó gõ điều kiện vào mục Conditions

Trang 29

Ví dụ

Trang 30

Gắn Macro vào nút lệnh

Muốn gắn các Macro vào nút lệnh ta làm như sau:

 Tạo các macro và lưu.

 Thiết kế Form Chọn nút lệnh nhưng không dùng

Control wizard

 Tại cửa sổ properties của nút lệnh chọn thuộc tính Event

 Sau đó có thể chọn cài vào các thuộc tính sau:

Trang 31

Ví dụ

Trang 32

Một số sự kiện của nút lệnh

Vào vùng Kết thúc Đặt con trỏ Kết thúc gõ Kích đơn chuột Kích đúp chuột

Di chuột xuống

Di chuột lên Dịch chuyển chuột Nhấn phím mũi tên xuống Nhấn phím mũi tên lên Nhấn phím bất kỳ

Trang 33

II Lập trình Module

1 Khởi động

C1: Mở cơ sở dữ liệu Chọn Module

C2: Mở cơ sở dữ liệu Chọn menu Insert/Module

Trang 34

Môi trường Visual Basic

Cửa sổ Code Nơi soạn thảo mã nguồn

Cửa sổ

Properties

Cửa sổ

Project

Trang 36

Ví dụ

Trang 37

* Ngôn ngữ Visual Basic for Access

1 Các thành phần cơ bản

• Bộ kí tự

Sử dụng 26 chữ Latin A Z, a z Ký tự gạch nối, bộ chữ thập phân, các kí hiệu toán học: + , - , * , /

• Từ khoá (key word)

Các từ riêng của Visual Basic, được định nghĩa sẵn Không thể dùng vào việc khác

Ví dụ: Dim, Sub, If Then Else, Case, Do While Loop

• Tên chuẩn (Standard Identifies)

Các tên chuẩn là các tên đã được định nghĩa, chúng ta có thể định nghĩa lại để dùng vào

Trang 38

Ví dụ các tên đúng: A1, Van_Ban, X1

Ví dụ các tên sai: 1_a, Tinh Tong, Giai(x), Dim, while .

Trang 39

Biến (Variable)

 Là tên có giá trị thay đổi trong khi chương trình thực hiện

 Khai báo biến

Dim Ten_Bien As Ten_kieu_bien

Ví dụ: Dim Tong As Double

Trang 40

Các kiểu dữ liệu

Tên kiểu Giá trị

Byte Kiểu nguyên dương: 0 255

Integer Kiểu nguyên: -32,768 32,767

Long Kiểu nguyên: 2,147,483,648 2,147,483,647

Currency Kiểu tiền tệ: -922,337,203,685,477.5808

922,337,203,685,477.5807

Single Kiểu thực: Nhận giá trị trong khoảng tuyệt đối từ

1.401298E-45 3.402823E38 Double Kiểu thực: Nhận giá trị trong khoảng tuyệt đối từ

4.94065645841247E-324 to 1.79769313486232E308

Trang 41

Các kiểu dữ liệu <Tiếp>

Date 1 January 100 31 December 9999

00:00:00 23:59:59 String

Object

Boolean Kiểu Logic: False, True

Variant

Trang 42

Hoạt động :

- Kiểm tra bt Logic

- Nếu bt Logic cho giá trị đúng thì thực hiện các câu lệnh

- Nếu bt Logic cho giá trị sai thì bỏ qua làm

Trang 43

Ví dụ If dạng khuyết

Trang 44

- Kiểm tra bt Logic

- Nếu bt Logic cho giá trị đúng thì thực hiện các câu lệnh A

- Nếu bt Logic cho giá trị sai thì thực hiện các câu lênh B

- Kết thúc

Trang 45

Ví dụ 1: If đầy đủ

Trang 46

Ví dụ If lồng nhau

Trang 47

• Câu lệnh Select Case

Cú pháp:

Select Case biến_chọn

Case is = 1

Câu lệnh 1

Case is = n

Câu lệnh n Case else

Câu lệnh n+1 End Select

Hoạt động

 Tính giá trị biến chọn

 So sánh biến chọn với các lựa chọn

 Nếu biến chọn bằng một giá trị nào từ 1 N thì thực hiện câu lệnh ứng với giá trị đó

 Nếu biến chọn không bằng giá trị nào thì thực hiện câu lệnh n+1

 Kết thúc

Trang 48

Ví dụ 1: Select Case

Trang 49

Ví dụ Select Case lồng nhau

Trang 51

Hoạt động

Đầu tiên tính giá trị đầu và giá trị cuối

Gán giá trị đầu cho BienDK

So sánh BienDK và giá trị cuối

 Nếu BienDK <= giá trị cuối thì các câu lệnh được thực hiện

 Tăng BienDK = BienDK + n

 Nếu BienDK= giá_trị_cuối + 1  Thoát vòng lặp

• Kết thúc

Trang 52

Ví dụ

Giải thích:

+ i là biến điều khiển+ giá trị bắt đầu vòng lặp là 1+ giá trị cuối là 10

+ bước nhảy là 2Thực hiện:

+ i = 1 1 < 10 thực hiện

ghi thông báo 1

i = i+2  i=3

+ i = 9 9 < 10  thực hiện

ghi thông báo 9

i = i+2  i=11+ i=11 11>10  thoát lặp

Trang 53

Ví dụ 2 For

Trang 55

For lùi Giá trị đầu lớn hơn giá trị cuối, bước nhảy là âm

Trang 56

b Lặp với số lần không xác định trước

- Nếu biểu thức điều kiện sai thì thoát khỏi vòng lặp

Trang 57

Ví dụ

Giải thích:

+ i là biến điều khiển+ (i > 0) là biểu thức logicHoạt động:

I=3 , Tong=10+ i =3  3>0 thực hiện

Tong=Tong –i  Tong =7

i =i –1 i=2+ i=2  2>0 thực hiện

Trang 58

- Nếu Bt Logic đúng thì thoát vòng lặp

Trang 59

Ví dụ

Giải thích:

+ i là biến điều khiển+ (i = 0) là biểu thức logicHoạt động:

I=3 , Tong=10+ i =3  3<>0 thực hiện

Tong=Tong –i  Tong =7

i =i –1 i=2+ i=2  2<>0 thực hiện

Trang 60

B2: Kiểm tra biểu thức Logic

- Nếu biểu thức đúng quay lại B1

- Nếu biểu thức sai thoát lặp

Trang 61

Ví dụ

Giải thích:

+ i là biến điều khiển+ (i <5) là biểu thức logicHoạt động:

I=1 , Tich=1+ thực hiện:

Tich = Tich * i Tich =1

i =i+1 i=2 2<5 quay lại thực hiện

Trang 62

- Thực hiện các câu lệnh Thay đổi biến điều khiển

B2:

- Kiểm tra Bt Logic

- Nếu biểu thức Logic sai quay lại B1

- Nếu Bt Logic đúng Thoát lặp

Trang 63

Ví dụ

Giải thích:

+ i là biến điều khiển+ (i =5) là biểu thức logicHoạt động:

i=1 , Tich=1+ thực hiện:

Tich = Tich * i Tich =1

i =i+1 i=2 2<>5 quay lại thực hiện

Trang 64

- Nếu BtLogic có giá trị sai thì thoát lặp

Trang 65

Ví dụ

Giải thích:

i : là biến điều khiển (i < 20 ) là BtLogic + i = 1  1<20 thực hiện i=i+1  i=2

+ i=20 Thoát

Ngày đăng: 01/09/2012, 08:45

HÌNH ẢNH LIÊN QUAN

AutoReport (Column hoặc Talubar). Chọn bảng hoặc Query nguồn cho report - Bài giảng Access
uto Report (Column hoặc Talubar). Chọn bảng hoặc Query nguồn cho report (Trang 4)
Chọn Query hoặc bảng làm nguồn Chọn OK - Bài giảng Access
h ọn Query hoặc bảng làm nguồn Chọn OK (Trang 5)
Open Table (Mở bảng) -Tại Action chọn Open Table - Bài giảng Access
pen Table (Mở bảng) -Tại Action chọn Open Table (Trang 20)

TỪ KHÓA LIÊN QUAN

w