Danh mục

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

Số trang: 5      Loại file: pdf      Dung lượng: 230.53 KB      Lượt xem: 17      Lượt tải: 0    
10.10.2023

Hỗ trợ phí lưu trữ khi tải xuống: miễn phí Tải xuống file đầy đủ (5 trang) 0

Báo xấu

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Chỉ làm việc với các bản ghi thoả mãn . +TITLE : Dùng làm tiêu đề của cửa sổ Browse thay cho tiêu đề ngầm định là tên tệp CSDL. + WIDTH :
Nội dung trích xuất từ tài liệu:
Hướngg dẫn sử dụng Foxpro phần 2 [FREEZE ] [NOEDITNOMODIFY] [NOAPPEND] [NODELETE] + §Ó bæ sung mét b¶n ghi vµo cuèi tÖp CSDL ta bÊm Ctrl+N. + §Ó ®¸nh dÊu xo¸ b¶n ghi ta bÊm Ctrl+T. + FILEDS : ChØ hiÓn thÞ nh÷ng tr-êng cã trong danh s¸ch. + FOR : ChØ lµm viÖc víi c¸c b¶n ghi tho¶ m·n . +TITLE : Dïng lµm tiªu ®Ò cña cöa sæ Browse thay cho tiªu ®Ò ngÇm ®Þnhlµ tªn tÖp CSDL. + WIDTH : PhÇn nµy quy ®Þnh chiÒu réng tèi ®a ®Ó hiÓn thÞ mét tr-êng trªn mµnh×nh lµ . NÕu kh«ng cã thµnh phÇn nµy th× ®é réng dµnh cho c¸c tr-êng chÝnh lµ ®éréng cña kiÓu d÷ liÖu cña tr-êng ®ã. VÝ dô WIDTH 10 th× trong cöa sæ tr×nh duyÖt sÏ dµnhcho c¸c tr-êng tèi ®a lµ 10 ký tù. + PARTITION : Theo mÆc ®Þnh cöa sæ Browse chiÕm toµn mµn h×nh (phãng to thunhá cöa sæ b»ng c¸ch bÊm Ctrl+F10). Tõ kho¸ trªn sÏ ph©n mµn h×nh thµnh 2 phÇn theo chiÒudäc. PhÇn bªn tr¸i gåm cét, phÇn bªn ph¶i lµ sè cét cßn l¹i cña mµn h×nh (mµn h×nhcã 80 cét vµ 24 dßng). B×nh th-êng con trá sÏ n»m ë phÇn bªn ph¶i. Di chuyÓn con trá (vÖt s¸ng) gi÷a hai phÇnb»ng c¸ch bÊm Ctrl+H. Theo ngÇm ®Þnh, khi vÖt s¸ng ë mét phÇn di chuyÓn th× vÖt s¸ng ë phÇn kia còng di chuyÓntheo. Ta cã thÓ bá chÕ ®é liªn kÕt nµy b»ng tõ kho¸ NOLINK (hoÆc bÊm Ctrl+B råi chänUnlink Partition). + LPARTITION: Tõ kho¸ nµy quy ®Þnh con trá mµn h×nh ë khu vùc tr¸i ngay sau khi khëi®éng lÖnh Browse víi tõ kho¸ PARTITION. + LEDIT vµ REDIT: Khi dïng PARTITION, trong c¶ hai phÇn cña cöa sæ BROWSE ®ÒuhiÖn theo d¹ng Browse (d¹ng hµng ngang), ta cã thÓ cho hiÖn theo d¹ng Change (d¹ng hµngdäc). NÕu muèn phÇn bªn tr¸i hiÖn d¹ng Change th× dïng tõ kho¸ LEDIT, nÕu muèn phÇn bªnph¶i hiÖn d¹ng Change th× dïng tõ kho¸ REDIT (hoÆc bÊm Ctrl+B råi chän Change). + LOCK : Tõ kho¸ nµy dïng ®Ó cè ®Þnh tr-êng liªn tôc bªn tr¸i, chóng sÏkh«ng bÞ tr«i khi cuén mµn h×nh theo chiÒu ngang. NÕu muèn cè ®Þnh c¸c tr-êng kh«ng liªntôc th× ph¶i ®i kÌm víi FIELDS . + FREEZE : ChØ cho phÐp söa ®æi vµ di chuyÓn trong mét tr-êng ®· chØ ®Þnh. + NOEDIT hay NOMODIFY: Kh«ng cho phÐp chØnh söa d÷ liÖu. + NOAPPEND: Kh«ng cho phÐp bæ sung b¶n ghi vµo CSDL (b»ng c¸ch bÊm Ctrl+N). + NODELETE: Kh«ng cho phÐp ®¸nh dÊu xo¸ c¸c b¶n ghi (b»ng c¸ch bÊm Ctrl+T) Bµi 3: Qu¶n lý cÊu tróc tÖp vµ b¶n ghi1. Söa cÊu tróc tÖp CSDL:- Có ph¸p: Modify Structure + LÖnh trªn dïng ®Ó söa cÊu tróc tÖp CSDL ®ang ®-îc më. + Khi dïng lÖnh nµy, cöa sæ thiÕt kÕt cÊu tróc CSDL ®-îc më, ta cã thÓ thªm tr-êng, thay®æi tªn, thay ®æi kiÓu d÷ liÖu cña c¸c tr-êng. + NÕu tÖp CSDL cã c¸c tr-êng Memo th× tÖp cò l-u tr-êng Memo lµ *.FPT sÏ ®æi thµnh*.TBK. + Khi söa xong bÊm Ctrl+W ®Ó ghi l¹i (m¸y sÏ hái “Make structure changes permanent” tachän YES) hoÆc bÊm ESC ®Ó huû bá viÖc söa ®æi.- Chó ý: + NÕu kiÓu d÷ liÖu cña mét tr-êng sau khi ta thay ®æi mµ phï hîp víi d÷ liÖu cña tÖp cò th×d÷ liÖu cña tÖp cò chuyÓn sang tÖp míi. NÕu kh«ng phï hîp sÏ bÞ xo¸ bá (VÝ dô: KiÓuNumber söa thµnh kiÒu Character lµ phï hîp nh-ng kiÓu Character ®æi thµnh kiÓu Number sÏkh«ng phï hîp). + NÕu ta thay ®æi tªn tr-êng vµ kiÓu tr-êng hoÆc tªn tr-êng vµ ®é réng cña tr-êng th×Foxpro coi ®©y lµ mét tr-êng míi vµ sÏ huû bá hÕt d÷ liÖu cña tr-êng nµy. Trong tr-êng hîpnµy ta ph¶i tiÕn hµnh hai lÇn söa cÊu tróc: lÇn thø nhÊt söa mäi thay ®æi cña tr-êng nh-ngkh«ng söa tªn tr-êng råi ghi l¹i, lÇn thø hai chØ söa tªn tr-êng. + V× viÖc söa ®æi cÊu tróc tÖp dÔ gÆp rñi ro nªn tr-íc khi söa ®æi ta nªn sao l¹i mét b¶n ®Ól-u tr÷, nÕu cã g× trôc trÆc ta vÉn cßn b¶n cò.2. Sao chÐp cÊu tróc tÖp CSDL:- Có ph¸p: COPY STRUCTURE TO [FIELDS ] + LÖnh nµy sao chÐp cÊu tróc tÖp CSDL ®ang më sang mét tÖp míi lµ + TÖp míi t¹o thµnh chØ cã cÊu tróc, ch-a cã néi dung b¶n ghi. + NÕu cã thµnh phÇn FIELDS th× chØ nh÷ng tr-êng n»m trong danh s¸ch míi®-îc sao chÐp, tøc lµ tÖp míi t¹o thµnh chØ bao gåm c¸c tr-êng cã trong danh s¸ch.3. Sao l-u cÊu tróc:- Có ph¸p: COPY STRUCTURE EXTENDED TO [FIELDS ] + LÖnh nµy sÏ sao chÐp cÊu tróc cña tÖp CSDL ®ang më thµnh c¸c b¶n ghi cña. TÖp CSDL míi t¹o thµnh nµy cã bèn tr-êng cè ®Þnh: * FIELD_NAME C(10): Ghi tªn c¸c tr-êng cña tÖp CSDL cÇn l-u. * FIELD_TYPE C(1): Ghi kiÓu cña tr-êng. * FIELD_LEN N(3,0): Ghi ®é réng cña tr-êng. * FILED_DEC N(3,0): Ghi sè ch÷ sè sau phÇn thËp ph©n cña tr-êng sè. + NÕu cã thµnh phÇn FIELDS th× chØ nh÷ng tr-êng n»m trong danh s¸ch cñatÖp CSDL ®ang më míi ®-îc sao.- Chó ý: Sau khi l-u cÊu tróc cña tÖp ®ang më sang , ta cã thÓ t¹o mét tÖpCSDL míi cã cÊu tróc t-¬ng øng víi c¸c b¶n ghi cña b»ng lÖnh: CREATE FROM 4. Sao chÐp cÊu tróc vµ b¶n ghi:- Có ph¸p: COPY TO [FIELDS ] [] [FOR ] [WHILE ] + LÖnh trªn sÏ sao chÐp cÊu tróc cïng b¶n ghi cña tÖp CSDL ®ang më sang tÖp CSDL míi lµ. + NÕu cã thµnh phÇn FIELDS th× chØ nh÷ng tr-êng n»m trong danh s¸ch míi®-îc sao chÐp. + NÕu cã th× chØ nh÷ng b¶n ghi n»m trong míi ®-îc sao chÐp. + NÕu cã FOR th× chØ nh÷ng b¶n ghi tho¶ m·n míi ®-îc sao chÐp. + NÕu cã WHILE th× c«ng viÖ ...

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