You are on page 1of 8

Paiper 24/07/2006

STT 1 2 3 4 5

Kiu hm Create<file> Copy tructure to <file> ) e < file> append

Tc dng To mt File ch!p c"u h#nh c$a mt file %& c' ang mt file (hc m* file +p d, li-u .o /0n ghi

append from < t1n file> 2 field < d tr3ng>4 Ch!p mt / 0n ghi t6 2for < %i5u (i-n >4 mt /0n ghi %& c' Th1m mt /0n ghi tr7ng 6 append /lan( .o cu8i t-p go <n> 9:nh .: con tr; c$a /0n 7 go top ghi th< n go /ottom (ip <2=42>4m> TiAn?lBi@ /0n ghi Cu8ng m .: trD (ip EBi mt .: trD d/f?@ Cho /iAt t1n c$a d/f %ang m* Cho /iAt 8 lFng /0n ghi 8 reccount?@ recno?@ cho /iAt 8 hi-u /0n ghi hi-n hnh /of?@ tr0 .5 gi tr: true nAu /0n ghi * .: trD %Gu eof?@ tr0 .5 gi tr: true nAu /0n ghi * .: trD cu8i cBng li t tructure 2to printerHto file4 Cem c"u trKc c$a d/f . 9 IoJc di play tructure 2to printerHto file4 c' y1u cGu in ra my in hoJc in ra mt file mLi 10 li t <phm .i> 2danh ch tr3ng42for< %i5u Nem danh ch (i-n>4 2 Mhile < %i5u (i-n >4 2 to file 4 2 to - <phm .i> printer4 Oll Pt"t c0 cc /0n ghi record <n>P l /0n ghi th< n re t P l ( t6 /0n ghi hi-n ti cho %An hAt

Paiper 24/07/2006
STT Kiu hm Tc dng neCt <n> t6 /0n ghi hi-n ti %An /0n ghi th< n - for < %i5u (i-n > %i5u (i-n cGn % li-t (1 - Mhile< %i5u (i-n > %i5u (i-n % d6ng li - off % t7t chA % hi-n 8 hi-u - danh ch tr3ng Cc %:nh mt d&y cc tr3ng cGn hin th: SRa c"u trKc tr3ng

11 Qodify tructure

edit < phm .i >2field < danh ch tr3ng>42 for < %i5u (i-n >4 SRa ni dung /0n ghi 12 /roM e 2field < danh ch tr3ng>42 for < %i5u (i-n >4 /roM e 13 /roM e field < danh ch cc tr3ng> < t1n tr> TDnh ton gi,a cc tr3ng 3ng (At Cu"t S /iu th<c > SRa %Ti 14 replace < tr3ng > Mith < /iu th<c > 15 delete < phm .i > 2for < %i5u (i-n >4 2Mhile 9nh d"u Co /0n ghi < %i5u (i-n>4 16 recall< phm .i > 2for < %i5u (i-n >4 2Mhile KhUi phc cc /0n ghi %& <%i5u (i-n>4 Co et delete on 9Jt chA % che %i /0n 17 ghi %& %nh d"u Co No hWn cc /0n ghi %& 18 Vac( %nh d"u Xap No /0n ghi .Ynh .iZn 19 m (hUng cGn ph0i %nh d"u Ch[n mt /0n ghi .o .: 20 in ert 2/lan(42 /efore4 trD m m#nh mong mu8n (hUng c' tham 8 \ ch[n .: trD cu8i cBng /ln( P ch[n .o

Paiper 24/07/2006
STT Kiu hm Tc dng .: trD hi-n hnh /efore ch[n .o .: trD trLc .: trD hi-n hnh copy to <t1n file> 2 < phm .i > 4 2 field < t1n Sao trDch tLi mt file cGn tr3ng >4 2for < %i[u (i-n > 4 2 Mhile < %i5u ao trDch (i-n > 4 ort to < t1n file > on < tr3ng ] > 2 a4H 2d4H2c4^^^ S7p CAp tr3ng theo mt 2for< %i5u (i-n >4 2 Mhile < %i5u (i-n > 4 tr_t t` nh"t %:nh 2 field < t1n tr3ng > Ha P theo chi5u tang dGn HdP theo chi5u tang dGn H c 7p CAp theo ch, ci S7p CAp cc /0n ghi theo mt th< t` nh"t %:nh thUng cua mt t-p chd 8 d"u = l theo th< t` tang dGn d"u e l th< t` gi0m dGn indeC on < =b> /iu th<c (ho > to < t1n t-p > compact t-p chd 2 for < %i5u (i-n > 4 2 compact4 2 unicue4 8 \ %Fc n!n 2 additi.e4 unicue chd c' mt /0n ghi %Gu ti1n trong d/f %Fc ghi 8 th< t` .o trong t-p chd 8 additi.e P t-p chd 8 cf (hUng /: %'ng li et indeC to 2 danh ch cc t-p chd 8 2g4 4 Q* cc t-p chd 8 2order < /iu th<c 8 > H t1n t-p ch$ 4 danh ch cc 2 OSCh+ij+k42 de cending4 2 additi.e4 t-p chd 8 order Cc %:nh t-p ch$ u e < t1n d/f > indeC 2 danh ch cc t-p Q* cc t-p chd 8 chd 8 2g4 4 2order < /iu th<c 8 > H t1n t-p danh ch cc ch$ 4 2 OSCh+ij+k42 de cending4 t-p chd 8 order Cc %:nh t-p ch$

21

22

23

24

25

Paiper 24/07/2006
STT Kiu hm 26 et indeC to 2 /iu th<c U H< t1n t-p ch$ > 4 l a endingH de ending reindeC 2compact4 27 di play tatu Tc dng Nc %:nh t-p ch$ Chd 8 ho li t"t c0 cc t-p chd 8 %ang m* ao cho phB hFp .Li trng thi mLi c$a d/f Nem trng thi c$a d/f ndC ?n@ P tr0 li t1n indeC c' 8 th< t` n (ey?n@ tr0 li /iu th<c (ho c$a t-p idC c' 8 th< t` n order ?@ tr0 li 8 th< t` c$a Qa ter jndeC

28

29

clo e all clo e indeC clo e d/f

30

31 32 33 34

= 9'ng t"t c0 cc loi t-p = 9'ng cc t-p chd 8 = Qmi t-p m* ([m \ /: %'ng li et indeC to = 9'ng t"t c0 cc t-p chd 8 %ang m* trong .Bng^ locate for < %i5u (i-n > 2 < phm .i > 4 T#m (iAm mt /0n ghi b tho0 m&n mt %i5u (i-n continue no %' % %:nh .: tLi cc /0n ghi tiAp theo ee(< %i5u (i-n > iBng % t#m (iAm nhanh (hi %& 7p CAp cc chd 8 et filter to < %i5u (i-n > iBng % lmc cc /0n ghi tho0 m&n mt %i5u (i-n nh"t %:nh et field to < danh ch tr3ng > = iBng % lmc cc tr3ng^ et field on = Qu8n R dng li danh ch %& n1u count 2< phm .i > 4 2 for < %i5u (i-n > 4 iBng %Am cc /0n ghi 2 Mhile < %i5u (i-n >4 2to < /iAn >4 to < /iAn > % gRi gi tr: .o /iAn (hUng c' tun chmn b n' \ %Am

Paiper 24/07/2006
STT Kiu hm Tc dng t"t c0 cc /0n ghi um 2< phm .i > 4 2 < danh ch /iu th<c > 4 TDnh tTng 2for < %i5u (i-n >4 2Mhile < %i5u (i-n > 4 2to danh ch /iu <danh ch /iAn>4 th<c P d&y cc /iu th<c phon cch nhau mt d"u phpy b mqi /iu th<c trng <ng mt tTng to /iAn P cc gi tr: tTng ny \ %Fc gRi .o theo th<c t` trng <ng c$a .o danh ch /iAn a.erage 2< phm .i > 4 2 < danh ch /iu TDnh gi tr: trung /#nh th<c > 4 2for < %i5u (i-n >4 2Mhile < %i5u (i-n > 4 2to <danh ch /iAn>4 calculate 2< phm .i > 4 2 < danh ch /iu danh ch /iu th<c %Fc th<c > 4 2for < %i5u (i-n >4 2Mhile < %i5u R dng /*i cc hm msu (i-n > 4 2to <danh ch /iAn>4 au C+T?@ % %Am 8 /0n ghi S)Q?/iu th<c 8@ P dBng % tDnh tTng Otk ? /iu th<c 8 @ dBng % l"y gi tr: trung /#nh STi ? /iu th<c 8 @ P tDnh % l-ch ti1u chupn tOu ? /iu th<c 8 @ tDnh % l-ch trung /#nh Qin ? /iu th<c @ tDnh gi tr: nh; nh"t c$a /iu th<c QaC ? /iu th<c @ tDnh gi tr: lLn nh"t c$a /iu th<c Total to < t1n t-p > on < /iu th<c (ho > TDnh tTng . (At cu0 %>

35

36

37

38

Paiper 24/07/2006
STT Kiu hm Tc dng 2 phm .i 4 l 2 field < danh ch tr3ng > 4 2 for Fc ghi ang mt d/f mLi ^ < %i5u (i-n > 4 2 Mhile < %i5u (i-n >4 u e < t1n d/f > alla < t1n /D danh > kn /D danh cho d/f 39 ellect < t1n /D danh > Thay cho ellect < 8 hi-u .Bng > u e < t1n d/f > in < 8 hi-u > Ti mt .Bng hi-n hnh 40 c' th m* mt d/f trong .Bng (hc /vng l-nh tr1n alla ?2 < 8 hi-u .Bng > 4 @ Cho /iAt /D danh c$a 8 hi-u .Bng %ang m* iwF ?2 < 8 hi-u .Bng > 4 @ Cho /iAt t1n c$a d/f %ang m* Cho /iAt 8 lFng /0n ghi 41 recount ? 2< 8 hi-u .Bng > 4@ c$a t-p recno ? 2< 8 hi-u .Bng >4@ Cho /iAt 8 hi-u /0n ghi hi-n hnh /of? 2< 8 hi-u .Bng >4@ Kim tra .: trD %Gu t-p eof ? 2< 8 hi-u .Bng >4@ Kim tra .: trD cu8i t-p update on < tr3ng (ho > from < /D danh > c_p nh_t d, li-u t6 cc lreplace < tr3ng i > Mith < /iu th<c i > ^^^ d/f (hc P t-p %Fc c_p 2 random4 nh_t ph0i %Fc m* * .Bng hi-n hnhb cxn t-p ch<a d, li-u ph0i %Fc m* * mt .Bng (hc .Li /D danh tr3ng i l tr> 3ng c$a t-p hi-n hnh %> Fc c_p nh_t /*i cc gi tr: trng <ng /*i 42 cc /iu th<c th< i KhUng c' random %xi h;i c0 hai d/f ph0i c' th< t` theo chi5u tang dGn theo < tr3ng (ho > m chd cGn t-p hi-n hnh^ Set relation to 2< /iu th<c i >4 into < /D 9Jt m8i cuan h- cho cc 43 danh i > ^^^2 additi.e > d/f additi.e P cc m8i 6

Paiper 24/07/2006
STT Kiu hm Tc dng cuan h- \ %Fc th1m .o (hUng c' additi.e th# cc m8i cuan h- mLi \ thay thA cho cc m8i cuan h- cf . cc cc m8i cuan h- cf \ /: huy /; kmi l-nh trong do

uun < l-nh do > 44 hoJc z l-nh do > iir 2< %Jc t0 file >4 2to printer4 2 to <t1n > Nem th mc t-p>4 Type < t1n t-p >2to printer4 2 to <t1n t-p {>4 Nem ni dung c$a file num/er %Fc dBng % 45 2 num/er4 hi-n 8 hi-u c$a mqi dxng tr1n /0n ghi Q* cRa T gi8ng (iu 46 Filer chrng tr#nh +C 9Ti t1n file 47 uename < t1n cf > to < t1n mLi > 48 ielete file < t1n t-p > hoJc hra e < t1n t-p No file > To File l_p tr#nh 49 Qodify command < t1n file > 50 io < t1n file > 51 iimen ion <t1n m0ng> ?<n]>bn<{>@ 52 Scatter field < danh ch tr3ng> 2memo4 to < t1n m0ng > /lan( 53 kather from < t1n m0ng >2 field < li t > 4 2 < phm .i > 4 2 For < %( >4 2 Mhile < %( >4 Oppend from array < t1n m0ng > 2 < phm .i > 54 4 2 For < %i5u (i-n >4 2field <danh ch tr3ng >4 55 Copy to array < t1n m0ng > >2 field < li t > 4 2 < phm .i > 4 2 For < %( >4 2 Mhile < %( >4 56 O can ? < m0ng >b gi tr: b 2n]4 2n{4 @ Chy file l_p tr#nh Ci %Jt m0ng

ChuyZn ] record ang dng m0ng ChuyZn ] m0ng ang tr> 3ng^ ChuyZn dng m0ng ang tr3ng^ Chuyn t"t c0 cc /0n ghi ang m0ng T#m (iAm mt phGn tR c' thuc m0ng hay (hUng g +] P /7t %Gu t6 phGn tR n]^ +{ P 8 phGn tR giLi hn ^

Paiper 24/07/2006
STT Tc dng +Au (hUng c' n] b my tDnh \ t#m t6 %Gu ^ +Au (hUng c' n{ b my tDnh \ t#m t"t c0 cc phGn tR^ O ort ? < m0ng > b 2<n]>4b 2<n{>4b2 <n|>4@ +| S ] P gi0m dGn 57 +| S } P tang dGn 58 Ocopy ? m0ng ngu~n b m0ng %Dch b 2<n]>4b + | P c' 8 th< t` 2<n{>4b2 <n|>4@ Olen ?< m0ng >b n @ Cho /iAt % di c$a m0ng + S } cho /iAt 8 phGn tR c$a m0ng 59 + S ] cho /iAt 8 hng c$a m0ng + S { cho /iAt 8 ct c$a m0ng Oelement ? < m0ng >b n] b n{ @ Tr0 .5 8 th< t` c$a phGn tR c$a m0ng (hi /iAt 8 hng n] . 8 ct n{ O u/ cript ? < m0ng >b n] b n{ @ Cho /iAt 8 hng hoJc 8 ct (hi /iAt 8 th< t` n] +Au n{ S ] th# %' l hng +1K n{ S { th# n' l ct Sa.e to C"t gi tr: c$a m0ng l1n } mt file Kiu hm

You might also like