VFP知識(shí)點(diǎn)總結(jié)(考試必備)_第1頁
VFP知識(shí)點(diǎn)總結(jié)(考試必備)_第2頁
VFP知識(shí)點(diǎn)總結(jié)(考試必備)_第3頁
VFP知識(shí)點(diǎn)總結(jié)(考試必備)_第4頁
VFP知識(shí)點(diǎn)總結(jié)(考試必備)_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、一、有效性規(guī)則和參照完整性1有效性規(guī)則 先選中要求設(shè)置的字段,(1)“規(guī)則”:邏輯型表達(dá)式即SQL格式表達(dá)式。例:年齡是15-20: 年齡=15 and 年齡=20(2)“信息”:字符型表達(dá)式,直接摘抄加“”(英文狀態(tài))(3)“默認(rèn)值”:看選中的字段是什么類型2.參照完整性 (1)判斷一方(沒有重復(fù)字段的表)和多方(有重復(fù)字段的表) (2)一方建主索引,多方建普通索引 (3)由一方向多方扯一條線 (4)清理數(shù)據(jù)庫(數(shù)據(jù)庫清理數(shù)據(jù)庫,如果遇到“文件正在使用暫不能發(fā)布pack命令,” 此時(shí)close all,再重新以獨(dú)占方式打開數(shù)據(jù)庫再進(jìn)行一次清理) (5)右鍵編輯參照完整性(兩個(gè)永久性聯(lián)系須一一

2、設(shè)置其參照完整性)二、 SQL語句1格式:格式一:Select top字段1/字段2 from 表1,表2. where 連接條件 and(or) 篩選條件 group by 某一字段 haing count(字段) order by 字段1 asc/desc, 字段2 asc/desc into table 表格式二:Select top字段1/字段2 from 表1 join表2 join 表3. on 連接條件(返回來寫) where 篩選條件 group by 某一字段 haing count(字段) order by 字段1 asc/desc, 字段2 asc/desc into t

3、able 表 “字段1/字段2”,根據(jù)題目要求,搜索什么字段寫什么字段,若其中某一字段在表中沒有則認(rèn)定為是起的新名字,在該字段前加as,之后向函數(shù)avg(),sum(),max(),min(),count()?!癵roup by 某一字段 haing count(字段)”為難點(diǎn)??紤]用不用group by,首先在草稿紙上或腦海生成題目要求的表,選取一個(gè)個(gè)例填寫分析是否用得到group by,按什么分組。國家名稱獎(jiǎng)牌數(shù)中國10美國4俄羅斯7(3)select * from 表 where 某一字段 is null (4)運(yùn)行過程中碰到“XX不唯一”找到該字段在其前面加上表名。2查詢?cè)O(shè)計(jì)器與視圖設(shè)

4、計(jì)器區(qū)別“更新條件”函數(shù)和表達(dá)式:右側(cè) 查詢?nèi)ハ颍河益I-輸出設(shè)置查詢?nèi)ハ?表 或菜單查詢-查詢?nèi)ハ?表3.其他 (1)insert into 表名 values()insert 表名(字段1,字段2) values()(2)update 表名 set 字段 where 條件 Vf命令:replace 字段 with for 條件(3)delete from 表名 where 條件 Pack 刪除打邏輯刪除標(biāo)記記錄 Zap 刪除全部記錄只留表結(jié)構(gòu)(4)alter table 表名 add (column) 字段 C(6) alter table 表名 drop 字段alter table 表名

5、rename 字段1 to 字段2(5)select * from 表 into array/table/cursor 數(shù)組名/新表名/臨時(shí)表select * from 表 to fiel 文件名(.txt)三、菜單1 加訪問鍵-字母(筆試中填)| 選項(xiàng)處打 加分隔線-2顯示-常規(guī)選項(xiàng)(1)位置:“替換”、“追加”、“在之前”等。(2)作為頂層表單3菜單先保存(.mnx)再生成后運(yùn)行(do 菜單名.mpr)。四、 表單1 文件名-保存時(shí)的名字 標(biāo)題-caption名,名稱,控件名-name 2.各控件常用屬性(1) 命令按鈕commad1:enabled、visible等。(2) 命令組按鈕c

6、ommandgroup1(右鍵-編輯):buttoncount、buttons(指定選第幾個(gè)按鈕)、value(選中的按鈕)、visible等。(3) 標(biāo)簽label1:(4) 文本框text1:value(輸入的內(nèi)容)、passwordchar、inputmark、controlsource等。(5) 復(fù)選框check1:value(選中為1,不選中為0)等(6)選項(xiàng)組按鈕buttongroup1(右鍵-編輯):buttoncount、buttons(指定選第幾個(gè)按鈕)、value(選中的按鈕)、visible等。(7) 表格grid1(右鍵-編輯):columncount、recordso

7、urcetype、recordsource(8)頁框pageframe(右鍵-編輯):pagecount、pages等。(9)列表框list1:value(選中的條目)、list(數(shù)值)-選中第幾項(xiàng)、listindex-列表索引、multiselect rowsourcetype、rowsource 等。(10) 組合框combo1:value(選中的條目)、list(數(shù)值)-選中第幾項(xiàng)、listindex-列表索引、multiselect rowsourcetype、rowsource 、style等。(11)時(shí)鐘timer1:enabled、interval等3.表單中頂層表單步驟:(1)

8、表單showwindows-2(2)load或init事件:do 菜單名.mpr with this4.表單中快捷菜單:rightclick事件:do 菜單名.mpr 5.布局工具欄:先全部選中要求的控件,顯示布局工具欄6.新建方法程序或?qū)傩裕?表單-新建方法程序/新建屬性7close allopen database 數(shù)據(jù)庫名use 表go topdo while not eof()或do while eof()=.f.變量賦予初值 do case if 條件 (then) case 條件 語句塊1 表達(dá)式1 或 else case 條件 語句塊2 表達(dá)式2 endif otherwise

9、表達(dá)式n endcase語句塊skipenddo五、 雜項(xiàng)1. 函數(shù):Str()數(shù)值型轉(zhuǎn)換為字符型Val()字符型轉(zhuǎn)換為數(shù)值型CtoD()字符型轉(zhuǎn)換為日期型DtoC()日期型轉(zhuǎn)換為字符型CtoT()字符型轉(zhuǎn)換為日期時(shí)間型TtoC()日期時(shí)間型轉(zhuǎn)換為字符型abs()-絕對(duì)值 sign()-正數(shù)為1,負(fù)數(shù)為-1,0為0sqrt()-開平方pi()-圓周率int()-整數(shù)部分ceiling()-比他大的最小整數(shù) ceiling(4.9)-5floor()-比他小的最大整數(shù) floor(4.9)-4round()-四舍五入 round(123.453,0)-123round(123.453,-1)-1

10、20 round(123.453,-2)-100mod()-余數(shù) mod(13,-12)-11max()、min()len()-字符串長度 x=”book,len(x)4 len(“x”)-1lower()-大寫變小寫、upper()-小寫變大寫space()-測(cè)空格trim()-去掉字符串尾部ltrim()-去掉字符串頭部alltrim()-去掉字符串頭部和尾部left()-從左邊取規(guī)定個(gè)字符right()-從右邊取規(guī)定個(gè)字符substr()-從規(guī)定位置起取規(guī)定個(gè)字符occurs()-第一個(gè)字符串在第二個(gè)字符串中出現(xiàn)的次數(shù)at()-第一個(gè)字符串在第二個(gè)字符串中出現(xiàn)的位置(區(qū)分大小寫)atc(

11、)-第一個(gè)字符串在第二個(gè)字符串中出現(xiàn)的位置(不區(qū)分大小寫)stuff()-替換 stuff(“abcdefg”,2,0,”xyz”)-axyzbcdefgstuff(“abcdefg”,2,5,”xyz”)-axyzgstuff(“abcdefg”,2,4,”)-afgchrtran()單換chrtran(“abacadad”,”ad”,”xw”)-xbxcxwxwlike()-是否完全相等date()、time()、datetime()、year()、month()、day()、hour()、minute()、second()between()-值測(cè)試函數(shù)isnull()-是否是nullempty()-是否是0varitype()-測(cè)試類型eof()-文件末尾、bof()-文件開頭recno()-當(dāng)前記錄的記錄號(hào)recount()-文件中記錄個(gè)數(shù)iff()- 相當(dāng)于ifelse.deleted()-當(dāng)前指針?biāo)赣涗浭欠翊騽h除標(biāo)記 2.字段類型:字符型 C

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論