6
BAØI TAÄP : THIEÁT KEÁ MACRO Macro 1: Taïo nuùt leänh Command di chuyeån caùc maãu tin baèng Macro. Höôùng daãn: - Thieát keá Form nhö treân (daïng Design View, nguoàn laø table Khach Hang) - Taïo caùc nuùt Command Button (Ñaàu, Tröôùc,…) - Löu teân form laø Quan Ly Khach Hang - Taïo moät Macro nhoùm để xử lý (teân: M_Command). - Gaùn macro vaøo nuùt Ñaàu : nhaép phaûi nuùt Ñaàu -> Properties -> lôùp Event -> thuoäc tính On Click : choïn [Macro Nhom 2].[DAU] (Töông töï cho caùc nuùt coøn laïi) Macro 2: Taïo Macro töø caùc nuùt Toggle. 1 Label Command Button

Bai Tap Access Macro-moi

  • Upload
    caongan

  • View
    220

  • Download
    0

Embed Size (px)

DESCRIPTION

Bai Tap Access Macro-moi

Citation preview

Page 1: Bai Tap Access Macro-moi

BAØI TAÄP : THIEÁT KEÁ MACROMacro 1: Taïo nuùt leänh Command di chuyeån caùc maãu tin baèng Macro.

Höôùng daãn:- Thieát keá Form nhö treân (daïng Design View, nguoàn laø table

Khach Hang)- Taïo caùc nuùt Command Button (Ñaàu, Tröôùc,…)- Löu teân form laø Quan Ly Khach Hang- Taïo moät Macro nhoùm để xử lý (teân: M_Command).- Gaùn macro vaøo nuùt Ñaàu : nhaép phaûi nuùt Ñaàu -> Properties

-> lôùp Event -> thuoäc tính On Click : choïn [Macro Nhom 2].[DAU] (Töông töï cho caùc nuùt coøn laïi)

Macro 2: Taïo Macro töø caùc nuùt Toggle.

Höôùng daãn:

1

Label

Command Button

Page 2: Bai Tap Access Macro-moi

- Taïo query nguoàn cho form- Thieát keá Form nhö treân (daïng AutoForm : Tabular, coù nguoàn)- Löu teân form laø Quan Ly San Pham- Cheá ñoä thieát keá : Form Header taïo 2 Label nhö hình

+ Form Footer : Taïo 1 Option Group (thuoäc tính Name : ChonDVT

+ Taïo caùc nuùt Toggle: vaøo Properties, khai baùo thuoäc tính Option Value cuûa töøng nuùt thöù töï töø 1 5.

+ Taïo Text box =Sum([TongSL]) & " " & [DonViTinh]- Taïo Macro cho Option Group (khoâng phaûi cuûa nuùt Toggle).

- Taïo Macro Ñieàu kieän nhö sau: (click vaøo bieåu töôïng treân thanh coâng cuï)

Condition Action Action ArgumentChonDVT=1

ApplyFilterSetValue

Where condition: [DonViTinh]=”Chai”

ChonDVT=2

ApplyFilterSetValue

Where condition: [DonViTinh]=”Thuøng”

ChonDVT=3

ApplyFilterSetValue

Where condition: [DonViTinh]=”Caùi”

ChonDVT=4

ApplyFilterSetValue

Where condition: [DonViTinh]=”Kg”

ChonDVT=5

ShowAllRecord

- Löu teân Macro laø : Macro_Vd3- Gaùn Macro_Vd3 vaøo Option Group (thuoäc tính Apply Filter)

Macro 4: Taïo Form söû duïng Keát hôïp Macro Nhoùm, Macro ñieàu kieän.

2

Option Group(Name: Ogpchon)

Toggle Button(Option value: 1…5)

2 Label

Page 3: Bai Tap Access Macro-moi

Höôùng daãn:Thieát keá Form gioáng nhö treân (söû duïng Frame vaø Radio Buttons,

Command Buttons)Ñaët caùc giaù trò cho caùc Radio ButtonsTaïo Macro Nhoùm vaø Ñieàu kieän cho söï kieän click cuûa caùc nuùt

nhö sau:

Action Macro OpenForm ôû nuùt MO co daïng View: FormAction Macro OpenForm ôû nuùt THIETKE coù daïng View: Design.

Macro5: Khi môû Form, heä thoáng menu chính thay ñoåi goàm: XEM TABLE vaø HE THONG.

- Choïn menu XEM TABLE coù caùc löïa choïn: Nhan vien, SanPham, KhachHang, Hoadon. Khi choïn thì môû table töông öùng.

- Choïn menu HE THONG coù caùc löïa choïn: Dong Form, Dong CSDL, Thoat ACCESS, Hoadon. Khi choïn thì môû table töông öùng.

3

Page 4: Bai Tap Access Macro-moi

Macro 6:

Khi choïn “Taát caû” thì khoâng thaáy combo box “choïn thaønh phoá” , Khi choïn “Theo thaønh phoá” thì môùi hieån thò combo box “choïn thaønh phoá”

Neáu choïn “Taát caû” vaø nhaép nuùt “Xem” thì môû Report “Danh sach khach hang” ñeå xem danh saùch cuûa taát caû caùc khaùch haøng.Neáu choïn “Theo thaønh phoá” vaø khoâng choïn thaønh phoá trong combo box thì seõ xuaát hieän thoâng baùo :

Neáu nhaép nuùt “Xem” vaø choïn thaønh phoá trong combo box thì môû Report “Danh sach khach hang” ñeå xem danh saùch cuûa caùc khaùch haøng thuoäc thaønh phoá ñoù.

Caâu 3 : (8 ñieåm) Haõy taïo Form THEO DOI SAN PHAM theo maãu sau :

Vôùi: - Combobox cho pheùp choïn saûn phaåm (Chuù yù : Field lieân keát laø MaSP, Field hieån thò laø TenSP) - Choïn saûn phaåm seõ cho bieát Ñôn giaù / Ñôn Vò Tính trong TextBox beân phaûi Combobox Ñoàng thôøi :

+ cho xem caùc MaHD, NgayLapHD …. trong Sub1 (beân traùi).

4

Page 5: Bai Tap Access Macro-moi

+ cho bieát Toång Thaønh Tieàn baùn saûn phaåm trong TextBox beân döôùi Sub1.

+ cho xem hình cuûa saûn phaåm trong khung Bound Object Frame (goùc treân phaûi) - Choïn MaHD trong Sub1 seõ cho bieát (beân döôùi hình) :

+ Khaùch Haøng (TenCty) mua haøng trong TextBox1.+ MaHD ñaõ ñöôïc choïn trong TextBox2.

- Choïn MaHD trong Sub1 seõ cho bieát (trong 2 TextBox ôû goùc döôùi phaûi). HD : Duøng theâm Sub2

+ Toång soá saûn phaåm cuûa hoùa ñôn naøy trong TextBox3.+ Toång Thaønh Tieàn cuûa hoùa ñôn naøy trong TextBox4.

- Khi nhaép nuùt (Command Button) “Close Form” seõ ñoùng form hieän haønh (0.5ñ) - Khi nhaép nuùt “Xem Report” hieän Report chi tieát veà saûn phaåm ñöôïc choïn trong Combobox. Löu yù : Coù thoâng baùo loãi khi Combobox roãng (chöa choïn saûn phaåm) – Maãu Report :

5