freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

visualfoxpro60程序設(shè)計教程電子教案第6章-wenkub

2023-05-26 20:22:03 本頁面
 

【正文】 l FoxPro 17 用查詢設(shè)計器設(shè)計查詢 確定各表間的聯(lián)接關(guān)系 退 出 選定查詢字段 篩選記錄 建立分組查詢 雜項的設(shè)置 定向輸出查詢結(jié)果 運行查詢 返 回 2020/6/28 Visual FoxPro 18 用查詢設(shè)計器設(shè)計查詢 前面學(xué)習(xí)了如何使用 VFP6中文版提供的查詢向?qū)Э焖俚脑O(shè)計一個查詢。 選擇“保存并運行交叉表查詢”后單擊 2020/6/28 Visual FoxPro 16 交叉表保存及運行結(jié)果 按上一步的操作完成后,進(jìn)行到“另存為 …” 對話框中,將該查詢?nèi)∶麨?Grad_Query,然后保存在默認(rèn)的目錄中。 單擊 2020/6/28 Visual FoxPro 15 交叉表向?qū)?——完成 將交叉表查詢以文件的形式( .QPR)保存到一個指定的目錄中。 單擊 2020/6/28 Visual FoxPro 14 交叉表查詢向?qū)?——加入總結(jié)信息 說明: 這一步的操作,決定在生成的交叉表中要加入的一個字段的內(nèi)容。 2020/6/28 Visual FoxPro 12 交叉表設(shè)計向?qū)?——字段選取 選擇數(shù)據(jù)庫和表 選定字段 單擊 單個字段選定按鈕 全部字段選定按鈕 單個字段撤消按鈕 說明:在這一步先在“數(shù)據(jù)庫和表”一選擇一個數(shù)據(jù)庫,再選擇用以建立交叉表的數(shù)據(jù)表,然后再從可用字段列表框中選擇要用的字段,交叉表只用三個字段,這一步可多選 字段。 在項目管理器中的“數(shù)據(jù)”選項中的查詢項下產(chǎn)生了一個查詢文件 返回 2020/6/28 Visual FoxPro 11 建立交叉表 如果在上文所述的建立查詢的第一步選擇“交叉表向?qū)А?,則可以建立交叉表。 將查詢保存到一個指定的目錄中并運行該文件。 “部分類型”中選擇“所占記錄百分比”,“數(shù)量”中選擇“部分值”,再在“微調(diào)框”中設(shè)置數(shù)值,查詢結(jié)果集中包含指定數(shù)值百分?jǐn)?shù)的記錄。 單擊 查詢向?qū)?——字段選取 2020/6/28 Visual FoxPro 6 從中選擇代號 0 在此輸入值 4 取默認(rèn)值 從中選擇“包含” 在此輸入值 9 8 單擊 單擊 【 預(yù)覽 】 按鈕可以顯示查詢結(jié)果。 第 6章 查詢與視圖 2020/6/28 Visual FoxPro 2 第 6章 查詢與視圖 用查詢向?qū)гO(shè)計查詢 用查詢設(shè)計器設(shè)計查詢 創(chuàng)建視圖 小 結(jié) 返回 退出 利用視圖更新數(shù)據(jù) 利用視圖處理自由數(shù)據(jù) 2020/6/28 Visual FoxPro 3 用查詢向?qū)гO(shè)計查詢 設(shè)計單表查詢 建立交叉表 返 回 退 出 2020/6/28 Visual FoxPro 4 設(shè)計單表查詢 查詢向?qū)Э梢砸龑?dǎo)用戶快速設(shè)計一個查詢。下面將示例使用查詢向?qū)гO(shè)計一個簡單的單表查詢:從 GXGLXT數(shù)據(jù)庫的 Student表中查詢系部代號為“ 04”且是 99級的所有學(xué)生的信息。根據(jù)要求,設(shè)置條件如上圖。 “部分類型”中選擇“記錄號”,“數(shù)量”中選擇“所有記錄”,查詢結(jié)果集中包含全部記錄。 利用查詢向?qū)гO(shè)計的查詢功能有限,可以使用查詢設(shè)計器修改它。下面通過示例來介紹如何建立交叉表。 全部字段撤消按鈕 單擊 2020/6/28 Visual FoxPro 13 交叉表向?qū)?——定義布局 說明: ( 1) 行 , 將要加入到交叉表中的第一個字段名 , 本示例中選擇字段 “ 學(xué)號 ” ; ( 2) 列 , 將要加入到交叉表中的從第二個字段開始的若干個字段的字段名 , 注意這些從源表中選擇的數(shù)據(jù)不能超過 254個 。 ( 1)求和:求出對應(yīng)行和列的數(shù)據(jù)字段的和; ( 2)計數(shù):求出對應(yīng)行和列的數(shù)據(jù)字段的數(shù)目; ( 3)平均值:求出對應(yīng)行和列的數(shù)據(jù)字段的平均值; ( 4)最大值:求出對應(yīng)行和列的數(shù)據(jù)字段的最大值; ( 5)最小值:求出對應(yīng)行和列的數(shù)據(jù)字段的最小值。 將交叉表查詢保存到一個指定的目錄中并運行該文件。 保存后,系統(tǒng)進(jìn)入到數(shù)據(jù)查詢過程,稍候系統(tǒng)將查詢結(jié)果顯示出來。但是在實際應(yīng)用中,查詢向?qū)гO(shè)計的查詢往往不能滿足需求。 在 “ 項目管理器 ” 中選擇 “ 數(shù)據(jù) ” 選項卡,從 “ 查詢 ” 項中選擇一個已存在的查詢文件,再單擊 【 修改 】 ,也 啟動“查詢設(shè)計器” 。 返回 2020/6/28 Visual FoxPro 21 確定各表間的聯(lián)接關(guān)系 下面將通過一個示例來介紹創(chuàng)建一個含有多個表中信息的查詢。然后再添加 Courses表,最后關(guān)閉對話框。 “ 條件 ” 列表中包含如下幾項: ( 1) =:指字段值與實例相等; 2020/6/28 Visual FoxPro 24 ( 2) LIKE:表示“字段名”欄中給出的字段值與“實例”欄中給出的文本值之間執(zhí)行不完全匹配,它主要針對字符類型。下方的 “ 插入 ” 和 “ 移去 ” 按鈕分別用于增加或移去查詢條件 。在本示例中先在“查詢設(shè)計器”中選擇“字段”選項卡,然后從可用字段列表框中選擇: Student.學(xué)號、 、 、 ,如圖。 選擇篩選字段 設(shè)置篩選條件 輸入篩選實例 設(shè)置條件邏輯 是否區(qū)分大小寫 在字段名下的下拉選擇框中選擇“ ”,在“條件”下的下拉選擇框中選擇“ =”,在“實例”下的文本框中輸入“第 1學(xué)期”, 返回 2020/6/28 Visual FoxPro 28 在“邏輯”下的下拉選擇框中選擇“ AND”,然后再在字段名下的下拉選擇框中選擇“ ”,在“條件”下的下拉選擇框中選擇“ In”,在“實例”下的文本框中輸入“ 9904,9804”( 請注意中間的“ ,”是 En狀態(tài)下輸入的 )。 返回 2020/6/28 Visual FoxPro 30 建立分組查詢 所謂分組就是將一組類似的記錄壓縮成一個結(jié)果記錄,這樣就可完成基于一組記錄的計算。如果想求各門課程的平均成績,可以用“課程名稱”進(jìn)行分類查詢。將來查詢結(jié)果中就會有一列數(shù)據(jù)求平均值; ( 4)單擊“分組依據(jù)”選項卡,進(jìn)入“分組依據(jù)”窗口,在“可用字段”中選擇 ,再單擊 【 添加 】 按鈕,該字段即成為分組字段。 選中“無重復(fù)記錄”復(fù)選框表示對于查詢結(jié)果如果存在重復(fù)記錄,則只取相同記錄中的一個。三項查詢字段分別表示 X軸、 Y軸和圖形的單元值。如果沒有選定輸出的目的地,查詢結(jié)果將顯示在瀏覽窗口中。多次查詢的結(jié)果可放在不同的表內(nèi)。 返回 2020/6/28 Visual FoxPro 36 運行查詢 在完成了查詢的設(shè)計工作并指定了結(jié)果輸出去向后,可通過以下五種方式之一運行查詢: ■在查詢設(shè)計器區(qū)域內(nèi)單擊右鍵,在彈出菜單中選擇“運行查詢”; ■在“項目管理器”中選定查詢的名稱,然后選定“運行”按鈕; ■在“查詢”菜單中選擇“運行查詢”: ■在命令窗口中鍵入 DO 查詢名 .qpr。 利用向?qū)?chuàng)建本地視圖 用本地視圖向?qū)?chuàng)建本地視圖,可采取以下方式: 方式一 : ( 1)在主窗口下打開 【 工具 】 菜單,選擇 【 向?qū)?】 菜單命令。 方式三 : ( 1)在項目管理器中選定數(shù)據(jù)庫。 ( 2)選擇 【 新建本地視圖 】 ,再單擊【 視圖向?qū)?】 按鈕。 本地視圖向?qū)υ捒蛉鐖D,可以看到,創(chuàng)建視圖大體要經(jīng)過以下步驟: ( 1)字段選取。建立數(shù)據(jù)庫中表與表之間的關(guān)系。選定符合條件的記錄。定制顯示一定數(shù)量的記錄。 選擇表 Grade 單擊全部添加按鈕 選擇 Courses表 單擊單個添加按鈕,添加課程名、學(xué)時數(shù)、學(xué)分?jǐn)?shù) 字段選擇完成后,單擊 【 下一步 】 ,步驟 2——為表建立關(guān)系。 2020/6/28 Visual FoxPro 43 本地視圖向?qū)В翰襟E 2a——字段選取 生成的本地視圖中只包含表中關(guān)系相匹配的記錄,對應(yīng)于關(guān)系中的內(nèi)聯(lián)接的設(shè)置結(jié)果。 本例中選用默認(rèn)值:僅包含匹配的行。 單擊 【 下一步 】 ,進(jìn)入到本地視圖向?qū)У牟襟E 4——排序記錄。先在“可用字段”列表框中選擇 “學(xué)號”,然后單擊 【 添加 】 ,再選擇“課程代號”,再單擊 【 添加 】 如上圖。 在第 5步中的操作方法也與建立查詢的方法相同,現(xiàn)選擇“保存本地視圖并瀏覽”,然后單擊 【 完成 】 。本地視圖向?qū)ЫY(jié)束。 2020/6/28 Visual FoxPro 48 啟動視圖設(shè)計器方法 新建一個視圖可按以下步驟進(jìn)入視圖設(shè)計器: ■選擇 【 文件 】 |【 新建 】 命令,單擊“視圖”單選框,再單擊【 新建文件 】 按鈕。 ■ 在數(shù)據(jù)庫設(shè)計器窗口中 , 右擊需要修改的視圖 , 在出現(xiàn)的快捷菜單中選擇 【 修改 】 命令 。 2020/6/28 Visual FoxPro 52 視圖設(shè)計器 進(jìn)入視圖設(shè)計器后,第一步先需要選定字段,選定字段可直接通過字段選項卡進(jìn)行。它們選定的方法與選定 Classzc. 班級簡稱字段一樣。還可以通過雙擊字段名將其加入到“選定字段”列表框。只要“選定字段”列表框中有一個值, 【 屬性 】 命令按鈕就成為可選的了。此選項的功能是為了生成一個虛擬的字段。 2020/6/28 Visual FoxPro 56 從定義上講,多表視圖指的是:視圖中的字段來源于兩個或兩個以上的表。 說明: 用以上的方法建立多表關(guān)聯(lián),必須有多個表添加到了視圖設(shè)計器中 。視圖設(shè)計器中的“更新條件”選項卡可以用來設(shè)置允許視圖更新表字段的條件。 ■ 【 重置關(guān)鍵字 】 :這個按鈕作用是從每個表中選擇主關(guān)鍵字字段作為視圖的關(guān)鍵字字段。 ■“ 發(fā)送 SQL更新 ” :指定是否將視圖記錄中的修改傳送給原始表 。 ● 可更新字段 ( 使用鉛筆符號作標(biāo)記 ) , 指定該字段是否為可更新字段 。 ●“關(guān)鍵字和已修改字段”:如果從視圖首次檢索(默認(rèn))以后,關(guān)鍵字字段或原始表記錄的已修改字段中,某個字段做過修改,設(shè)置 WHERE子句來檢測沖突。 ●“ SQL DELETE然后 INSERT”:指定先刪除原始表記錄后,再創(chuàng)建一個新的在視圖中被修改的記錄。若用 SELECT—SQL建立視圖,則可用下列 SELECT—SQL語句: 格式: SELECT [ALL | DISTINCT] [TOP nExpr [PERCENT]] [Alias.] Select_Item [AS Column_ Name] [, [Alias.] Select_Item [AS Column_Name] ...] FROM [FORCE] [DatabaseName!] Table [[AS] Local_Alias] [[INNER|LEFT [OUTER]| RIGHT [OUTER] |FULL [OUTER] JOINDatabaseName!] Table [[AS ]Local_Alias] [ON Join- Condition…] [[INTO Destination]|[TO FILE FileName [ADDITIVE]|TO PRINTER [PROMPT]|TO SCREEN]] [PREFERENCE PreferenceName] [NOCONSOLE] [PLAIN] [NOWAIT] [WHERE JoinCondition [.AND. JoinCondition ...] [.AND.|.OR. FilterCondition [.AND.|.OR. FilterCondition ...]]] [GROUP BY GroupColumn [, GroupColumn ...]] [HAVING FilterCondition] [UNION [ALL] SELECTCommand] [ORDER BY Order_Item [ASC|DESC] [, Order_Item [ASC|DESC] ...]] 2020/6/28 Visual FoxPro 62 功能: 從一個或多個表中檢索數(shù)據(jù)。 [DISTINCT]:在查詢結(jié)果中刪除重復(fù)行。可以指定選取 1~32767條記錄。一個項可以是: 2020/6/28 Visual FoxPro 63 ① FROM子句中所包含的表中的字段名稱。當(dāng) SelectItem是一個表達(dá)式或一個字段函數(shù)時,如果要給此列取一個有意義的名稱可用這個子句。 [FORCE]:如果包含了此子句, VFP在建立查詢時會嚴(yán)格按照在FROM子句中申明的順序建立聯(lián)接,否則會試圖對查詢進(jìn)行優(yōu)化。 Ta
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1