MS-ACCESS 2000 презентация

Слайд 1BÀI 01:(2Tiết)
PTTK CSDL& MS-CCESS
BÀI 02:(4Tiết) TẠO CSDL,
TABLE, &RELATIONSHIP
BÀI 03:(2Tiết)
KHÁI QUÁT

QUERY

BÀI 05: (6Tiết)
QUERY CAO CẤP

BÀI 06:(2 Tiết) FORM
THIẾT KẾ VỚI WIZARD

BÀI 07:(6Tiết) FORM
THIẾT KẾ DESIGN VIEW

BÀI 08:(6Tiết)
MAIN FORM – SUBFORM

BÀI 09&10: (6Tiết)
REPORT

BÀI 11: (4Tiết)
MACRO&MODUL

Ôn Tập (2Tiết)

KIỂM TRA (2Tiết)

MS-ACCESS 2000

BÀI 04:(6Tiết)
SELECT QUERY

Bài giảng


Слайд 2BÀI 08
MAIN FORM – SUBFORM
I. KHÁI QUÁT
II. TAÏO MAIN –

SUB FORM BAÈNG WIZARD

III. TAÏO MAIN - SUB FORM KHOÂNG DUØNG WIZARD

IV. TAÏO FORM COÙ HAI CAÁP SUBFORM


Слайд 3I. KHÁI QUÁT
1. Main Form – Sub Form
❖     Trong vieäc

thieát keá form, coù theå Form trong Form töùc laø moät Form chính (Main Form) hieån thò caùc thoâng tin ñoàng thôøi chöùa Form khaùc goïi laø form phuï (Sub Form) Moåi Form söû duïng Table khaùc nhau , hieån thò ñoàng thôøi vaø coù theå thao taùc ñoàng thôøi treân caû hai Form .
❖     Nhöõng record duøng trong Main Form vaø Sub Form thöôøng coù moái quan heä vôùi nhau :
▪        Quan heä Moät – Moät : moät Record cuûa Table Main Form seõ öùng vôùi moät Record trong Subform.
Quan heä Moät - Nhieàu : moät Record cuûa table main form seõ öùng vôùi nhieàu Record trong Sub Form.

Слайд 42. Caùc loaïi Sub Form
❖     Khi taïo Sub Form coù

theå thieát keá theo daïng Datasheet View hay Form View. Daïng Datasheet View thöôøng ñöôïc söû duïng nhaát.
❖     Neáu duøng coâng cuï Main Form/ Sub Form Wizard thì Sub Form maëc ñònh thöôøng laø Datasheet View.

3. Khi naøo duøng Main Form / Sub Form:

Söû duïng Main Form / Sub Form khi muoán duøng Table / Query laøm nguoàn döõ lieäu cho Main Form vaø moät Table / Query khaùc ñeå trình baøy moái quan heä giöõa caùc Record cuûa caùc Table / Query naøy. Thöïc teá Main Form / Sub Form ñöôïc duøng thöôøng xuyeân khi trình baøy döõ lieäu treân Form.


Слайд 54.Khi duøng Main Form/ Sub Form caàn chuù yù caùc vaán

ñeà sau:

▪        Coù caùc Table / Query coù quan heä theo kieåu moät – nhieàu : Main Form seõ söû duïng Table / Query beân moät vaø Sub Form söû duïng Table / Query beân nhieàu
▪        Kieåm tra caùc Table / Query söû duïng coù caùc Field quan heä hay khoâng. Accsee seõ duøng caùc Field quan heä ñoái chieáu ( Matching Field hay Linking Field) giöõa hai Table / Query ñeå xaùc ñònh maåu tin ñöôïc hieån thò trong Main Form vaø Sub Form.
▪        Neáu söû duïng Filed ñoái chieáu khoâng phaûi laø Primary Key hay Foreign Key thì phaûi laäp chæ muïc cho Field naøy.


Слайд 6II.TẠO MAIN FORM/SUBFORM BẰNG WIZARD:
Khôûi ñoäng Form Wizard
Choïn caùc Table

/ Query vaø Field tham gia : (Which fields do you want on your form?)

Caùch choïn hieån thò form : (How do you want to view your form ?)

Laøm xong → Choïn next.

Laøm xong → Choïn next.


Слайд 7Choïn hình thöùc hieån thò cho Sub Form: (What layout would

you like for your subform )

Laøm xong → Choïn next.

choïn kieåu cho bieåu maãu: (What Style would you like ?)

Laøm xong → Choïn next.


Слайд 8Ñaët teân cho Main Form vaø Sub Form
Laøm xong →

Click Finish

Keát quaû :



Слайд 9II.TẠO MAIN FORM/SUBFORM KHÔNG DÙNG WIZARD:
1 Nguyeân taéc :
❖     Thieát

keá Main Form/ Sub Form khoâng duøng Wizard phaûi taïo Main Form rieâng vaø Sub Form rieâng, sau ñoù phaûi cheøn Sub Form vaøo Main Form.
❖     Khi taïo Main Form, nhôù daønh choå tröôùc cho Sub Form.
❖     Trong ña soá tröôøng hôïp ,Access seõ töï ñoäng lieân keát Sub Form vôùi Main Form. Neáu Access khoâng töï ñoäng lieân keát thì User caàn phaûi thöïc hieän vieäc naøy.
S Sub Form coù theå ñaët cô sôû treân Table hay QUERY (chæ khaûo saùt Sub Form ñaët cô sôû treân Table).

Слайд 102. Chuaån bò :
Caàn chuaån bò tröôùc Main Form
3.

Thieát keá :

❖     Thieát keá Sub Form
❖     Qui ñònh thuoäc tính cho ViewAllow vaø Default View :
     Datasheet view : Chæ hieån thò daïng baûng döõ lieäu
    Form : Chæ hieån thò theo daïng Form→ Quy ñònh thuoäc tính View Allow laø Form vaø quy ñònh thuoäc tính Default View laø Single Form hay Continuous Form.
Both : Hieån thò caû hai Form → qui ñònh thuoäc tính View Allow laø Both vaø qui ñònh thuoäc tính Default View laø Single Form hay Continuous Form


Слайд 114. Ñoùng vaø ghi löu Sub Form :
Ñoùng vaø ghi

löu Sub Form nhö moät Form bình thöôøng

5. Cheøn Sub Form vaøo Main Form :

Môû Mainform trong cheá ñoä Design View
Nhaán phím F11 → chuyeån qua cöûa soå Database → Drag SubForm vaû thaû vaøo Main Form → moät oâ ñieàu khieån töï ñoäng ñöôïc taïo vaø chöùa Sub Form.
Thöïc hieän caùc hieäu chænh : Vò trí , Kích thöôùc
Hieån thò Main Form ñeå xem keát quaû

Ghi chuù : Neáu môû rieâng leû Sub Form vaø hieäu chænh roài ghi löu, Main Form seõ ñöôïc caäp nhaäp theo tình traïng môùi cuûa Sub Form


Слайд 126. Lieân keát Mainform vôùi Subform :
❖     Trong nhieàu tröôøng

hôïp, khi nhuùng Sub Form vaøo trong Main Form thì Access seõ coá gaéng thieát laäp söï lieân keát giöõa chuùng theo caùc ñieàu kieän sau :
▪         Main Form vaø Sub Form ñeàu duøng döõ kieän nguoàn laø Table vaø quan heä giöõa hai Table naøy ñöôïc thieát laäp.
▪         Main Form duøng döõ kieän nguoàn töø Table coù laø khoaù chính (Primary key) vaø Sub Form duøng döõ kieän nguoàn töø Table cuõng chöùa Field cuøng teân noùi treân laøm khoaù cô baûn (coù cuøng kieåu döõ kieän hay töông thích ). Access duøng hai field coù teân gioáng nhau cuûa hai Table laøm lieân keát .

Слайд 13 Tröôøng hôïp söï kieän lieân keát khoâng thieát laäp hay

muoán qui ñònh Field khaùc laøm moái lieân keát thì phaûi quy ñònh laïi baèng caùch quy ñònh laïi caùc thuoäc tính Link Master Fields vaø Link Chil Fields cuûa Sub form:
         Click choïn Sub Form
        Quy ñònh thuoäc tính Link Chil Fields ñeå chæ ñònh Field lieân keát cho Sub Form. Neáu nhaäp nhieàu Field thì caùc nhau bôûi daáu chaám phaåy.
        Quy ñònh thuoäc tính Link Master Fields ñeå chæ ñònh field lieân keát cho mainform.
       Coù theå Click nuùt Build (daáu ba chaám) cuûa thuoäc tính moät trong hai thuoäc tính treân ñeå môû cöûa soå Sub Form Field Linker ñeå quy ñiònh laïi Field lieân keát giöõa Sub Form vaø Main Form.

Слайд 14IV.TẠO FORM CÓ HAI CẤP SUBFORM:
1. Khaùi nieäm :
❖     Khi

thieát keá Main Form / Sub Form, ñaõ söû duïng hai Table coù quan heä moät nhieàu (theo ví duï Quan heä hai Table DonVi vaø NhanVien)
❖     Coù theå Taïo moät Form vôùi Döõ Lieäu cô sôû töø nhieàu Table vaø theo quan heä Moät Nhieàu– Nhieàu (One – Many-Many) (thöïc chaát laø hai moät quan heä moät –nhieàu )
Ví duï taïo Main/ Sub Form 2 caáp caäp nhaät thoâng tin chi tieát ñaët haøng cuûa khaùch haøng.(KhachHang, DonDatHang, ChiTietDDH)

Слайд 152. Caùc böôùc thieát keá caùch 1:
Böôùc 1: Taïo

vaø ghi löu Main Form vaø Sub Form caáp moät

- Taïo Main Form vaø Sub Form caáp moät. Ñaët teân laø KhachHang

- Ví duï : KhachHang chöùa döõ lieäu cuûa table KhachHang vaø Sub Form chöùa döõ lieäu cuûa Table DonDatHang

Böôùc 2: Taïo Sub Form caáp hai

- Taïo Sub Form caáp hai rieâng leû nhö taïo moät Form thoâng thöôøng

- Ví duï taïo Form chöùa döõ lieäu töø Table ChiTietDDH

Böôùc 3: Nhuùng Sub Form caáp hai vaøo trong Main / Subform

- Môû Form KhachHang trong cheá ñoä Design → Sub Form phaùt sinh ñöôïc môû theo

- Nhaán phím F11 ñeå trôû veà cöûa soå Database

- Choïn vaø keùo form ChiTietDDH thaû vaøo Mainform


Слайд 16Böôùc 4 : Thieát laäp Unbound Control laø trung gian lieân

keát giöõa hai Sub Form

- Duøng Toolbox taïo moät Unbound Control (Text Box)

- Boû nhaõn (Label cuûa control naøy).

- Ñoåi thuoäc tính Name cuûa Control (ñang laø Text Box#) thaønh Field quan heä cuûa Sub Form1 vôùi Sub Form 2. theo ví duï laø MaDDH

- Nhaäp coâng thöùc vaøo Control theo cuù phaùp sau :

[Teân cuûa Sub Form1].Form![Teân field lieân keát cuûa Subform1]

ví duï : [ChiTietDH].Form![MaDDH]

- Ñaët thuoäc tính Visible cuûa Control laø No

Böôùc 5 : Thieát laäp lieân keát giöõa hai Sub Form

- Choïn Sub From 2 → môû cöûa soå Properties.

- Ñaëc thuoäc tính Link Master Field cuûa teân Control

- Ñaëc thuoäc tính Link Child Field cuûa teân Field lieân keát vôùi Sub Form 1


Слайд 173. Caùc böôùc thieát keá caùch 2:
Böôùc 1: Taïo

vaø ghi löu Sub Form caáp 1 vaø Sub Form caáp hai :

- Taïo Sub Form caáp 1 vaø Sub Form caáp 2. Ñaët teân laø DonDatHang , ChiTietDDH

- Ví duï : Sub Form caáp 1 DonDatHang chöùa döõ lieäu cuûa Table DonDatHang vaø Sub Form 2 chöùa döõ lieäu cuûa Table ChiTietDDH

Böôùc 2: Nhuùng Sub Form caáp 2 vaøo SubForm caáp 1

- Môû Sub Form caáp 1 DonDatHang trong cheá ñoä Design

- Nhaán phím F11 ñeå trôû veà cöûa soå Database

- Choïn vaø keùo Form ChiTietDDH Thaû vaøo Sbform caáp 1 DonDatHang


Слайд 18Böôùc 3: Taïo Main Form
- Taïo Main Form rieâng

leû nhö taïo moät Form thoâng thöôøng

- Ví duï taïo Form chöùa döõ lieäu töø Table KhachHang.

Böôùc 4: Nhuùng Sub Form caáp 1 vaøo trong Main Form

- Môû Form KhachHang trong cheá ñoä Design

- Nhaán phím F11 ñeå trôû veà cöûa soå Database

- Choïn vaø keùo form DonDatHang thaû vaøo Mainform.

Böôùc 5 : Thieát laäp Unbound Control laø trung gian lieân keát giöõa hai Sub Form

- Duøng Toolbox taïo moät Unbound Control (Text Box)

- Boû nhaõn (Label cuûa control naøy).

- Ñoåi thuoäc tính Name cuûa Control (ñang laø Text Box#) thaønh Field quan heä cuûa Sub Form1 vôùi Sub Form 2. theo ví duï laø MaDDH


Слайд 19- Nhaäp coâng thöùc vaøo Control theo cuù phaùp sau :


[Teân cuûa Sub Form1].Form![Teân field lieân keát cuûa Subform1]

Theo ví duï laø : [ChiTietDH].Form![MaDDH]

- Ñaët thuoäc tính Visible cuûa Control laø No

Böôùc 5 : Thieát laäp lieân keát giöõa hai Sub Form

- Choïn Sub From 2 → môû cöûa soå Properties

- Ñaëc thuoäc tính Link Master Field cuûa teân Control

- Ñaëc thuoäc tính Link Child Field cuûa teân Field lieân keát vôùi Sub Form 1

- Theo ví duï : Link Master Field laø MaNV vaø Link Child Field laø MANV


Слайд 20KEÁT QUAÛ:


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика