999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于VFP6.0環境復合條件查詢的設計與實現

2011-12-31 00:00:00崔賽英廖明梅舒清錄
科技創新導報 2011年35期

摘 要:數據查詢(Query)就是從數據庫表中檢索滿足條件的數據,數據查詢是數據庫的核心操作。數據查詢可分為單表查詢、多表查詢、單一條件查詢和復合條件查詢等。文章主要從設計思路、具體實現和事件代碼三個方面闡述在VFP6.0環境中基于多表復合條件查詢的設計與實現。

關鍵詞:數據查詢 VFP6.0 組合條件

中圖分類號:TP311.32文獻標識碼:A文章編號:1674-098X(2011)12(b)-0017-01

隨著計算機技術的不斷發展和應用,信息在現代社會和國民經濟中占據了主導地位,信息資源的開發和利用水平已經成為衡量一個國家綜合國力的重要標志之一。在計算機的主要三大應用領域(科學計算、數據處理和過程控制)中,數據處理是計算機應用領域中的一項很重要的內容,它主要利用計算機存儲和管理數據。

1 數據庫表和視圖的建立

對于VFP6.0而言,數據庫是與特定主題和任務相關的數據集合,是包含了多種容器的對象。VFP數據庫包含存儲數據的表、視圖、查詢、連接和存儲過程多個對象。A依附任何數據庫,前者稱為數據庫表,后者叫自由表;視圖是從一個或幾個基本表(或視圖)導出的虛擬表,當基本表中的數據發生變化,視圖中的數據也跟隨基本表的變化而變化。換句話說視圖就像一個窗口,透過它可以看到數據庫中自己感興趣的數據及其變化。視圖操作和基本表的操作相似,主要應用于多表查詢、統計等操作。在VFP6.0先建立名為student的數據庫,數據庫中的表以及由表所導出的cj視圖如圖1所示。

2 基于學生成績視圖的復合條件的設計與實現

2.1 設計思路

在創建的表單中,添加輸入查詢數據的文本框和顯示查詢結果的表格,根據文本框的輸入值,將查詢結果顯示在表格中,一旦文本框的值發生變化,表格中的查詢結果也隨之發生相應的變化。故特選擇文本框的InteractiveChange事件輸入程序代碼,每在文本框鍵入一個字符,系統就發會發生一次查詢。這樣一來,即可實現系統模糊查詢或精確查詢,若用戶的輸入有誤,可在第一時間提醒用戶,以便提高用戶的操作實效。

2.2 具體實現

在VFP6.0中建立如圖2所示的表單

2.3 事件過程代碼

在該表單的load事件中定義查詢操作所用到的變量,代碼如下:

public zy,kcm,xb,xm,xb,exps

zy=\"\"

kcm=\"\"

xb=\"\"

xm=\"\"

xm=\"\"

exps=\".t.\"

在text1文本框中的InteractiveChange事件中如下的代碼:

zy=allt(thisform.text1.value)

xb=allt(thisform.text2.value)

kcm=allt(thisform.text3.value)

xm=allt(thisform.text4.value)

select 學生成績

if not empty(zy)

exps=exps+\" and allt(專業)=zy \"

endif

if not empty(xb)

exps=exps+\" and allt(性別)=xb\"

endif

if not empty(kcm)

exps=exps+\" and allt(課程名)=kcm\"

endif

if not empty(xm)

exps=exps+\" and allt(姓名)=xm\"

endif

set filter to exps[3]

count to xs

if xs==0

messagebox(\"對不起沒有找到你要查詢的記錄\")

endif

go top

thisform.grid1.refresh

分別在text2、text3和text4文本框的InteractiveChange事件中分別輸入thisform.text1.interactivechange代碼。

程序主要使用了VFP6.0記錄過濾器 set filter to語句和宏替換函數(即替換出字符型變量的內容)實現復合條件查詢,該查詢不僅可實現記錄的模糊查詢或精確查詢,還可進行簡單條件查詢或復合條件查詢。文中程序代碼通俗易懂,易學易用,且全部調試通過,用戶可以直接使用,也可以根據實際需要進行修改使用。

參考文獻

[1]王珊,薩師煊.數據庫系統概論[M].北京:高等教育出版社,2006.

主站蜘蛛池模板: 国产拍在线| 日本少妇又色又爽又高潮| 日韩福利在线视频| 亚洲欧美不卡中文字幕| 久久五月视频| 午夜福利无码一区二区| 亚洲国产成人久久精品软件| 真人高潮娇喘嗯啊在线观看| 四虎国产永久在线观看| 老司机精品久久| 国产美女一级毛片| 欧美69视频在线| 国产幂在线无码精品| 国产亚洲精品无码专| 亚洲综合激情另类专区| 亚洲精品福利视频| 国产男女XX00免费观看| 日韩无码黄色| 国产精品无码翘臀在线看纯欲| 国产成熟女人性满足视频| 色噜噜狠狠狠综合曰曰曰| 99精品国产电影| 欧美一区二区自偷自拍视频| 久久无码免费束人妻| 欧美日韩中文字幕在线| 一级毛片在线播放免费观看| 在线亚洲小视频| 精品一区二区三区水蜜桃| 看看一级毛片| 91人人妻人人做人人爽男同| 亚洲一区二区视频在线观看| 成年人免费国产视频| 五月婷婷丁香综合| 在线中文字幕日韩| 亚洲欧洲一区二区三区| 亚洲一区二区日韩欧美gif| 国产极品美女在线播放| 亚洲精品人成网线在线| 99视频在线免费观看| 88av在线播放| 欧美精品在线视频观看| 精品亚洲国产成人AV| 天堂av综合网| 欧美一道本| 九九热精品免费视频| 爆乳熟妇一区二区三区| 亚洲日本精品一区二区| 久久国产精品嫖妓| 国产欧美精品专区一区二区| 精品一区二区三区中文字幕| 天堂成人av| 国产91视频免费观看| 欧美人与性动交a欧美精品| 久久精品无码中文字幕| 亚洲欧美日本国产专区一区| 国产精品九九视频| 制服无码网站| 久久亚洲国产最新网站| 日韩av手机在线| 国产SUV精品一区二区| 超碰aⅴ人人做人人爽欧美 | 精品天海翼一区二区| 亚洲三级电影在线播放| 久久久久无码国产精品不卡| 91视频99| 欧美激情综合| 波多野结衣一区二区三区88| 国产后式a一视频| 欧美日韩免费在线视频| 免费一级毛片| 久久精品丝袜| 免费A∨中文乱码专区| 一本视频精品中文字幕| 无码高潮喷水在线观看| 午夜欧美理论2019理论| 夜夜操狠狠操| 91色爱欧美精品www| 欧美69视频在线| 欧美一道本| 在线观看无码av免费不卡网站| 亚洲天堂久久久| 日本久久久久久免费网络|