Danh mục

Hướngg dẫn sử dụng Foxpro phần 4

Số trang: 5      Loại file: pdf      Dung lượng: 230.68 KB      Lượt xem: 21      Lượt tải: 0    
Jamona

Phí lưu trữ: miễn phí Tải xuống file đầy đủ (5 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Các cú pháp: SET INDEX TO: Đóng tất cả các tệp chỉ số đang mở. CLOSE INDEX: Đóng các tệp chỉ số. CLOSE ALL: Đóng tất cả các loại tệp (cả tệp CSDL và tệp chỉ số).
Nội dung trích xuất từ tài liệu:
Hướngg dẫn sử dụng Foxpro phần 4- C¸c có ph¸p: SET INDEX TO: §ãng tÊt c¶ c¸c tÖp chØ sè ®ang më. CLOSE INDEX: §ãng c¸c tÖp chØ sè. CLOSE ALL: §ãng tÊt c¶ c¸c lo¹i tÖp (c¶ tÖp CSDL vµ tÖp chØ sè).- Khi ®ãng mét tÖp CSDL th× tÖp chØ sè liªn quan tíi tÖp CSDL ®ã còng bÞ ®ãng theo.3. TÖp chØ sè kÕt hîp ®éc lËp:a. T¹o tÖp chØ sè kÕt hîp ®éc lËp:- Có ph¸p: INDEX ON TAG OF [FOR USE INDEX [ORDER ] [ASCENDINGDESCENDING] C¸c tõ kho¸ dïng gièng nh- c¸ch 1.c. §æi ®Ýnh môc chñ:- Có ph¸p: SET ORDER TO  [ASCENDINGDESCENDING]- Gi¶i thÝch: + LÖnh trªn sÏ thay ®æi ®Ýnh môc chñ lµ ®Ýnh môc cã thø tù lµ trong tÖp CDX hoÆc cãthÓ chØ ®Ých danh .d. §ãng tÖp chØ sè:- C¸c có ph¸p: SET INDEX TO: §ãng tÊt c¶ c¸c tÖp chØ sè ®ang më. CLOSE INDEX: §ãng c¸c tÖp chØ sè. CLOSE ALL: §ãng tÊt c¶ c¸c lo¹i tÖp (c¶ tÖp CSDL vµ tÖp chØ sè).- Khi ®ãng mét tÖp CSDL th× tÖp chØ sè liªn quan tíi tÖp CSDL ®ã còng bÞ ®ãng theo.e. Xo¸ mét ®Ýnh môc khái tÖp chØ sè:- Có ph¸p: DELETE TAG [OF ] DELETE TAG ALL [OF ]- Gi¶i thÝch: + LÖnh thø nhÊt xo¸ ®Ýnh môc cã tªn lµ khái tÖp CDX. + LÖnh thø hai xo¸ tÊt c¶ c¸c ®Ýnh môc ®ång thêi xo¸ c¶ tÖp CDX. + NÕu cã tõ kho¸ OF sÏ xo¸ c¸c ®Ýnh môc cña tÖp ®-îc chØ ®Þnh, nÕukh«ng sÏ xo¸ c¸c ®Ýnh môc cña tÖp chØ sè ®ang më.4. C¸c hµm vµ c¸c lÖnh liªn quan ®Õn tÖp chØ sè:- LÖnh xem tÖp chØ sè chñ: DISPLAY STATUS LÖnh nµy dïng ®Ó xem t×nh tr¹ng cña tÖp CSD: Tªn tÖp CSDL, c¸c tÖp chØ sè ®ang më vµkho¸ s¾p xÕp, tÖp chØ sè chñ.- Hµm NDX(n): Cho biÕt tªn tÖp chØ sè IDX cã sè thø tù lµ n trong danh s¸ch c¸c tÖp chØ sè®-îc më.- Hµm KEY(n): Tr¶ l¹i biÓu thøc kho¸ cña tÖp IDX cã sè thø tù lµ n.- Hµm ORDER(): Cho tªn tÖp chØ sè chñ cña tÖp CSDL ®ang më.- Hµm SYS(21): Tr¶ l¹i sè thø tù cña tÖp chØ sè chñ. Bµi 7: S¾p xÕp theo tÖp chØ sè (tiÕp)1. TÖp chØ sè kÕt hîp kh«ng ®éc lËp:a. T¹o tÖp chØ sè kÕt hîp kh«ng ®éc lËp:- Có ph¸p: INDEX ON TAG [FOR ][ASCENDINGDESCENDING] [UNIQUE]- Gi¶i thÝch: + LÖnh trªn sÏ t¹o tÖp chØ sè míi cã tªn trïng víi tªn cña tÖp CSDL. + C¸c tõ kho¸ dïng t-¬ng tù nh- lÖnh t¹o tÖp chØ sè kÕt hîp ®éc lËp.b. Më tÖp chØ sè kÕt hîp kh«ng ®éc lËp:- Khi më tÖp CSDL th× tÖp chØ sè kÕt hîp kh«ng ®éc lËp sÏ tù ®éng ®-îc më, nh-ng kh«ng cã®Ýnh môc chñ.- Muèn cã ®Ýnh môc chñ ngay khi më ta dïng lÖnh: USE ORDER c. §æi ®Ýnh môc chñ:- Dïng lÖnh gièng nh- víi tÖp chØ sè kÕt hîp ®éc lËp.d. §ãng tÖp chØ sè kÕt hîp kh«ng ®éc lËp:- LÖnh Set Index To vµ Close Index kh«ng ®ãng ®-îc tÖp chØ sè lo¹i nµy, mµ nã chØ lµm chokh«ng cã ®Ýnh môc nµo lµ ®Ýnh môc chñ.- Muèn ®ãng tÖp chØ sè kÕt hîp kh«ng ®éc lËp chØ cã c¸ch lµ ®ãng tÖp CSDL.e. Xo¸ mét ®Ýnh môc khái tÖp chØ sè:- Có ph¸p: DELETE TAG DELETE TAG ALL- Gi¶i thÝch: + LÖnh thø nhÊt xo¸ ®Ýnh môc trong tÖp chØ sè ®ang më. + LÖnh thø hai xo¸ tÊt c¶ c¸c ®Ýnh môc cïng tÖp chØ sè.- Chó ý: + Khi gÆp lÖnh xãa ®Ýnh môc, Foxpro sÏ t×m ®Ýnh môc ®-îc chØ thÞ trong tÖp chØ sè kÕt hîpkh«ng ®éc lËp tr-íc (nÕu cã), nÕu kh«ng t×m thÊy míi ®i t×m ë tÖp chØ sè kÕt hîp ®éc lËp ®angmë.2. CËp nhËt c¸c tÖp chØ sè:- Khi dïng tÖp chØ sè ta ph¶i lu«n ®¶m b¶o sù t-¬ng thÝch gi÷a tÖp CSDL vµ c¸c tÖp chØ sèliªn quan. Mäi sù cËp nhËt kh«ng ®ång bé ®Òu dÉn ®Õn nh÷ng sai sãt kh«ng thÓ l-êng tr-íc®-îc.- Khi CSDL thay ®æi, c¸c tÖp chØ sè hiÖn ®ang më sÏ tù ®éng thay ®æi theo cho phï hîp,nh÷ng tÖp chØ sè kh«ng ®-îc më sÏ kh«ng ®-îc cËp nhËt. §Ó cËp nhËt l¹i tÖp chØ sè ta më tÖpCSDL råi dïng lÖnh: REINDEX- LÖnh nµy sÏ chØ sè ho¸ l¹i tÊt c¶ c¸c tÖp chØ sè ®ang më sao cho phï hîp víi t×nh tr¹ng míinhÊt cña CSDL hiÖn hµnh.- Nãi chung, tr-íc khi dïng thø tù cña c¸c tÖp chØ sè mµ kh«ng biÕt ch¾c cã lçi thêi haykh«ng th× ta nªn chØ sè ho¸ l¹i.2. Sao chÐp gi÷a c¸c lo¹i tÖp chØ sè:a. Sao chÐp c¸c tÖp chØ sè IDX vµo tÖp chØ sè CDX:- Có ph¸p: COPY INDEXS ALL [TO ]- Gi¶i thÝch: + LÖnh nµy sÏ sao chÐp c¸c tÖp chØ sè IDX ®ang më vµ ®-îc liÖt kª trong thµnh c¸c ®Ýnh môc cña tÖp chØ sè kªt hîp ®éc lËp cã tªn lµ . NÕu ch-a cã th× m¸y sÏ tù ®éng t¹o ra, tÖp nµy sÏ chØ sè ho¸ CSDL ®ang më. + NÕu dïng tham sè ALL thay v× th× tÊt c¶ c¸c tÖp chØ sè ®ang më®Òu ®-îc sao chÐp. + NÕu kh«ng cã TO th× sÏ sao chÐp c¸c tÖp chØ sè IDX thµnh c¸c ®Ýnh môc cñatÖp chØ sè kÕt hîp CDX kh«ng ®éc lËp (trïng tªn víi tªn tÖp CSDL). + NÕu trong tÖp chØ sè CDX cã ®Ýnh môc trïng tªn víi tªn tÖp IDX trong danh s¸ch th× m¸ysÏ hái cã chÐp ®Ì lªn kh«ng khi ®ang lµm viÖc ë chÕ ®é SET SAFETY ON.b. Sao chÐp mét ®Ýnh môc thµnh tÖp chØ sè IDX:- Có ph¸p: COPY TAG [OF ] TO - Gi¶i thÝch: + LÖnh nµy sÏ sao chÐp mét ®Ýnh môc cã tªn lµ cña tÖp chØ sè kÕt hîp CDX®ang më lµ thµnh tÖp chØ sè IDX. + NÕu kh«ng cã OF th× m¸y sÏ lÊy cña tÖp chØ sè kÕt hîpkh«ng ®éc lËp.3. C¸c lÖnh t×m kiÕm nhê tÖp chØ sè:a. LÖnh t×m kiÕm SEEK:- ViÖc t×m kiÕm nhanh theo lÖnh Seek chØ ®-îc tiÕn hµnh khi tÖp CSDL ®· ®-îc chØ sè ho¸- Có ph¸p: SEEK - Gi¶i thÝch: + lµ mét biÓu thøc cã gi¸ trÞ cïng kiÓ ...

Tài liệu được xem nhiều: