You are on page 1of 9

Paiper 24/07/2006

STT 1 2 3 4 5 6 7

Kiu hm Create<file> Copy structure to <file> Use < file> append

Tc dng To mt File chp cu hnh ca mt file c sang mt file khc m file

9 1 0

Np d liu vo bn ghi append from < tn file> [ fields < ds tr- Chp mt b n ghi t ng>] [for < iu kin >] mt bn ghi c append blank Thm mt bn ghi trng vo cui tp go <n> nh v con tr ca go top bn ghi th n go bottom skip <[+][-]m> Tin(li) bn ghi xung m v tr skip Li mt v tr dbf() Cho bit tn ca dbf ang m reccount() Cho bit s lng bn recno() ghi cho bit s hiu bn bof() ghi hin hnh tr v gi tr true nu eof() bn ghi v tr u tr v gi tr true nu bn ghi v tr cui cng list structure [to printer/to file] xem cu trc ca dbf Hoc display structure [to printer/to v c yu cu in ra file] my in hoc in ra mt file mi list <phm vi> [danh sch trng][for< Xem danh sch iu kin>] [ while < iu kin >] - <phm vi> [ to file ] [ to printer] All :tt c cc bn ghi record <n>: l bn ghi th n 1

Paiper 24/07/2006
STT Kiu hm Tc dng rest : l k t bn ghi hin ti cho n ht next <n> t bn ghi hin ti n bn ghi th n - for < iu kin > iu kin cn lit k - while< iu kin > iu kin dng li - off tt ch hin s hiu - danh sch trng xc nh mt dy cc trng cn hin th Sa cu trc trng

1 1 1 2 1 3 1 4 1 5 1 6 1 7

Modify structure

edit < phm vi >[fields< danh sch trng>][ for < iu kin >] Sa ni dung bn ghi browse [fields< danh sch trng>][ for < iu kin >] browse browse fields< danh sch cc trng> < Tnh ton gia cc trtn trng kt xut = biu thc > ng replace < trng > with < biu thc > Sa i

delete < phm vi > [for < iu kin >] nh du xo bn ghi [while < iu kin>] recall< phm vi > [for < iu kin >] Khi phc cc bn ghi [while <iu kin>] xo set delete on t ch che i bn ghi nh du xo 2

Paiper 24/07/2006
STT 1 8 1 9 Kiu hm Pack Zap Tc dng Xo hn cc bn ghi nh du

2 0

2 1

2 2

2 3

Xo bn ghi vnh vin m khng cn phi nh du insert [blank][ before] Chn mt bn ghi vo v tr m mnh mong mun khng c tham s s chn v tr cui cng blnk : chn vo v tr hin hnh before chn vo v tr trc v tr hin hnh copy to <tn file> [ < phm vi > ] Sao trch ti mt file [ fields < tn trng >] [for < iu kin cn sao trch > ] [ while < iu kin > ] sort to < tn file > on < trng 1 > [ a]/ Sp xp trng theo [d]/[c]...[for< iu kin >] [ while < mt trt t nht nh iu kin > ] [ fields < tn trng > /a : theo chiu tng dn /d: theo chiu tng dn / c sp xp theo ch ci index on < +,- biu thc kho > to < Sp xp cc bn ghi tn tp > [ for < iu kin > ] theo mt th t nht [ compact] [ unique] [ additive] nh thng qua mt tp ch s du + l theo th t tng dn du l th t gim dn compact tp ch s s c nn unique ch c mt bn ghi

Paiper 24/07/2006
STT Kiu hm Tc dng u tin trong dbf c ghi s th t vo trong tp ch s additive : tp ch s c khng b ng li M cc tp ch s danh sch cc tp ch s order xc nh tp ch M cc tp ch s danh sch cc tp ch s order xc nh tp ch Xc nh tp ch Ch s ho li tt c cc tp ch s ang m sao cho ph hp vi trng thi mi ca dbf Xem trng thi ca dbf ndx (n) : tr li tn index c s th t n key(n) tr li biu thc kho ca tp idx c s th t n order () tr li s th t ca Master Index + ng tt c cc loi tp + ng cc tp ch s + Mi tp m km s b ng li + ng tt c cc tp 4

2 4

set index to [ danh sch cc tp ch s [?] ] [order < biu thc s > / tn tp ch ] [ ASCENDING][ descending] [ additive] use < tn dbf > index [ danh sch cc tp ch s [?] ] [order < biu thc s > / tn tp ch ] [ ASCENDING] [ descending] set index to [ biu thc s /< tn tp ch > ] ; asending/ desending reindex [compact]

2 5 2 6 2 7

display status

2 8

2 9

close all close index close dbf set index to

Paiper 24/07/2006
STT Kiu hm locate for < iu kin > [ < phm vi >] continue seek< iu kin > set filter to < iu kin > set fields to < danh sch trng > set fields on count [< phm vi > ] [ for < iu kin > ] [ while < iu kin >] [to < bin >] Tc dng ch s ang m trong vng. Tm kim mt bn ghi , tho mn mt iu kin no nh v ti cc bn ghi tip theo Dng tm kim nhanh khi sp xp cc ch s Dng lc cc bn ghi tho mn mt iu kin nht nh + Dng lc cc trng. + Mun s dng li danh sch nu Dng m cc bn ghi to < bin > gi gi tr vo bin khng c tu chn , n s m tt c cc bn ghi Tnh tng danh sch biu thc : dy cc biu thc phn cch nhau mt du phy , mi biu thc tng ng mt tng to bin : cc gi tr tng ny s c gi vo theo thc t tng ng ca vo danh sch bin Tnh gi tr trung bnh

3 0 3 1 3 2 3 3

3 4

sum [< phm vi > ] [ < danh sch biu thc > ] [for < iu kin >] [while < iu kin > ] [to <danh sch bin>]

3 5

3 6

average [< phm vi > ] [ < danh sch biu thc > ] [for < iu kin >] [while < iu kin > ] [to <danh sch bin>] 5

Paiper 24/07/2006
STT Kiu hm calculate [< phm vi > ] [ < danh sch biu thc > ] [for < iu kin >] [while < iu kin > ] [to <danh sch bin>] Tc dng danh sch biu thc c s dng bi cc hm mu sau CNT() m s bn ghi SUM(biu thc s) : dng tnh tng AVG ( biu thc s ) dng ly gi tr trung bnh STD ( biu thc s ) : tnh lch tiu chun VAR ( biu thc s ) tnh lch trung bnh Min ( biu thc ) tnh gi tr nh nht ca biu thc Max ( biu thc ) tnh gi tr ln nht ca biu thc Total to < tn tp > on < biu thc Tnh tng v kt qu kho > [ phm vi ] ; [ fields < danh sch c ghi sang mt dbf trng > ] [ for < iu kin > ] [ while mi . < iu kin >] use < tn dbf > allas < tn b danh > Gn b danh cho dbf sellect < tn b danh > Thay cho sellect < s hiu vng > use < tn dbf > in < s hiu > Ti mt vng hin hnh c th m mt dbf trong vng khc bng lnh trn allas ([ < s hiu vng > ] ) Cho bit b danh ca s hiu vng ang m DBF ([ < s hiu vng > ] ) Cho bit tn ca dbf ang m 6

3 7

3 8 3 9 4 0 4 1

Paiper 24/07/2006
STT Kiu hm recount ( [< s hiu vng > ]) Tc dng Cho bit s lng bn ghi ca tp recno ( [< s hiu vng >]) Cho bit s hiu bn ghi hin hnh bof( [< s hiu vng >]) Kim tra v tr u eof ( [< s hiu vng >]) tp Kim tra v tr cui tp update on < trng kho > from < b cp nht d liu t danh > ;replace < trng i > with < biu cc dbf khc : tp c thc i > ... [ random] cp nht phi c m vng hin hnh, cn tp cha d liu phi c m mt vng khc vi b danh trng i l trng ca tp hin hnh c cp nht bi cc gi tr tng ng bi cc biu thc th i Khng c random i hi c hai dbf phi c th t theo chiu tng dn theo < trng kho > m ch cn tp hin hnh. Set relation to [< biu thc i >] into < t mi quan h cho b danh i > ...[ additive > cc dbf additive : cc mi quan h s c thm vo khng c additive th

4 2

4 3

Paiper 24/07/2006
STT Kiu hm Tc dng cc mi quan h mi s thay th cho cc mi quan h c v cc cc mi quan h c s b hu b Gi lnh trong dos

4 4 4 5 4 6 4 7 4 8 4 9 5 0 5 1 5 2 5 3 5 4 5

Run < lnh dos > hoc ! lnh dos - Dir [< c t file >] [to printer] [ to - Xem th mc <tn tp>] Type < tn tp >[to printer] [ to <tn Xem ni dung ca file tp 2>][ number] number c dng hin s hiu ca mi dng trn bn ghi Filer M ca s ging kiu chng trnh NC Rename < tn c > to < tn mi > i tn file

Delete file < tn tp > hoc Erase < Xo file tn tp > Modify command < tn file > Do < tn file > Dimension <tn mng> (<n1>,n<2>) To File lp trnh Chy file lp trnh Ci t mng

Scatter fields < danh sch trng> Chuyn 1 record [memo] to < tn mng > blank sang dng mng Gather from < tn mng >[ fields < list > ] [ < phm vi > ] [ For < k >] [ while < k >] Append from array < tn mng > [ < phm vi > ] [ For < iu kin >] [fields <danh sch trng >] Copy to array < tn mng > >[ fields < Chuyn 1 mng sang trng. Chuyn dng sang trng. mng

Chuyn tt c cc bn

Paiper 24/07/2006
STT Kiu hm Tc dng list > ] [ < phm vi > ] [ For < k >] ghi sang mng [ while < k >] Ascan ( < mng >, gi tr , [n1] [n2] ) Tm kim mt phn t c thuc mng hay khng ? N1 : bt u t phn t n1. N2 : s phn t gii hn . Nu khng c n1 , my tnh s tm t u . Nu khng c n2 , my tnh s tm tt c cc phn t. Asort ( < mng > , [<n1>], [<n2>], N3 = 1 : gim dn [ <n3>]) N3 = 0 : tng dn Acopy ( mng ngun , mng ch , N 3 : c s th t [<n1>], [<n2>],[ <n3>]) Alen (< mng >, n ) 5 9 Cho bit di ca mng N = 0 cho bit s phn t ca mng N = 1 cho bit s hng ca mng N = 2 cho bit s ct ca mng Tr v s th t ca phn t ca mng khi bit s hng n1 v s ct n2 Cho bit s hng hoc s ct khi bit s th t n1 Nu n2 = 1 th l hng N n2 = 2 th n l ct Ct gi tr ca mng ln mt file

5 6

5 7 5 8

Aelement ( < mng >, n1 , n2 ) 5 8 Asubscript ( < mng >, n1 , n2 ) 5 9

6 0

Save to

You might also like