You are on page 1of 7

Paiper 24/07/2006

STT KiÓu hµm T¸c dông


1 Create<file> T¹o mét File
Copy structure to <file> chÐp cÊu h×nh cña mét file ®·
2
cã sang mét file kh¸c
3 Use < file> më file
4 append N¹p d÷ liÖu vµo b¶n ghi
append from < tªn file> [ fields < ds trêng>] ChÐp mét b ¶n ghi tõ mét b¶n
5
[for < ®iÒu kiÖn >] ghi ®· cã
append blank Thªm mét b¶n ghi tr¾ng vµo
6
cuèi tÖp
go <n> §Þnh vÞ con trá cña b¶n ghi
7 go top thø n
go bottom
skip <[+][-]m> TiÕn(lïi) b¶n ghi xuèng m vÞ
trÝ
skip Lïi mét vÞ trÝ
dbf() Cho biÕt tªn cña dbf ®ang më
Cho biÕt sè lîng b¶n ghi
8 reccount() cho biÕt sè hiÖu b¶n ghi hiÖn
recno() hµnh
tr¶ vÒ gi¸ trÞ true nÕu b¶n ghi
bof() ë vÞ trÝ ®Çu
tr¶ vÒ gi¸ trÞ true nÕu b¶n ghi
eof() ë vÞ trÝ cuèi cïng
list structure [to printer/to file] xem cÊu tróc cña dbf vµ cã yªu
9 HoÆc display structure [to printer/to file] cÇu in ra m¸y in hoÆc in ra
mét file míi
10 list <ph¹m vi> [danh s¸ch trêng][for< ®iÒu Xem danh s¸ch
kiÖn>] [ while < ®iÒu kiÖn >] [ to file ] [ to - <ph¹m vi>
printer]  All :tÊt c¶ c¸c b¶n ghi
 record <n>: lµ b¶n ghi
thø n
 rest : lµ kÓ tõ b¶n ghi
hiÖn t¹i cho ®Õn hÕt
 next <n> tõ b¶n ghi
hiÖn t¹i ®Õn b¶n ghi
thø n
- for < ®iÒu kiÖn >
®iÒu kiÖn cÇn ®Ó
liÖt kª
- while< ®iÒu kiÖn >

1
Paiper 24/07/2006

STT KiÓu hµm T¸c dông


®iÒu kiÖn ®Ó dõng l¹i
- off ®Ó t¾t chÕ ®é
hiÖn sè hiÖu
- danh s¸ch trêng x¸c
®Þnh mét d·y c¸c trêng
cÇn hiÓn thÞ

11 Modify structure Söa cÊu tróc trêng


edit < ph¹m vi >[fields< danh s¸ch trêng>][ for
< ®iÒu kiÖn >]
Söa néi dung b¶n ghi
12 browse [fields< danh s¸ch trêng>][ for < ®iÒu
kiÖn >]
browse
browse fields< danh s¸ch c¸c trêng> < tªn trêng TÝnh to¸n gi÷a c¸c trêng
13
kÕt xuÊt = biÓu thøc >
14 replace < trêng > with < biÓu thøc > Söa ®æi
delete < ph¹m vi > [for < ®iÒu kiÖn >] [while §¸nh dÊu xo¸ b¶n ghi
15
< ®iÒu kiÖn>]
recall< ph¹m vi > [for < ®iÒu kiÖn >] [while Kh«i phôc c¸c b¶n ghi ®· xo¸
16
<®iÒu kiÖn>]
set delete on §Æt chÕ ®é che ®i b¶n ghi ®·
17
®¸nh dÊu xo¸
Pack Xo¸ h¼n c¸c b¶n ghi ®· ®¸nh
18
dÊu
Zap Xo¸ b¶n ghi vÜnh viÔn mµ
19
kh«ng cÇn ph¶i ®¸nh dÊu
insert [blank][ before] ChÌn mét b¶n ghi vµo vÞ trÝ
mµ m×nh mong muèn
 kh«ng cã tham sè sÏ
chÌn vÞ trÝ cuèi cïng
20  bl¹nk : chÌn vµo vÞ
trÝ hiÖn hµnh
 before chÌn vµo vÞ
trÝ tríc vÞ trÝ hiÖn
hµnh
copy to <tªn file> [ < ph¹m vi > ] [ fields < tªn Sao trÝch tíi mét file cÇn sao
21 trêng >] [for < ®iÌu kiÖn > ] [ while < ®iÒu trÝch
kiÖn > ]
22 sort to < tªn file > on < trêng 1 > [ a]/ [d]/[c]... S¾p xÕp trêng theo mét trËt tù
[for< ®iÒu kiÖn >] [ while < ®iÒu kiÖn > ] nhÊt ®Þnh
[ fields < tªn trêng >  /a : theo chiÒu t¨ng
dÇn
 /d: theo chiÒu t¨ng
dÇn

2
Paiper 24/07/2006

STT KiÓu hµm T¸c dông


 / c s¾p xÕp theo ch÷
c¸i
S¾p xÕp c¸c b¶n ghi theo mét
thø tù nhÊt ®Þnh th«ng qua
mét tÖp chØ sè
 dÊu + lµ theo thø tù
t¨ng dÇn
 dÊu – lµ thø tù gi¶m
index on < +,- biÓu thøc kho¸ > to < tªn tÖp > dÇn
23 [ for < ®iÒu kiÖn > ] [ compact] [ unique]  compact tÖp chØ sè sÏ
[ additive] ®îc nÐn
 unique chØ cã mét
b¶n ghi ®Çu tiªn trong
dbf ®îc ghi sè thø tù
vµo trong tÖp chØ sè
 additive : tÖp chØ sè
cò kh«ng bÞ ®ãng l¹i
set index to [ danh s¸ch c¸c tÖp chØ sè [?] ] Më c¸c tÖp chØ sè
[order < biÓu thøc sè > / tªn tÖp chñ ]  danh s¸ch c¸c tÖp chØ
24 [ ASCENDING][ descending] [ additive] sè
 order x¸c ®Þnh tÖp
chñ
use < tªn dbf > index [ danh s¸ch c¸c tÖp chØ Më c¸c tÖp chØ sè
sè [?] ] [order < biÓu thøc sè > / tªn tÖp chñ ] [  danh s¸ch c¸c tÖp chØ
25 ASCENDING][ descending] sè
 order x¸c ®Þnh tÖp
chñ
set index to [ biÓu thøc s« /< tªn tÖp chñ > ] ; X¸c ®Þnh tÖp chñ
26
asending/ desending
reindex [compact] ChØ sè ho¸ l¹i tÊt c¶ c¸c tÖp
27 chØ sè ®ang më sao cho phï
hîp víi tr¹ng th¸i míi cña dbf
display status Xem tr¹ng th¸i cña dbf
 ndx (n) : tr¶ l¹i tªn
index cã sè thø tù n
 key(n) tr¶ l¹i biÓu
28 thøc kho¸ cña tÖp idx
cã sè thø tù n
 order () tr¶ l¹i sè thø tù
cña Master Index

29 close all + §ãng tÊt c¶ c¸c lo¹i tÖp


close index + §ãng c¸c tÖp chØ sè
close dbf + Mäi tÖp më kÌm sÏ bÞ ®ãng

3
Paiper 24/07/2006

STT KiÓu hµm T¸c dông


l¹i
set index to + §ãng tÊt c¶ c¸c tÖp chØ sè
®ang më trong vïng.
locate for < ®iÒu kiÖn > [ < ph¹m vi > ] T×m kiÕm mét b¶n ghi , tho¶
m·n mét ®iÒu kiÖn nµo ®ã
30
continue ®Ó ®Þnh vÞ tíi c¸c b¶n ghi
tiÕp theo
seek< ®iÒu kiÖn > Dïng ®Ó t×m kiÕm nhanh khi
31
®· s¾p xÕp c¸c chØ sè
set filter to < ®iÒu kiÖn > Dïng ®Ó läc c¸c b¶n ghi tho¶
32 m·n mét ®iÒu kiÖn nhÊt
®Þnh
set fields to < danh s¸ch trêng > + Dïng ®Ó läc c¸c trêng.
33 set fields on + Muèn sö dông l¹i danh s¸ch
®· nªu
count [< ph¹m vi > ] [ for < ®iÒu kiÖn > ] Dïng ®Õm c¸c b¶n ghi
[ while < ®iÒu kiÖn >] [to < biÕn >]  to < biÕn > ®Ó göi
gi¸ trÞ vµo biÕn
34
 kh«ng cã tuú chän , nã
sÏ ®Õm tÊt c¶ c¸c b¶n
ghi
sum [< ph¹m vi > ] [ < danh s¸ch biÓu thøc > ] TÝnh tæng
[for < ®iÒu kiÖn >] [while < ®iÒu kiÖn > ]  danh s¸ch biÓu thøc :
[to <danh s¸ch biÕn>] d·y c¸c biÓu thøc
ph©n c¸ch nhau mét
dÊu phÈy , mçi biÓu
thøc t¬ng øng mét
35
tæng
 to biÕn : c¸c gi¸ trÞ
tæng nµy sÏ ®îc göi
vµo theo thøc tù t¬ng
øng cña vµo danh s¸ch
biÕn
average [< ph¹m vi > ] [ < danh s¸ch biÓu thøc TÝnh gi¸ trÞ trung b×nh
36 > ] [for < ®iÒu kiÖn >] [while < ®iÒu kiÖn >
] [to <danh s¸ch biÕn>]
37 calculate [< ph¹m vi > ] [ < danh s¸ch biÓu danh s¸ch biÓu thøc ®îc sö
thøc > ] [for < ®iÒu kiÖn >] [while < ®iÒu dông bëi c¸c hµm mÉu sau
kiÖn > ] [to <danh s¸ch biÕn>]  CNT() ®Ó ®Õm sè
b¶n ghi
 SUM(biÓu thøc sè) :
dïng ®Ó tÝnh tæng
 AVG ( biÓu thøc sè )
dïng ®Ó lÊy gi¸ trÞ
trung b×nh

4
Paiper 24/07/2006

STT KiÓu hµm T¸c dông


 STD ( biÓu thøc sè ) :
tÝnh ®é lÖch tiªu
chuÈn
 VAR ( biÓu thøc sè )
tÝnh ®é lÖch trung
b×nh
 Min ( biÓu thøc )
tÝnh gi¸ trÞ nhá nhÊt
cña biÓu thøc
 Max ( biÓu thøc )
tÝnh gi¸ trÞ lín nhÊt
cña biÓu thøc
Total to < tªn tÖp > on < biÓu thøc kho¸ > TÝnh tæng vµ kÕt qu¶ ®îc ghi
38 [ ph¹m vi ] ; [ fields < danh s¸ch trêng > ] [ for sang mét dbf míi .
< ®iÒu kiÖn > ] [ while < ®iÒu kiÖn >]
use < tªn dbf > allas < tªn bÝ danh > G¸n bÝ danh cho dbf
39 sellect < tªn bÝ danh > Thay cho sellect < sè hiÖu
vïng >
use < tªn dbf > in < sè hiÖu > T¹i mét vïng hiÖn hµnh cã thÓ
40 më mét dbf trong vïng kh¸c
b»ng lÖnh trªn
allas ([ < sè hiÖu vïng > ] ) Cho biÕt bÝ danh cña sè hiÖu
vïng ®ang më
DBF ([ < sè hiÖu vïng > ] ) Cho biÕt tªn cña dbf ®ang më
Cho biÕt sè lîng b¶n ghi cña
recount ( [< sè hiÖu vïng > ]) tÖp
41
Cho biÕt sè hiÖu b¶n ghi hiÖn
recno ( [< sè hiÖu vïng >]) hµnh
KiÓm tra vÞ trÝ ®Çu tÖp
bof( [< sè hiÖu vïng >]) KiÓm tra vÞ trÝ cuèi tÖp
eof ( [< sè hiÖu vïng >])
42 update on < trêng kho¸ > from < bÝ danh > cËp nhËt d÷ liÖu tõ c¸c dbf
;replace < trêng i > with < biÓu thøc i > ... kh¸c : tÖp ®îc cËp nhËt ph¶i
[ random] ®îc më ë vïng hiÖn hµnh, cßn
tÖp chøa d÷ liÖu ph¶i ®îc më
ë mét vïng kh¸c víi bÝ danh
 trêng i lµ trêng
cña tÖp hiÖn
hµnh ®îc cËp
nhËt bëi c¸c gi¸
trÞ t¬ng øng bëi
c¸c biÓu thøc thø
i
 Kh«ng cã
random ®ßi hái

5
Paiper 24/07/2006

STT KiÓu hµm T¸c dông


c¶ hai dbf ph¶i cã
thø tù theo chiÒu
t¨ng dÇn theo <
trêng kho¸ > mµ
chØ cÇn tÖp
hiÖn hµnh.
Set relation to [< biÓu thøc i >] into < bÝ danh §Æt mèi quan hÖ cho c¸c dbf
i > ...[ additive >  additive : c¸c mèi
quan hÖ sÏ ®îc thªm
vµo
 kh«ng cã additive th×
43
c¸c mèi quan hÖ míi sÏ
thay thÕ cho c¸c mèi
quan hÖ cò vµ c¸c c¸c
mèi quan hÖ cò sÏ bÞ
huû bá
Run < lÖnh dos > Gäi lÖnh trong dos
hoÆc ! lÖnh dos
44
- Dir [< ®Æc t¶ file >] [to printer] [ to <tªn - Xem th môc
tÖp>]
Type < tªn tÖp >[to printer] [ to <tªn tÖp 2>] Xem néi dung cña file
45 [ number] number ®îc dïng ®Ó hiÖn sè
hiÖu cña mçi dßng trªn b¶n ghi
Filer Më cöa sæ gièng kiÓu ch¬ng
46
tr×nh NC
47 Rename < tªn cò > to < tªn míi > §æi tªn file
48 Delete file < tªn tÖp > hoÆc Erase < tªn tÖp > Xo¸ file
49 Modify command < tªn file > T¹o File lËp tr×nh
50 Do < tªn file > Ch¹y file lËp tr×nh
51 Dimension <tªn m¶ng> (<n1>,n<2>) Cµi ®Æt m¶ng
Scatter fields < danh s¸ch trêng> [memo] to < ChuyÔn 1 record sang d¹ng
52
tªn m¶ng > blank m¶ng
Gather from < tªn m¶ng >[ fields < list > ] [ < ChuyÔn 1 m¶ng sang trêng.
53
ph¹m vi > ] [ For < ®k >] [ while < ®k >]
Append from array < tªn m¶ng > [ < ph¹m vi ChuyÔn d¹ng m¶ng sang trêng.
54 > ] [ For < ®iÒu kiÖn >] [fields <danh s¸ch tr-
êng >]
Copy to array < tªn m¶ng > >[ fields < list > ] ChuyÓn tÊt c¶ c¸c b¶n ghi
55
[ < ph¹m vi > ] [ For < ®k >] [ while < ®k >] sang m¶ng
56 Ascan ( < m¶ng >, gi¸ trÞ , [n1] [n2] ) T×m kiÕm mét phÇn tö cã
thuéc m¶ng hay kh«ng ?
N1 : b¾t ®Çu tõ phÇn tö n1.
N2 : sè phÇn tö giíi h¹n .
NÕu kh«ng cã n1 , m¸y tÝnh sÏ

6
Paiper 24/07/2006

STT KiÓu hµm T¸c dông


t×m tõ ®Çu .
NÕu kh«ng cã n2 , m¸y tÝnh sÏ
t×m tÊt c¶ c¸c phÇn tö.
Asort ( < m¶ng > , [<n1>], [<n2>],[ <n3>]) N3 = 1 : gi¶m dÇn
57
N3 = 0 : t¨ng dÇn
Acopy ( m¶ng nguån , m¶ng ®Ých , [<n1>], N 3 : cã sè thø tù
58
[<n2>],[ <n3>])
Alen (< m¶ng >, n ) Cho biÕt ®é dµi cña m¶ng
N = 0 cho biÕt sè phÇn tö cña
m¶ng
59
N = 1 cho biÕt sè hµng cña
m¶ng
N = 2 cho biÕt sè cét cña m¶ng
Aelement ( < m¶ng >, n1 , n2 ) Tr¶ vÒ sè thø tù cña phÇn tö
58 cña m¶ng khi biÕt sè hµng n1
vµ sè cét n2
Asubscript ( < m¶ng >, n1 , n2 ) Cho biÕt sè hµng hoÆc sè cét
khi biÕt sè thø tù n1
59
NÕu n2 = 1 th× ®ã lµ hµng
Nªó n2 = 2 th× nã lµ cét
Save to CÊt gi¸ trÞ cña m¶ng lªn mét
60
file

You might also like