1. Trang chủ
  2. » Cao đẳng - Đại học

tin học căn bản pcworldhtb

22 11 0

Đ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

- caùch taïo option group: keùo option group vaøo form ñaët teân cho caùc option\next choïn giaù trò maët ñònh hoaëc khoâng\next ñaët caùc giaù trò cho nhaûn\next choïn moät trong caùc ñ[r]

(1)

Bài 1: GIỚI THIỆU VỀ MICROSOFT ACCESS

I/ ACCESS LAØ HỆ QUẢN TRỊ CƠ SỞ DỬ LIỆU RẤT HIỆU QUẢ:

- Access hệ quản trị sở dử liệu chạy môi trường windows, giao diện đồ hoạ dể sử dụng dể thao tác hệ quản trị sở dử liệu chạy môi trường MS-DOS

- Được hổ trợ kỷ thuật OLE ( object linking embeding nhúng nối kết đối tượng) đưa hình ảnh bảng tính vào

- Access có đầy đủ tính chất hệ quản trị CSDL như: cho tạo mới, Sửa đổi, xoá CSDL củng việc tự động kiểm tra khoá, kiểm tra ràng buộc tồn vẹn, ( tự động xố bên nhiều bên xoá, tự động cập nhật bên nhiều bên cập nhật)

- Access có khả chạy mơi trường nhiều người dùng, có khả chia bảo mật dử liệu

II/ GIỚI THIỆU CÁC CƠNG CỤ TẠO VÀ KHAI THÁC CSDL TRONG ACCESS:

1/ Table-baûng:

- Là nơi lưu sở dử liệu gọi csdl-database Một csdl Access có hay nhiều table quan hệ với

- Mổi bảng gồm cột dòng, cột gọi field, dòng gọi record - Mổi field đặt trưng tên field-field name, kiểu dử liệu-data type chiều dài kiểu dử kiệu đó-field size

- Các record đặt trưng số lượng record

- Sau định nghĩa bảng, Access cho phép tạo lập mối quan hệ table cách kéo thả chuột relationships

2/ Query- vaán tin:

Là thao tác dùng để khai thác csdl, query cho phép truy xuất csdl hoặt nhiều bảng với điều kiện thơng qua cơng cụ QBE (query by example) ngôn ngử hỏi sql

3/ Form- biểu mẩu:

Đây cơng cụ tạo giao diện nhập dử liệu cách dể dàng hiệu thông qua nhiều bảng

4/ Report- báo cáo:

Là cơng cụ dùng để kết xuất dử liệu, phục vụ cho việc báo cáo xuất dl máy in

5/ Macro- tập lệnh:

Là chuổi hành động liên tiếp, mà hành động thực cách Các hành động Access định nghĩa trước thân Như mở form, in báo cáo, thực truy vấn hay thông báo kết hình

6/ Module-đơn thể:

(2)

Chú ý:

Một csdl Access có tập tin tập tin có dạng *.mdb chứa đối tượng giới thiệu

Access hổ trợ khả import-gắn vào, export-xuất ra, để trao đổi dử liệu với ứng dụng khác

III/ LAØM VIỆC VỚI ACCESS:

- Khởi động Access, ta nhấn nút Start\Progams\Microsoft Office 2000\Microsoft Access.

- Sẽ xuất giao diện sau:

- Mục thứ tạo CSDL

- Mục thứ hai mở Database Wizard Access

- Mục thứ ba dùng đề mở CSDL mà người dùng tạo trước - Chọn mục sau chọn OK

(3)

- Để đóng CSDL ta click nút close vào Menu File\Exit

Bài2: TẠO TABLE TRONG ACCESS

I/.QUY ĐỊNH VỀ TÊN FIELD VÀ KIỂU FIELD:

-Tên field có chiều dài tối đa 64 ký tự kể khoản trắng, tên field table, dùng ký tự số, ký tự đặt biệt khoản trắng để đặt tên field, tên field khơng có dấu chấm, chấm cảm, dấu phẩy ta có kiểu dl field sau:

- Text-chuổi: có chiều dài tối đa 255 ký tự kể ký tự ký tự số

- Memo-kí ức: tương tự kiểu Text chiều dài tối đa 32.000 ký tự - Number-số: kiểu số từ 0->9, dấu thập phân, dấu phẩy số âm

- Currency-tiền tệ: giống số ngoại trừ làm tròn cách tự động đến chử số thập phân số âm nằm dấu: ($ 12.12)

- Date/time-ngày/giờ: kiểu thời gian thực phép tốn số học kiểu

- Counter-đếm: đếm số lượng record bảng, phần tử dầu tiên là: - Yes/no- có/khơng: nhận hai giá trị yes no

- OLE object : lưu trử đối tượng ứng dụng khác hổ trợ II/ TẠO BẢNG TRONG CSDL:

1/ Tạo Bảng:

(4)

+ create table in design view\design: tạo table theo dạng tự thiết kế

+ create table by using wizard\design: tạo table mà field lấy từ table có sẵng Access

+ create table by entering data\design: tạo table cách nhập trực tiếp liệu vào - Chọn thẻ table chọn mục create table in design view\design

- Nhập vào tên field mục field name, chọn kiểu dử liệu mục data type chọn kích thước cho kiểu dử liệu mục field size

2/ Quy Định Thuộc Tính Của Field: - field size: chiều dài field

- format : định dạng field

- input mask: khung nạ nhập liệu quy định dạng dử liệu nhập vào - caption : giải

- default value: trò mặt nhiên

- validation rule: quy định giới hạn trị dự kiện

- validation text: thông báo validation rule không thoả - required : chọn yes bắt buộc nhập liệu cho field

- allow zerolength: chọn yes cho phép vào chuổi rổng cho field kiểu text memo - indexed: field mục

c/ quy định lại thuộc tính field định nghĩa:

đối tượng table có hai trạng thái trạng thái open trạng thái design

+ trạng thái open dùng để xem, thêm dử liệu, muốn chọn trạng thái ta chọn table sau chọn open

+ trạng thái design dùng để thiết kế table, muốn chọn trạng thái ta chọn table sau chọn design

d/ thao tác ý nghóa quy định tính field: - field size: gõ vào chiều dài kiểu dl field vd:text 50 - format: định dạng dl field date :dd/mm/yy

- input mask: khung nhập liệu (xxx).xxxxxx - default value: đặt dl thường xuyên nhập vào

- validation rule:100 đặt số nhỏ 100 thuộc tính dùng tốn tử so sánh luận lý bình thường như: <>, <=, >=, =, and, or, not, like

e/ quy định thuộc tính cho tồn bảng:

-mở table chế độ design vào view\properties đặt thuộc tính kiểm tra cho tấc mẩu tin

-đặt mục index mở table chế độ design chọn view \ index đánh vào tên mục, chọn field cho mục đó, kiểu xếp f/ chọn khố bảng

cho phép xác định mẩu tin table có nhiều khố table chế độ design chọn field cần đặt khoá vào edit\primary key

(5)

muốn xố khố ta chọn field cần xố click biểu tượng khố cơng cụ

sau chọn file\save đặt tên table để lưu bảng thiết kế

nếu table khơng đặt khố lưu xuất thông báo

Bài Các Thao Tác Thông Thường Trên Bảng 1/ Nhập dl cho bảng:

chọn table cần nhập dl chọn open dbclick lên table cần mở vào format\font chọn font cho table cần nhập dl

lần lượt nhập record vào table nhập xong nhấn enter để tạo dòng - để thoát khỏi field trống ta gõ phím tab

- lấy hành ctrl + ; ngày hành ctrl + shift +; - lặp lại dử liệu cho mẩu tin nhấn ctrl + “

- memo dùng ctrl + enter để xuống dòng

- nhập dl cho đối tượng OLE vào bảng chọn field OLE vào insert\object chọn create from file dùng browse tìm file cần đưa vào chọn link để thiết lặp nối kết

- copy phần hình ảnh từ chương trình ứng dụng khác vào field OLE chọn edit \ paste

2/ Sắp xếp dl bảng:

-chọn table open chọn field cần xếp vào record \sort \ ascending descending -sắp xếp nhiều field tăng giảm chọn tấc field xếp thực tương tự

3/ Trích lọc dử liệu bảng:

khi cần xem dl theo điều kiện

- chọn table chế độ open vào menu record \filter\advence filter

điền tiêu chuẩn chọn lựa vào criteria

- vaøo filter chọn apply filter/sort xuất dl 4/ In dl baûng:

chọn table chế độ open chọn file \ print xuất hộp hội thoại print\ok để in dl Bài 4 Sự Quan Hệ Giữa Các Bảng

(6)

a/ quan heä 1-1:

là quan hệ ứng với giá trịû field bảng ứng với giá trị field bảng

b/ quan heä 1-n:

là quan hệ ứng với giá trị field bảng có nhiều giá trị field bảng

c/ quan heä n-n:

là quan hệ ứng với giá trị field bảng ứng với nhiều giá trị field bảng ngược lại

2/ Tạo mối quan hệ:

- vào menu tool\relationship chọn table đưa vào relationship

- chọn field quan hệ khố bảng sang table khố phụ bảng -sẽ xuất hộp thoại gồm mục chọn sau:

+ enforce referential: ma tự động kiểm tra tham chiếu

+ cascade update related fields: tự động cập nhật field quan hệ field khố cập nhật

+ cascade delete related fields: tự động xoá field quan hệ field khố xố - chọn create để tạo mối quan hệ

- đóng cửa sổ relationship chọn save để thay đổi

* sau tạo relationship muốn sữa đổi mối quan hệ gữa chúng click phải vào dây nối chọn edit relationship

* xoá : chọn dây nối nhấn delete

Bài Truy Vấn Csdl 1/ Các loại truy vấn:

a/ select query: loại truy vấn thông dụng tạo truy vấn nhiều bảng, tạo field để tính tốn, nhóm dl, chọn field hiển thị khơng hiển thị

b/ crosstable query: loại query nhóm dl (group by) thích hợp cho dùng báo cáo lưu đồ

c/ make table query: cho phép kết truy vấn tạo bảng (into dbf temp) d/ update query: cho phép thay đổi lên toàn dl hay nhiều bảng(update from set where)

e/ append query : cho phép tạo kết truy vấn đưa vào table tồn f/ delete query: cho phép xoá mẩu tin kết truy vấn

g/ sql specific\union h/ parameter: 2/ Taïo truy vấn:

-vào tab query chọn create query in design view\design

(7)

- chọn field thể kết mục field, chọn tên table mục table, chọn kiểu xếp mục sort, cho thấy field check vào tính show field cuối nhập điều kiện mục criteria

3/ Tạo điều kiện truy vấn:

- nhập điều kiện truy vấn mục criteria click phải chọn buil để xây dựng biểu thức điều kiện

- tạo trường tính tốn bảng vấn tin cách đưa kết tính tốn vào biến sau trigia:{soluong}*{đongia} mục field

- thêm hàm vào biểu thức: sum, avg, min, max, count…

- muốn thấy hàm ta click vào nút total standard xuất mục total chọn hàm

- chọn file\save đặt tên query chọn query \ run để xem dl Bài 6 Query Nâng Cao 1/ Select query:

-vaøo tab query choïn create query in design view\design

- đưa table cần truy vấn vào cửa sổ truy vấn nút show table vào query\show table

- chọn kiểu truy vấn cách vào query

- chọn field thể kết mục field, chọn tên table mục table, chọn kiểu xếp mục sort, cho thấy field check vào tính show field cuối nhập điều kiện mục criteria

- vào menu query chọn kiểu query - chọn query select

- tạo xong chọn query\run 2/ Tạo parameter query:

-vào tab query choïn create query in design view\design

- đưa table cần truy vấn vào cửa sổ truy vấn nút show table vào query\show table

- chọn kiểu truy vấn cách vào query

- chọn field thể kết mục field, chọn tên table mục table, chọn kiểu xếp mục sort, cho thấy field check vào tính show field cuối nhập điều kiện mục criteria

- vào menu query chọn kieåu query

- chọn parameter query xuất hộp thoại parameter

- mục parameter nhập chuổi cần so sánh criteria query tương ứng với tên parameter chọn kiểu dl cho

- sau đánh vào biểu thức so sánh query - tạo xong chọn query\run nhập vào điều kiện lọc dl 3/ Crosstab query:

(8)

- field muốn làm tiêu đề dòng, click dòng crosstab\row heading giử giá trị mặt định group by dòng total field

- field muốn làm tiêu đề dòng, click dòng crosstab\column heading giử giá trị mặt định group by dòng total field

- field muốn làm giá trị, click dịng crosstab\value đặt làm value dòng total field chọn hàm (sum, agv, count)

- nhập điều kiện dòng criteria 4/ Action query

tạo thay đổi đến nhiều record

* delete query: dùng để xoá nhiều record nhiều bảng

- tạo select query, thêm field cần thiết vào query sau vào query \ delete query - nhập điều kiện muốn xoá vào criteria

* update query: tạo thay đổi field nhóm field

- tạo select query, thêm field cần thiết vào query sau vào query \ update query - chọn field cần cập nhật field điều kiện

- update to: dùng đánh biểu thức giá trị cập nhật - nhập điều kiện muốn xoá vào criteria

- run: dùng để xem dl

* apprend query: thêm nhóm record vào nhiều table

- tạo select query, thêm field cần thiết vào query sau vào query \ apprend query

- table name: nhập tên table muốn đưa dl vào chọn lựa - current database: database

- another database: database khác

- dòng apprend to: chọn tên field muốn đưa vào - nhập điều kiện cập nhật vào criteria

- run: dùng để xem dl

* make table query: tạo table chứa dl từ query make table query - tạo select query, thêm field cần thiết vào query sau vào query \ make-table query

- table name: nhập tên table muốn đưa dl vào chọn lựa - current database: database

- another database: database khác - nhập điều kiện cập nhật vào criteria - run: dùng để xem dl

* Union Query: duøng mã lệnh sql

Bài 7 Biểu Mẩu Form 1/ Thao tác tạo form wizard:

(9)

-chọn nguồn dl từ mục table / query sau chọn field cần thiết đưa lên form đưa qua danh sách select fields nút >

- sau chọn next tiếp tục quay lại chọn back - xuất hộp thoại trình form sau: + columnar: xếp field theo cột

+ tabular: trình bày form dạng bảng (table)

+ datasheet: trình bày form dạng datasheet (excel) + justified: field sếp theo dịng

- chọn next xuất hộp thoại trình bày cho form chọn kiểu trình bày chọn next - định tiêu đề củng tên form chọn hai tuỳ chọn chọn finish - sau chọn design view để thiết kế lại form chọn datasheet view để xem kết

- tạo form xong ta có điều khiển sau: + goto first record

+ goto last record + goto previous record + goto next record +ctrl + + :thêm

+ ctrl +A chọn tấc mẩu tin + ctr+ - :xoá mẩu tin

+ shift + enter: lưu mẩu tin + esc huỷ tấc thao tác

+ ctrl + Z huỷ thao tác vừa thực

2/ Biểu mẩu phuï (main form / sub form):

-chọn tab form, sau chọn mục create form by using wizard\open xuất hộp hội thoại form wizard

-chọn nguồn dl từ mục table / query cho form sau chọn field cần thiết đưa lên form đưa qua danh sách select fields nút > chọn ta table cho form phụ củng tượng tự form sau nhấn next để tiếp tục, đưa hộp thoại hiển thị mối quan hệ main form subform sau chọn next

- chọn kiểu hiển thị dử liệu sau chọn next

- cửa sổ chọn form sau chọn next tiếp tục

- cửa sổ cuối đặt tên cho main form subform sau lựa chọn tuỳ chọn chọn finish để kết thúc

- sau chọn design view để thiết kế lại form chọn datasheet view để xem kết

(10)

a/ lable: đưa dòng văn cố định b/ textbox: dùng nhập dl

c/ option group:dùng để nhóm thao tác lựa chọn d/ tonggle button: nút chìm

e/ option button: nút lựa chọn f/ check box: nút chọn

h/ combo box: dùng để liệt kê dl cho việc lựa chọn hạng mục dl i/ list box : liệt kê dsách dl

j/ command button: dùng để thực hành động click chuột lên k/ image: dùng đưa hình ảnh lên form

h/ unbuond object frame: khơng nhóm đối tượng m/ buond object frame: nhóm đối tượng

n/ page break: l/ tab control:

o/ subform/subreport: p/ line:

q/ rectangle: s/ more control:

4/ Thuộc tính điều khiển:

(11)

5/ Tạo form tự do:

- vaøo tab form choïn create form in design view\open

- click phải vào form chọn page header/footer form header/footer - form bao gồm phần:

đầu form: dùng chứa tiêu đề biểu mẩu xuất lần đầu biểu mẩu đầu trang:chứa thông tin xuất đầu trang in

thân: nội dung biểu mẩu

(12)

Bài Cập Nhật Dl Bằng Form Design 1/ Các điều khiển:

* thực cơng việc công cụ tool box select object: chọn đối tượng

control wizard: bật tắc công cụ wizard lable: tạo đối tượng nhãn

textbox: tạo đối tượng chứa dl field hay biểu thức option group:dùng để nhóm thao tác lựa chọn

tonggle button: nút bật tắc option button: nút lựa chọn

check box: tạo đối tượng dạng hộp kiểm tra combo box: tạo đối tượng dạng hộp liệt kê thả list box : tạo đối tượng dạng hộp liệt kê

command button: tạo đối tượng dạng nút lệnh image: tạo đối tượng dạng hình ảnh

unbuond object frame: tạo đối tượng dạng OLE tạo chương trình buond object frame: tạo đối tượng field OLE nguồn dl

page break: dấu ngắt trang

tab control: tạo trang hình trình record theo thứ tự subform/subreport: tạo đối tượng chứa form hay report

line: vẽ đường thẳng

rectangle: vẽ hình chử nhật

more control:chèn đối tượng active vào form/ report 2/ Tạo design form:

- vào tab form chọn create form in design view\open

- click phải vào form chọn page header/footer form header/footer - sau click phải vào hình vng góc trái phía form chọn properties

- vào thuộc tính record source: chọn table cần đưa vào form table nằm nút fields list

- kéo field vào thân form tạo label text box mặt định

- sau định dạng số thuộc tính đối tượng form (label, text box) - sau đưa command button vào cuối form đưa tiêu đề đầu form 3/ List box, combo box, check box, option, toggle, group:

a/ List box, combo box:

- combo box nhập liệu vào ds cịn list box lựa chọn dl ds - kéo List box, combo box vào form xuất hộp thoại combo box wizard

- mục I want the combo box to look up the value in a table or query: đưa dl từ table query

- mục I will type the value that I want: muốn nhập trực tiếp dl vào ds

(13)

- xuất hiên hộp hội thoại chọn mục remember value for latter use: giử giá trị sử dụng sau chọn mục store that value in this field: lưu dl vào field table dích sau chọn finish

4/ check box, option, toggle, group:

- tạo check box chọn check box kéo lên form check box đuợc click có giá trị true ngược lại false

- tạo option button chọn option button kéo lên form option button đuợc click có giá trị true ngược lại false

- tạo toggle button chọn option toggle button lên form toggle button đuợc click có giá trị true ngược lại false

- cách tạo option group: kéo option group vào form đặt tên cho option\next chọn giá trị mặt định không\next đặt giá trị cho nhản\next chọn đối tượng check box, option, toggle đưa vào group\next đặt tên cho frame sau click\finish

- sau viết mã lệnh để truy xuất đến đối tượng khác

* tạo group không cần wizard cách tương tự không chọn control wizard 6/ Trang trí form:

a/ vẽ đường thẳng b/ vẽ hình chử nhật

c/ di chuyển nhân đối tượng d/ màu sắc mẩu hình

7/ Tạo nút điều khiển cho form - record navigation

- record operations - form operations - report operations

Baøi Report - Báo Biểu 1/ Report:

báo biểu hình thức trình dl hiệu sử dụng cho việc báo cáo thống kê xuất dl máy in

nguồn dl report lấy từ table query 2/ Một số đặt điểm báo biểu:

- đầu mẩu biểu, đầu trang, thân mẩu biểu, cuối trang, cuối mẩu biểu

- đối tượng nằm cơng cụ toolbox coa đối tượng text box có thuộc tính running sum cho phép tạo số thứ tự cho báo biểu

- cửa sổ report có mục: new,preview, design - chế độ hiển thị:

+ new: tạo báo biểu

(14)

+ preview: xem thử kết báo biểu, kiểm tra cách đặt điều khiển 3/ Xây dựng báo biểu hộp công cụ toolbox

- tab report\create report in design view\design

- click vào nút vuông phía bên trái \properties\record source - đưa table cần tạo vào report

- xây dựng đầu mẩu biểu (đặt đầu trang)

- xây dựng thân biểu (ở thân báo biểu) chỉnh lý để thân mẩu biểu khớp với đầu mẩu biểu

- tạo đoạn văn cần nhấn mạnh

- tạo font chử, cở chử, in đậm, in nghiên, gạch dưới, canh lề cho đoạn văn - đánh số thứ tự record

- ngắt trang theo yêu cầu - đánh số trạng

* thực cơng việc công cụ tool box select object: chọn đối tượng

control wizard: bật tắc công cụ wizard lable: tạo đối tượng nhãn

textbox: tạo đối tượng chứa dl field hay biểu thức option group:dùng để nhóm thao tác lựa chọn

tonggle button: nút bật tắc option button: nút lựa chọn

check box: tạo đối tượng dạng hộp kiểm tra combo box: tạo đối tượng dạng hộp liệt kê thả list box : tạo đối tượng dạng hộp liệt kê

command button: tạo đối tượng dạng nút lệnh image: tạo đối tượng dạng hình ảnh

unbuond object frame: tạo đối tượng dạng OLE tạo chương trình buond object frame: tạo đối tượng field OLE nguồn dl

page break: dấu ngắt trang

tab control: tạo trang hình trình record theo thứ tự subform/subreport: tạo đối tượng chứa form hay report

line: vẽ đường thẳng

rectangle: vẽ hình chử nhật

more control:chèn đối tượng active vào form/ report 4/ Tạo báo biểu wizard:

a/ tạo báo biểu dạng cột:

- chọn đối tượng report \new\report wizard\ok

- chọn table query làm nguồn cho report mục table/query - chọn dsách field click nút >,>>,<,<< sau chọn next

(15)

- report hỏi có muốn chọn field để xếp thứ tự hay không, chọn next để tiếp tục (a-z: xếp tăng dần, z-a: xếp giảm dần) sau click nút summary option để chọn hàm tính tốn cho dl nhóm (vd: tính sum(sl) nhóm theo mã hàng)

- report hỏi chọn dạng report (outline1,outline2: theo cột, align left1, align left2: theo daïng table

- mục Orientation chọn khổ giấy (portait: khổ giấy đứng, landscape: khổ giấy ngang)\chọn next để tiếp tục

- chọn dạng report thích hợp, sau chọn next để tiếp tục

- đặt tiêu đề cho báo biểu củng tên report (chọn preview the report: hiển thị dạng print preview, modify the report design: hiển thị dạng thiết kế)

b/ taïo report dạng bảng tính:

- chọn đối tượng report \new\report wizard\ok

- chọn table query làm nguồn cho report mục table/query - chọn dsách field click nút >,>>,<,<< sau chọn next

- report hỏi có muốn chọn trường tạo nhóm không, chọn next để tiếp tục

- report hỏi có muốn chọn field để xếp thứ tự hay không, chọn next để tiếp tục (a-z: xếp tăng dần, z-a: xếp giảm dần) sau click nút summary option để chọn hàm tính tốn cho dl nhóm (vd: tính sum(sl) nhóm theo mã hàng)

- report hỏi chọn dạng report (outline1,outline2: theo cột, align left1, align left2: theo daïng table

- mục Orientation chọn khổ giấy (portait: khổ giấy đứng, landscape: khổ giấy ngang)\chọn next để tiếp tục

- chọn dạng report thích hợp, sau chọn next để tiếp tục

- đặt tiêu đề cho báo biểu củng tên report (chọn preview the report: hiển thị dạng print preview, modify the report design: hiển thị dạng thiết kế)

c/ taïo report daïng group/total

- chọn đối tượng report \new\report wizard\ok

- chọn table query làm nguồn cho report mục table/query - chọn dsách field click nút >,>>,<,<< sau chọn next

- report hỏi có muốn chọn trường tạo nhóm khơng, chọn field dùng cho nhóm dl, nút Group Option cho phép chọn cách thức nhóm dl cho field chọn (normal: nhóm bình thường, 1st Letter: nhóm ký tự đầu tiên, Initial Letters - Initial Letters: đến ký tự đầu tiên), chọn next để tiếp tục

- report hỏi có muốn chọn field để xếp thứ tự hay không, chọn next để tiếp tục (a-z: xếp tăng dần, z-a: xếp giảm dần) sau click nút summary option để chọn hàm tính tốn cho dl nhóm (vd: tính sum(sl) nhóm theo mã hàng)

- report hỏi chọn dạng report (outline1,outline2: theo cột, align left1, align left2: theo daïng table

- mục Orientation chọn khổ giấy (portait: khổ giấy đứng, landscape: khổ giấy ngang)\chọn next để tiếp tục

(16)

- đặt tiêu đề cho báo biểu củng tên report (chọn preview the report: hiển thị dạng print preview, modify the report design: hiển thị dạng thiết kế)

5/ Sắp xếp tập hợp dl theo nhóm: - mở báo biểu chế độ design view - chọn view \ sorting and grouping

- đưa field cần xếp vào cột field / expresstion (mổi tên đặt dòng) - chọn thứ tự xếp (ascending: xếp tăng, descending: xếp giảm)

- cách nhóm dl theo trường phân nhóm: nhóm dl quy định theo thuộc tính group on group interval trường phân nhóm cửa sổ sorting and grouping (vd: đặt thuộc tính group on each value thuộc tính group interval dl nhóm theo giá trị trường/ biểu thức phân nhóm record có gía trị trường/ biểu thức phân nhomsẽ nhóm lại)

6/ Đầu nhóm cuối nhóm: - mở sổ sorting and grouping - chọn trường hay biểu thức phân nhóm

- đặt thuộc tính group header=yes để thêm phần đầu nhóm no huỷ phần đầu nhóm

- đặt thuộc tính group footer=yes để thêm phần cuối nhóm no huỷ phần cuối nhóm

- đầu cuối nhóm sử dụng hàm chuẩn ma để thực việc tổng hợp dl mổi nhóm (sum, count, avg )

- in dl theo nhoùm:

+ keep together: whole group nhóm bắt đầu in từ trang mới, phần lại trang khơng chứa tấc bảng ghi nhóm

+ keep together: with first detail mổi trang, tiêu đề nhóm in kèm với bảng ghi

7/ Nhóm dl theo trường phân nhóm kiểu số

có hai cách phân nhóm theo giá trị theo miền giá trị a/ phân nhóm theo giá trị:

+ đặt group on: each value

các giá trị nhóm theo chiều tăng giảm field sort order b/ phân nhóm theo miền giá trị:

+ đặt group on: interval

+ đặt group interval: số ký tự nhóm mốc giá trị

8/ Nhóm dl theo trường phân nhóm kiểu date/time có hai cách phân nhóm theo giá trị theo miền giá trị a/ phân nhóm theo giá trị:

+ đặt group on: each value

(17)

+ đặt group on: month + ñaët group interval:

mốc giá trị tháng thứ năm khoản cách thời giang mổi nhóm tháng

9/ Nhóm dl theo trường phân nhóm kiểu text

có hai cách phân nhóm theo giá trị theo nhóm ký tự đầu a/ phân nhóm theo giá trị:

+ đặt group on: each value

các giá trị nhóm theo chiều tăng giảm field sort order b/ phân nhóm theo ký tự đầu:

+ đặt group on: prefix character + đặt group interval: n nguyên

khi bảng nghi trùng n ký tự đưa vào nhóm 10/ Tổng hợp dl báo biểu

các hàm dùng để tổng hợp dl + sum : tính tổng

+ avg: tình gtrị trung bình + min: tìm gtrị nhỏ + max: tìm gtrị lớn + count :đếm số mẩu tin + first: đầu mẩu tin + last: cuối mẩu tin + format: định dạng + dlookup: lấy dl

11/ Main report/sub report:

12/ Tạo báo biểu theo điều kiện định

- tạo form gồm text box combo box dùng để nhập điều kiện, sau tạo nút truy xuất đến report

- tạo query đặt field điều kiện dẫn đến text box combo box form vừa tạo (click phải vào criteria\build\forms\chọn tên form\chọn đối tượng)

- tạo report lấy nguồn từ query vừa tạo

Bài 10 Macro - Tập Lệnh 1/ Giới thiệu macro:

- macro tập lệnh đơn giản hay tập hợp nhóm lệnh qui định sẳng ma để tự động thực chuổi thao tác

- cấu trúc macro có dạng sau: tên action tham số 2/ Cách tạo macro:

- chọn macro\new tạo macro

(18)

+ cột condition: quy định điều kiện kiểm tra (click nút condition công cụ)

+ cột macro name: qui định tên macro + cột comment: qui định diễn giải

- vùng action argument: qui định tham số cho hành động 3/ Thiết lập hành động cho macro

có hai cách thiết lập hành động cách 1:

- ô cột action: chọn hành động thích hợp - cột comment: nhập diễn giải cho hành động

- chuyển trỏ xuống vùng action argument: để bổ sung thông tin cho hành động

caùch 2:

- chọn cửa sổ làm việc lúc cách vào menu window\title vertically title horizontally

- kéo đối tượng cửa sổ database vào cột action cửa sổ macro

- với đối tượng table, query, form, report, hay module access tự động thêm hành động open

- đối tượng macro hành động run 4/ Một số hành động

- OpenTable (table name: tên bảng cần mở, view: chọn kiểu dáng trình bài, data mode: chọn chế độ thao tác bảng)

- OpenQuery (query name: tên bảng cần mở, view: chọn kiểu dáng trình bài, data mode: chọn chế độ thao tác bảng)

- OpenForm (form name: tên form, view: chọn kiểu dáng trình bài, filter name: tên truy vấn, where condition: điều kiện lọc dl, data mode: chọn chế độ thao tác bảng)

- OpenReport (report name: teân report , view: chọn kiểu dáng trình bài, filter name: tên truy vấn, where condition: điều kiện lọc dl)

- RunMacro (macro name: tên macro, repeat count: số lần tối đa thi hành macro này, repeat expression: đưa vào biểu thức luận lý làm điều kiện)

- RunCommand: thi hành lệnh

+ AbountMicrosoft: thông tin veà access

+ align top, align right, align center: canh lề đối tượng + filter: công cụ lọc dl

+ form design: công cụ thiết kế form + startup: cửa sổ startup

(19)

+ table design: công cụ thiết kế bảng

+ form datasheet: cơng cụ form dạng bảng tính + query datasheet: cơng cụ query dạng bảng tính + table datasheet: cơng cụ table dạng bảng tính + edit: cắt dán xố

+ file: lưu trử, tạo

+ view: hiển thị toolbar thiết kế bản, thiết kế biểu mẩu

+ window: hiển thị cửa sổ dạng title vertically title horizontally + format: trình đơn format

+ help: hiển thị cửa sổ giúp đở

+ records: trình đơn lọc dl xếp thứ tự 5/ Hành động dùng chung:

- close: đóng đối tượng(object: chọn đối tượng cần đóng, object name: tên đối tượng cần đóng)

- hourglass: thay đổi hình dáng chuột (hourglass on:bật tắc chế độ đồng hồ cát chọn yes/no)

- msgbox :hiển thị cảnh báo(message: nội dung cảnh báo, beep: kêu, type:loại hộp, title: dòng tiêu đề)

- minimize: thu nhỏ cửa sổ - maximize: phóng to cửa sổ - restore: phục hồi kích thước - sendkeys: gởi phím

6/ Các thao tác cửa sổ macro - thay đổi thứ tự hành động

+ click chuột vào hình vng bên trái cột action + giử chuột kéo đến vị trí

- xố bỏ hành động

+ click vào hình chử nhật bên trái cột action chọn hành động cần xố + nhấn phím delete

- lưu trử macro

+ file \ save \ đặt tên macro + click nút run để chạy macro 7/ Các kiện nút lệnh: - click: click chuột lên nút lệnh

- Dbl click: đúp click chuột lên nút lệnh - exit: rời khỏi nút lệnh

* gắn macro vào nút lệnh - dùng control wizard

+ vào form vẽ command button chọn \miscellaneous\run macro +chọn tên query cần chay

(20)

+ vào form vẽ command button

+ chọn tên đối tượng, chọn kiện click cửa sổ code (click phải vào nút lệnh chọn build event\code builder)

+ viết code: DoCmd.RunMacro “tên macro”: macro cách dấu phẩy 8/ Cách viết lệnh DoCmd:

- DoCmd với hành động openform:

- DoCmd.OpenForm “form name,view,filter name,where condition,data mode,window mode” (docmd.openform “nhap”, , ,”sohd>2”)

9/ Các hành động mà macro thường dùng:

- GoToControl đưa điều khiển đến ô điều khiển(control name: tên ô điều khiển nhận focus)

- SetValue đặt giá trị cho ô điều khiển (item: tên ô điều khiển nhận giá trị, expression: biểu thức gán)

- FindRecord tìm record có giá trị find what (find what tìm gì)

- GoToRecord di chuyển đến record (object type: table, query, form- object name: tên đối tượng, record: go to, preview,next,first,last)

- SendKeys: gởi phím (keystrokes: dãy phím nhập vào, wait: đợi hay khơng) - quit: khỏi access (option: save all,exit)

- Close : đóng đối tượng (object type:kiểu đối tượng, object name: tên đối tượng, save: lưu hay không)

- RunCode: thực hàm hay thủ tục (function name: lời gọi đến hàm hay thủ tục) - Requery:hiển thị nội dung lên ô điều khiển (control name:tên điều khiển )

Bài 11 Cơ Bản Về Access Basic 1/ Module(đơn thể)

- cấu trúc đơn thể + tuỳ chọn

Option Base Option Explicit

Option Compare Database Option Compare Text Option Compare Binary

- khai báo biến mảng cấp chương trình dùng (từ khóa global) - khai báo biến mảng cấp đơn thể dùng (từ khóa dim)

- thủ tục cấp chương trình (public) - thủ tục cấp đơn thể (private) 2/ Thủ tục hàm

a/ thủ tục:

public / private sub <tên thủ tục>(<danh sách đối số>) <câu lệnh>

(21)

b/ haøm

public / private function <tên hàm>(<danh sách đối số>) as <kiểu dl> <câu lệnh>

end function

3/ cách viết mã lệnh cho đối tượng - chọn đối tượng cần viết mã lệnh - click phải chọn build event - chọn code builder

- chọn tên đối tượng sau chọn kiện cho đối tượng sinh thủ tục private sub <tên đối tượng>_<tên kiện>()

<caâu leänh> end sub vi du:

public sub thongbao(a as string, b as string) msgbox a,b

end sub

public function tong(a as integer, b as integer) as integer tong=a+b

end function

3/ Phạm vi sử dụng thủ tục hàm

- từ khoá private nói lên hàm, thủ tục sử dụng đối tượng mà định nghĩa

- từ khố public nói lên hàm, thủ tục sử dụng cho tấc đối tượng mẩu biểu - dùng hàm truy vấn csdl thường định nghĩa public, sử dụng tồn mẩu biểu định nghĩa module

4/ Cách gọi hàm thủ tục a/ gọi thủ tục

call <tên thủ tục>() vd: call thongbao(“”,””) b/ gọi hàm

<tên biến>=<tên hàm>() vd: dim a as integer a=tong(2,3)

5/ Giới thiệu page menu:

- page trang web dùng để đưa menu làm trang giúp đở

+ chọn page\new tạo trang nhập vào dòng văn giúp đở cho chương trình (như trang word)

+ để đưa trang page vào menu ta click phải vào menu chọn customize bật cửa sổ customize tab command chọn all web page bên khung categories Bênh cửa sổ command chọn trang page kéo trang page vào mục menu

(22)

+ click phải vào menu chọn customize bật cửa sổ customize, vào tab toolbar chọn new , sau đặt tên cho menu kéo menu lên menu access Sau vào tab commands chọn new menu bên khung categories Bênh cửa sổ command chọn new menu, sau kéo new menu thả lên menu vừa tạo

+ click phải vào menu tạo ra, đặt tên menu mục name, củng caption menu

Ngày đăng: 08/04/2021, 17:03

Xem thêm:

w