
BÀI T P S 6Ậ Ố
Câu 1 : Thi t k b ng - T o m i quan h - Nh p d li u vào b ng theo các yêu c uế ế ả ạ ố ệ ậ ữ ệ ả ầ
sau
1. B ngả T_DMHH(MSNHOM Text(2), MSHH Text (10), TENHANG Text (50), DVT
Text(10), DGNHAPVND Number (Double), DGNHAPUSD Number (Double),
DGBANVND Number (Double), DGBANUSD Number (Double))
2. B ng ảT_DMNHOM(MSNHOM Text (2), TENNHOM Text (50))
3. B ng ảT_DMKHO(MSKHO Text (10), DIENGIAI Text (50), DIACHI Text (50))
4. B ng ảT_NHAPXUATTON (MSKHOA Text(30), MSKHO Text(10), MSHH Text(10),
SLDAU Number (Single), GTDAUUSD Number (Single), GTDAUVND Number (Single),
SLNHAPTRONGKY Number (Single), GTNHAPUSDTRONGKY Number (Single),
GTNHAPVNDTRONGKY Number (Single), SLXUATTRONGKY Number (Single),
GTXUATUSDTRONGKY Number (Single), GTXUATVNDTRONGKY Number
(Single), SLCUOIKY Number (Single), GTCUOIUSDCUOIKY Number (Single),
GTCUOIVNDCUOIKY Number (Single))

Câu 2 : T o Query th c hi n nh ng yêu c u sauạ ự ệ ữ ầ
1. Hãy tính các c t sau trong b ng ộ ả NHAPXUATTON,
•GTNHAPUSDTRONGKY = [Slnhaptrongky]*[Dgnhapusd]
•GTNHAPVNDTRONGKY = [Slnhaptrongky]*[Dgnhapvnd]
•GTXUATUSDTRONGKY = [Slxuattrongky]*[Dgbanusd]
•GTXUATVNDTRONGKY= [Slxuattrongky]*[Dgbanvnd]
•SLCUOICUOIKY = [SLDau]+[Slnhaptrongky]-[Slxuattrongky]
2. Hãy tính các c t sau trong b ng ộ ả NHAPXUATTON
•Gtcuoiusdcuoiky = [Gtdauusd]+[Gtnhapusdtrongky]-
[Gtxuatusdtrongky]
•Gtcuoivndcuoiky = [Gtdauvnd]+[Gtnhapvntrongky]-
[Gtxuatvndtrongky]
3. Hãy cho bi t Kho nào có T ng Giá Tr Cu i Vnd Cu i Kỳ có s ti n cao nh t?. ế ổ ị ố ố ố ề ấ
4. Hãy cho bi t nhóm hàng nào ch a s d ng?ế ư ử ụ
Câu 3 : T o Form HOADON nh hình trang sau, yêu c u :ạ ư ầ
1. Thi t k form đúng yêu c u.ế ế ầ
2. MANHOM d ng combo box; TENNHOM t đ ng hi n th khi ch n nhómạ ự ộ ể ị ọ
3. Tính đúng t ng ti n, t ng ti n t đ ng c p nh t khi d li u trong forrm con thayổ ề ổ ề ự ộ ậ ậ ữ ệ
đ iổ
4. Các nút l nh th c hi n đúng ch c năng, nút xóa có c nh báo ti ng Vi t.ệ ự ệ ứ ả ế ệ
Câu 4 : T o báo cáo TONGHOPạ nh sau ư:


H NG D N GI I BÀI T P 6ƯỚ Ẫ Ả Ậ
Câu 1 :
a. Thi t k b ng d li u : ế ế ả ữ ệ
-B ng ảT_DMHH : V i MAHH ch n Require = YES; Index = Yes, no duplicate. (đ tớ ọ ặ
khóa MAHH)
-B ng ảT_DMNHOM : V i MANHOM ch n Require = YES; Index = Yes, noớ ọ
duplicate. (đ t khóa MANHOM)ặ
-B ng ảT_DMKHO : V i MSKHO ch n Require = YES; Index = Yes, no duplicate.ớ ọ
(đ t khóa MSKHO)ặ
-B ng ảT_NHAPXUATTON : V i MSKHOA, MSKHO, MSHH ch n Require = YES;ớ ọ
Index = Yes, duplicates OK. (đ t khóa MSKHOA; MSKHO, MSHH)ặ
b. T o m i quan h : T o m i quan h nh hình sauạ ố ệ ạ ố ệ ư
-Xóa m i quan h gi a TDMNHOM vàố ệ ữ
T_DMHH Right click trên b ngả
T_DMHH ch n Table design ọ ch nọ
MSNHOM b m ch n LOOKUPấ ọ
WIZARD trong ph n Data type ầ Xu tấ
hi n b ng ch n nh hình bên ệ ả ọ ư click
ch n hàng đ u ọ ầ Click next ch nọ
T_DMNHOM click next click
ch n MSNHOM ọ Click next next
next finish Close & save thi tế
k b ng ế ả trong c a sôe relationshipử
double click vào dây n i 2 b ngố ả
T_DMNHOM & T_DMHH đ thiét l pể ậ
quan h 1 - ệ∞.
-Right click trên b ng T_NHAPXUATTON ch n Table design ả ọ ch n MSKHO ọ
Click th Lookup ẻ Click ph n display Control ầ ch n Combo box ọ trong ph nầ
Row Source click ch n b ng T_DMKHO ọ ả ch n MSHH ọ Click th Lookup ẻ
Click ph n display Control ầ ch n Combo box ọ trong ph n Row Source clickầ
ch n b ng T_DMHH ọ ả Click nút Save Close thi t k b ng.ế ế ả
- Save & đóng c a s t o m i quan h .ử ổ ạ ố ệ
c. Nh p d li u : Nh p b ng theo th t DMNHOM, DMKHO ậ ữ ệ ậ ả ứ ự DMHH
NHAPXUATTON..
Câu 2 : Th c hi n các queryự ệ
a. Ch n các b ng tham gia truy v n : T_DMHH; T_NHAPXUATTON ọ ả ấ chuy n đ iể ổ
thành update query đ a các field sau vào vùng field name :ư
GTNHAPUSDTRONGKY, GTNHAPVNDTRONGKY; GTXUATUSDTRONGKY,
GTXUATVNDTRONGKY, SLCUOIKY; t i ph n UPDATE TO l n l t nh p cácạ ầ ầ ượ ậ
công th c sau vào các c t t ng ng : SLNHAPTRONGKY*DGNHAPUSD;ứ ộ ươ ứ

SLNHAPTRONGKY*DGNHAPVND; SLXUATTRONGKY*DGBANUSD ;
SLXUATTRONGKY*DGBANVND; SLDAU+SLNHAPTRONGKY -
SLXUATTRONGKY CLICK l nh run (!) ệ click yes l u và đ t tên Query1.ư ặ
b. Ch n các b ng tham gia truy v n : T_NHAPXUATTON ọ ả ấ chuy n đ i thành updateể ổ
query đ a các field GTcuoiUSDcuoiky, GTcuoiVNDcuoiky vào vùng field nameư
l n l t nh p các công th c sau vào vùng UPDATE TO t ng ng :ầ ượ ậ ứ ươ ứ
GTDAUUSD+GTNHAPUSDTRONGKY – GTXUATUSDTRONGKY;
GTDAUVND+GTNHAPVNDTRONGKY - GTXUATVNDTRONGKY click l nhệ
RUN click Yes SAVE và đ t tên Query2.ặ
c. Đ a b ng T_NHAPXUATTON, T_DMKHO vào tham gia truy v n ư ả ấ Ch nọ
MSKHO(T_nhapxuatton), DIENGIAI,t o field ạTONGVND :
GTCUOIVNDCUOIKY vào field name chuy n thành truy v n ch n l a t ng h pể ấ ọ ự ổ ợ
t i ph n total MSKHO(groupby); Diengai(groupby); TONGVND(SUM) ạ ầ S pắ
th t cho field TONGVND là descending ứ ự Nh p s 1 vào ô TOP VALUE ậ ố
Ch y truy v n ạ ấ Save và đ t tên là Query 3.ặ
d. Đ a T_DMNHOM vào tham gia truy v n ư ấ ch n các field MSNHOM, TENNHOMọ
vào vùng field name t i vùng Criteria c a c t MSNHOM nh p câu l nh NOT INạ ủ ộ ậ ệ
(SELECT MSNHOM FROM T_DMHH) Click run l u truy v nư ấ
Câu 3 : T o form CAPNHATạ
a. T o m t truy v n đ a các b ng T_DMHH; T_NHAPXUATTON tham gia truy v nạ ộ ấ ư ả ấ
g m các field MSNHOM, MSKHOA, MAHH, TENHH, SLXUATTRONGKY,ồ
GTXUATUSDTRONGKY, GIATRIXUATVNDTRONGKY và l u & đ t tên làư ặ
querysub
b. Click create form by using wizard l n l t ch n các field MSNHOM,ầ ượ ọ
NGAYTENNHO trong b ng ảT_DMNHOM; MSKHOA, MSHH, TENHH,
SLXUAT .... GTXUATVNDTRONGKY trong b ng ảQUERYSUB ; Click Next
ki m tra d ng main subform & các field ch n theo yêu c u ể ạ ọ ầ click Next click
Next Ch n ki u Industrial ọ ể click next đ t tên form là F_CAPNHAT , đ t tênặ ặ
cho form ph là F_CAPNHAT SUBFORMụ click finish.
c. V ch đ design view ề ế ộ s a đ i thi t k l i gi ng nh trong bài ử ổ ế ế ạ ố ư
d. T o nút l nh b ng Wizard, riêng nút xóa không t o b ng Wizard mà v nút l nhạ ệ ằ ạ ằ ẽ ệ
trên form click nút cancel đ t ch i s tr giúp ể ừ ố ự ợ double click nút l nh ệ Ch nọ
Event Ch n On Click ọ click vào nút ... ch n Macro Builder ọ OK đ t tênặ
cho Macro là canhbao OK Click View Conditions nh p và trình bàyậ
Macro nh hình v sau ư ẽ Click save tr v c a s t o form.ở ề ử ổ ạ
e. Ch n ph n form footer c a subform ọ ầ ủ t o m t textbox ạ ộ nh p công th cậ ứ
=SUM(GTXUATVNDTRONGKY) DOUBLE click textbox ch n th OTHERọ ẻ
đ t tên ặTONGCON trong ph n NAME ầ đóng h p tho i ộ ạ click nút l nhệ
SAVE V textbox trên FORM chính đ t nhãn ẽ ặ t ng giá tr xu t VND trong kỳ,ổ ị ấ
double click trên text box ch n data ọ Click nút builder double click đ i t ngố ượ

