intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

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

Chia sẻ: Utyew WSFGQWET | Ngày: | Loại File: PDF | Số trang:4

393
lượt xem
84
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Khởi động: - Khởi động: Kích đúp chuột vào biểu t-ợng foxpro trên màn hình nền. - Foxpro có hai chế độ làm việc là chế độ hội thoại và chế độ lập trình: + Chế độ hội thoại: Là chế độ thông dịch, mỗi khi ta ra lệnh trong cửa sổ lệnh (cửa sổ Command) thì Foxpro dịch và thi hành lệnh ngay lập tức.

Chủ đề:
Lưu

Nội dung Text: Hướngg dẫn sử dụng Foxpro phần 1

  1. h a n g e Vi h a n g e Vi XC XC e e F- F- w w Bµi 1: T¹o tÖp CSDL PD PD er er ! ! W W O O N N y y bu bu to to k k lic lic C C w w m m Hướng dẫn sử dụng Foxpro w w w w o o .c .c .d o .d o c u -tr a c k c u -tr a c k 1. Khëi ®éng vµ tho¸t: a. Khëi ®éng: - Khëi ®éng: KÝch ®óp chuét vµo biÓu t-îng foxpro trªn mµn h×nh nÒn. - Foxpro cã hai chÕ ®é lµm viÖc lµ chÕ ®é héi tho¹i vµ chÕ ®é lËp tr×nh: + ChÕ ®é héi tho¹i: Lµ chÕ ®é th«ng dÞch, mçi khi ta ra lÖnh trong cöa sæ lÖnh (cöa sæ Command) th× Foxpro dÞch vµ thi hµnh lÖnh ngay lËp tøc. + ChÕ ®é lËp tr×nh: Lµ chÕ ®é biªn dÞch, c¸c c©u lÖnh cña Foxpro ®-îc viÕt trong mét tÖp gäi lµ tÖp ch-¬ng tr×nh cã phÇn më réng lµ *.prg. C¸c c©u lÖnh cã mèi quan hÖ víi nhau t¹o thµnh mét ch-¬ng tr×nh hoµn thiÖn. Khi thùc hiÖn ch-¬ng tr×nh, Foxpro sÏ lÇn l-ît dÞch vµ thi hµnh tÊt c¶ c¸c c©u lÖnh ®ã. b. Tho¸t: - C1: Tõ cöa sæ Command gâ lÖnh: Quit - C2: BÊm F10/ chän môc File/ Quit. 2. C¸c kiÓu d÷ liÖu c¬ b¶n vµ c¸c phÐp to¸n: a. KiÓu ký tù Character (C): - Bao gåm chuçi c¸c ký tù trong b¶ng m· chuÈn ASCII, cã ®é dµi tèi ®a lµ 254 ký tù. - C¸c phÐp to¸n: +, - b. KiÓu sè Numberic (N): - Chøa c¸c sè cã ®é dµi tèi ®a 20 ký tù, bao gåm c¶ dÊu chÊm ng¨n c¸ch phÇn thËp ph©n. - PhÐp to¸n: +, -, *, /, ^ c. KiÓu sè Float (F): - Chøa c¸c sè ®-îc biÓu diÔn theo d¹ng to¸n häc. - VÝ dô: Sè 1685.54 viÕt lµ 1.68554E+3 tøc lµ 1.68554*103. - PhÐp to¸n: +, -, *, /, ^ d. KiÓu Logic (L): - ChØ bao gåm hai gi¸ trÞ lµ TRUE (.T.) hoÆc FALSE (.F.) - PhÐp to¸n: AND, OR, NOT - B¶ng ch©n lý vÒ gi¸ trÞ c¸c phÐp to¸n:
  2. h a n g e Vi h a n g e Vi XC XC e e F- F- w w PD PD er er ! ! W W O O N N y y bu bu to to A B A and B A or B not A k k lic lic C C w w m m w w w w o o .c .c .d o .d o c u -tr a c k c u -tr a c k True True True True False True False False True False False True False True True False False False False True e. KiÓu ký øc Memo (M): - Chøa c¸c ®o¹n v¨n b¶n lín. f. KiÓu General (G): - Chøa c¸c lo¹i d÷ liÖu ®Æc biÖt nh- h×nh ¶nh, ©m thanh... 3. T¹o tÖp CSDL: a. Kh¸i niÖm vÒ CSDL trong Foxpro2.6: - CSDL lµ mét b¶ng gåm c¸c dßng vµ c¸c cét: + C¸c cét t¹o thµnh cÊu tróc CSDL gäi lµ c¸c tr-êng (Field), trªn mçi tr-êng x¸c ®Þnh duy nhÊt mét kiÓu d÷ liÖu. + C¸c dßng l-u tr÷ d÷ liÖu gäi lµ c¸c b¶n ghi (Record), mçi b¶n ghi l-u tr÷ mét hå s¬. b. LÖnh t¹o tÖp CSDL: - Có ph¸p: CREATE [] CREATE TABLE Tr-êng1 KiÓu(§é_réng)[, Tr-êng2 KiÓu(§é_réng)...] - Gi¶i thÝch: + Hai lÖnh trªn sÏ t¹o ra tÖp CSDL cã phÇn më réng lµ *.DBF. + NÕu dïng có ph¸p thø nhÊt th× sau khi ra lÖnh sÏ xuÊt hiÖn mµn h×nh thiÕt kÕ cÊu tróc CSDL bao gåm: * Field: Tªn tr-êng. Cã ®é dµi tèi ®a 10 ký tù chØ bao gåm c¸c ch÷ c¸i tõ A ®Õn Z, c¸c ch÷ sè vµ dÊu g¹ch nèi d-íi _ * Type: KiÓu d÷ liÖu cña tr-êng, ®Ó x¸c ®Þnh kiÓu ta chØ cÇn bÊm ch÷ c¸i ®Çu tiªn cña tªn kiÓu. * Width: §é réng cho phÐp cña tr-êng, tÝnh c¶ dÊu chÊm ng¨n c¸ch phÇn thËp ph©n nÕu lµ kiÓu sè. * Dec: Sè ch÷ sè sau phÇn thËp ph©n, chØ ¸p dông ®èi víi kiÓu sè.
  3. h a n g e Vi h a n g e Vi XC XC e e F- F- w w Khi thiÕt kÕ xong tÖp CSDL, ta bÊm Ctrl+W ®Ó ghi l¹i cÊu tróc vµ tho¸t khái mµn h×nh thiÕt PD PD er er ! ! W W O O N N y y bu bu kÕ. Foxpro sÏ hái: Input data records now? – cã nhËp d÷ liÖu cho c¸c b¶n ghi b©y giê kh«ng? to to k k lic lic C C w w m m NÕu chän Yes th× sÏ xuÊt hiÖn mµn h×nh nhËp d÷ liÖu liÖu cho tÖp võa t¹o. NhËp d÷ liÖu xong w w w w o o .c .c .d o .d o c u -tr a c k c u -tr a c k ta l¹i bÊm Ctrl+W ®Ó l-u l¹i d÷ liÖu vµ trá vÒ cöa sæ Command. TÖp sau khi t¹o xong sÏ ë tr¹ng th¸i më. + NÕu dïng có ph¸p th- hai th× sÏ kh«ng xuÊt hiÖn mµn h×nh thiÕt kÕ mµ Foxpro sÏ tù thiÕt kÕt tÖp CSDL theo cÊu tróc ®· chØ ®Þnh. 4. Më - ®ãng tÖp CSDL: - Khi muèn lµm viÖc víi bÊt kú tÖp CSDL nµo, ta ®Òu ph¶i ra lÖnh më tÖp ®ã. - Më tÖp CSDL: USE - §ãng tÖp CSDL: USE CLOSE DATABASE CLOSE ALL - Chó ý: T¹i mét thêi ®iÓm Foxpro chØ lµm viÖc ®-îc víi mét tÖp CSDL, khi më mét tÖp míi th× tÖp cò sÏ bÞ ®ãng. 5. Bæ sung c¸c b¶n ghi vµo tÖp CSDL: - Có ph¸p: APPEND [BLANK] - Gi¶i thÝch: + LÖnh trªn sÏ bæ sung c¸c b¶n ghi vµo cuèi tÖp CSDL ®ang më. + NÕu trong c©u lÖnh cã thµnh phÇn BLANK th× sÏ bæ sung mét b¶n ghi tr¾ng vµo tÖp CSDL. Khi ®ã sÏ kh«ng xuÊt hiÖn mµn h×nh nhËp d÷ liÖu. Bµi 2: NhËp vµ söa néi dung b¶n ghi 1. Con trá b¶n ghi vµ dÞch chuyÓn con trá b¶n ghi: + GO : ChuyÓn tíi b¶n ghi thø n. + GO TOP: ChuyÓn tíi b¶n ghi ®Çu tiªn. + GO BOTTOM: ChuyÓn tíi b¶n ghi cuèi cïng. + SKIP: DÞch chuyÓn theo chiÒu tiÕn mét b¶n ghi. + SKIP : DÞch chuyÓn n b¶n ghi. NÕu n>0: dÞch chuyÓn theo chiÒu tiÕn, nÕu n
  4. h a n g e Vi h a n g e Vi XC XC e e F- F- w w 2. Ph¹m vi thùc hiÖn lÖnh: PD PD er er ! ! W W O O N N y y bu bu to to k k - NhiÒu lÖnh cña Foxpro dïng kÌm víi nh- c¸c lÖnh Display, List, Browse... Ph¹m lic lic C C w w m m w w w w o o .c .c .d o .d o c u -tr a c k c u -tr a c k vi dïng ®Ó x¸c ®Þnh sè b¶n ghi mµ lÖnh t¸c ®éng ®Õn. - Cã bèn d¹ng ph¹m vi: + ALL: Lµm viÖc víi tÊt c¶ c¸c b¶n ghi. + RECORD : Lµm viÖc víi b¶n ghi thø . + NEXT : Lµm viÖc víi n b¶n ghi kªt tõ b¶n ghi hiÖn hµnh. + REST : Lµm viÖc víi c¸c b¶n ghi kÓ tõ b¶n ghi hiÖn hµnh tíi b¶n ghi cuèi cïng. 3. Bæ sung b¶n ghi cho tÖp CSDL: - Có ph¸p: APPEND [BLANK] APPEND FROM [FOR ] 4. ChÌn b¶n ghi vµo tÖp CSDL: - Có ph¸p: INSERT [BLANK] [BEFORE] INSERT FORM [FOR ] 5. Xem cÊu tróc tÖp CSDL: - Có ph¸p: LIST STRUCTURE DISPLAY STRUCTURE 6. Xem néi dung tÖp CSDL: - Có ph¸p: LIST [] [FIELDS ] [FOR ] [WHILE ] [OFF] [TO PRINTTO FILE ] 7. Xem, söa, thªm c¸c b¶n ghi: - Có ph¸p: BROWSE [FIELDS ] [FOR ] [TITLE ] [WIDTH ] [LPARTITION] [PARTITION ] [NOLINK] [LEDIT] [REDIT] [LOCK ]
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2