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

正文內(nèi)容

visualfoxpro60程序設(shè)計教程電子教案第6章(存儲版)

2025-07-08 20:22上一頁面

下一頁面
  

【正文】 是當前的數(shù)據(jù)庫時,此子句指定數(shù)據(jù)庫的名稱。這是右聯(lián)接。如果查詢結(jié)果中不包含任何記錄,則不創(chuàng)建這個數(shù)組。包含 ADDITIVE子句使查詢結(jié)果追加到所指定的文本文件的內(nèi)容后面。如果查詢中包括不止一個表就應(yīng)該為第一個表后的每一個表指定聯(lián)接條件。 [HAVING FilterCondition]:指定包含在查詢結(jié)果中的組必須滿足的條件。 FROM gxglxt!department INNER JOIN gxglxt!classzc。 WHERE = 04。就會進入遠程視圖向?qū)υ捒蛑小? 在數(shù)據(jù)庫設(shè)計器中單擊鼠標右鍵選擇 【 新建遠程視圖 】 或者在【 文件 】 下的 【 新建 】 命令,在新建對話框中選擇遠程視圖,并單擊 【 新建文件 】 按鈕。 2020/6/28 Visual FoxPro 76 在此對話框中可以選擇本地存在的數(shù)據(jù)庫或網(wǎng)上鄰居中設(shè)置為共享的數(shù)據(jù)庫。 在允許更新之前, VFP先檢查遠程數(shù)據(jù)源表中的指定字段,看看它們在記錄被提取到視圖中后有沒有改變,如果數(shù)據(jù)源中的這些記錄被修改,就不允許更新操作。如圖 2020/6/28 Visual FoxPro 80 當記錄中的關(guān)鍵字更新時,這些選項決定發(fā)送到服務(wù)器或源表中的更新語句使用什么SQL命令。 在安裝 VFP時,選擇 VFP的“完全”或“自定義”安裝選項,就可以把 ODBC安裝在系統(tǒng)中。 ■連接串:指定 VFP顯示連接串文本框,可在其中鍵入連接串。前文已作介紹。 ■ 顯示警告信息:指定顯示不可捕獲警告 。 ( 4)超時間隔 這些選項設(shè)置連接屬性的值,也可用 DBSETPROP( )函數(shù)設(shè)置。 ■等待時間(毫秒):以毫秒為單位指定在 VFP確定 SQL語句是否執(zhí)行完畢之前經(jīng)過的時間。 若要使用一個視圖,可采取如下方法: ■在項目管理器中先選擇一個數(shù)據(jù)庫,再選擇視圖名,然后單擊【 瀏覽 】 按鈕,在 【 瀏覽 】 窗口中顯示視圖。 返回 2020/6/28 Visual FoxPro 88 有時用戶只想了解視圖的結(jié)構(gòu),而不關(guān)心視圖中的數(shù)據(jù)。 例如,下面的代碼將視圖 2重新命名為視圖 1: rename view 視圖 1 to 視圖 2 說明: 在重新命名視圖之前,必須打開包含要命名視圖的數(shù)據(jù)庫 。關(guān)于該命令的參數(shù),在創(chuàng)建表的索引時已有介紹。參數(shù)名可以是字母字符、數(shù)字和單引號的任意組合。 ( 4)通過選擇 【 查詢 】 |【 運行查詢 】 命令,或通過單擊鼠標右鍵再選擇 【 運行查詢 】 命令,系統(tǒng)彈出如圖所示的視圖參數(shù)對話框。選取菜單 【 查詢 】 |【 運行查詢 】 查看結(jié)果,為視圖參數(shù)輸入“ 04”(帶定界符)、“第 1學(xué)期”后的運行結(jié)果如圖 : 2020/6/28 Visual FoxPro 96 ■ 修改視圖數(shù)據(jù)。 注意:因為表 Grade中每個字段的值都不唯一,所以要用組合關(guān)鍵字(學(xué)號 +課程代號 +開課學(xué)期) ■存檔并顯示結(jié)果。同時還可以設(shè)定如“ =??開課學(xué)期’”。 可用以下方法創(chuàng)建參數(shù)化視圖: ( 1)打開視圖設(shè)計器,從 【 查詢 】 菜單中選擇 【 視圖參數(shù) 】 命令,此時系統(tǒng)彈出視圖參數(shù)對話框,如圖 2020/6/28 Visual FoxPro 92 ( 2)在視圖參數(shù)對話框中輸入?yún)?shù)名及其數(shù)據(jù)類型。但與表不同的是,在視圖上創(chuàng)建的本地索引不能永久保存,它們隨著視圖的關(guān)閉而消失。單擊 【 重命名 】 按鈕,出現(xiàn)一對話框后即可為視圖輸入新的名稱。但有一個例外,如果視圖是基于遠程表,則基表將不在工作區(qū)中打開。 ■在 【 查看 】 窗口中顯示已打開的視圖的別名。在指定的時間間隔后,活動連接變?yōu)椴换顒印? ■包大小:當和遠程數(shù)據(jù)位置之間傳送信息時,可以指定傳送信息網(wǎng)絡(luò)包的大小(以字節(jié)為單位)。 ■ 異步執(zhí)行:指定異步連接 。前文已作介紹。 ●密碼:如果數(shù)據(jù)源需要密碼,允許鍵入密碼??梢栽诒镜貦C上操作這些選定的記錄,然后把更改或添加的值返回到遠程數(shù)據(jù)源中。 關(guān)鍵字和時間戳:當遠程表上記錄的時間戳在首次檢索之后被改變時,使更新失?。▋H當遠程表有時間戳列時有效)。 2020/6/28 Visual FoxPro 78 控制如何檢查更新沖突 如果在一個多用戶環(huán)境中工作,服務(wù)器上的數(shù)據(jù)也可以被別的用戶訪問,也許別的用戶也在試圖更新遠程服務(wù)器上的記錄,為了讓 VFP檢查用視圖操作的數(shù)據(jù)在更新之前是否被別的用戶修改過,可使用更新條件選項卡上的選項。如果為這個連接指定了一個數(shù)據(jù)庫,則會出現(xiàn)“連接成功”的提示信息,否則,將出現(xiàn)如圖所示的連接配置( Configure Connection)對話框。 選擇數(shù)據(jù)源以后,向?qū)Ь蜁M入下一步,以后的步驟與本地視圖及創(chuàng)建查詢沒有太大的差別,在此不再贅述。也可以在“連接設(shè)計器”中創(chuàng)建連接。 ON = 。 2020/6/28 Visual FoxPro 68 用 SELECT—SQL命令完成上節(jié)的設(shè)計任務(wù): SELECT , , , 。 [GROUP BY GroupColumn]:按列的值對查詢結(jié)果進行分組。從多表檢索中查找數(shù)據(jù)時需要用到該子句。執(zhí)行完 SELECT語句后,臨時表仍然保持打開活動狀態(tài)。如果沒有包含 INTO子句,查詢結(jié)果顯示在“瀏覽”窗口中。這是左聯(lián)接。 [FORCE]:如果包含了此子句, VFP在建立查詢時會嚴格按照在FROM子句中申明的順序建立聯(lián)接,否則會試圖對查詢進行優(yōu)化。一個項可以是: 2020/6/28 Visual FoxPro 63 ① FROM子句中所包含的表中的字段名稱。 [DISTINCT]:在查詢結(jié)果中刪除重復(fù)行。 ●“ SQL DELETE然后 INSERT”:指定先刪除原始表記錄后,再創(chuàng)建一個新的在視圖中被修改的記錄。 ● 可更新字段 ( 使用鉛筆符號作標記 ) , 指定該字段是否為可更新字段 。 ■ 【 重置關(guān)鍵字 】 :這個按鈕作用是從每個表中選擇主關(guān)鍵字字段作為視圖的關(guān)鍵字字段。 說明: 用以上的方法建立多表關(guān)聯(lián),必須有多個表添加到了視圖設(shè)計器中 。此選項的功能是為了生成一個虛擬的字段。還可以通過雙擊字段名將其加入到“選定字段”列表框。 2020/6/28 Visual FoxPro 52 視圖設(shè)計器 進入視圖設(shè)計器后,第一步先需要選定字段,選定字段可直接通過字段選項卡進行。 2020/6/28 Visual FoxPro 48 啟動視圖設(shè)計器方法 新建一個視圖可按以下步驟進入視圖設(shè)計器: ■選擇 【 文件 】 |【 新建 】 命令,單擊“視圖”單選框,再單擊【 新建文件 】 按鈕。 在第 5步中的操作方法也與建立查詢的方法相同,現(xiàn)選擇“保存本地視圖并瀏覽”,然后單擊 【 完成 】 。 單擊 【 下一步 】 ,進入到本地視圖向?qū)У牟襟E 4——排序記錄。 2020/6/28 Visual FoxPro 43 本地視圖向?qū)В翰襟E 2a——字段選取 生成的本地視圖中只包含表中關(guān)系相匹配的記錄,對應(yīng)于關(guān)系中的內(nèi)聯(lián)接的設(shè)置結(jié)果。定制顯示一定數(shù)量的記錄。建立數(shù)據(jù)庫中表與表之間的關(guān)系。 ( 2)選擇 【 新建本地視圖 】 ,再單擊【 視圖向?qū)?】 按鈕。 利用向?qū)?chuàng)建本地視圖 用本地視圖向?qū)?chuàng)建本地視圖,可采取以下方式: 方式一 : ( 1)在主窗口下打開 【 工具 】 菜單,選擇 【 向?qū)?】 菜單命令。多次查詢的結(jié)果可放在不同的表內(nèi)。三項查詢字段分別表示 X軸、 Y軸和圖形的單元值。將來查詢結(jié)果中就會有一列數(shù)據(jù)求平均值; ( 4)單擊“分組依據(jù)”選項卡,進入“分組依據(jù)”窗口,在“可用字段”中選擇 ,再單擊 【 添加 】 按鈕,該字段即成為分組字段。 返回 2020/6/28 Visual FoxPro 30 建立分組查詢 所謂分組就是將一組類似的記錄壓縮成一個結(jié)果記錄,這樣就可完成基于一組記錄的計算。在本示例中先在“查詢設(shè)計器”中選擇“字段”選項卡,然后從可用字段列表框中選擇: Student.學(xué)號、 、 、 ,如圖。 “ 條件 ” 列表中包含如下幾項: ( 1) =:指字段值與實例相等; 2020/6/28 Visual FoxPro 24 ( 2) LIKE:表示“字段名”欄中給出的字段值與“實例”欄中給出的文本值之間執(zhí)行不完全匹配,它主要針對字符類型。 返回 2020/6/28 Visual FoxPro 21 確定各表間的聯(lián)接關(guān)系 下面將通過一個示例來介紹創(chuàng)建一個含有多個表中信息的查詢。但是在實際應(yīng)用中,查詢向?qū)гO(shè)計的查詢往往不能滿足需求。 將交叉表查詢保存到一個指定的目錄中并運行該文件。 全部字段撤消按鈕 單擊 2020/6/28 Visual FoxPro 13 交叉表向?qū)?——定義布局 說明: ( 1) 行 , 將要加入到交叉表中的第一個字段名 , 本示例中選擇字段 “ 學(xué)號 ” ; ( 2) 列 , 將要加入到交叉表中的從第二個字段開始的若干個字段的字段名 , 注意這些從源表中選擇的數(shù)據(jù)不能超過 254個 。 利用查詢向?qū)гO(shè)計的查詢功能有限,可以使用查詢設(shè)計器修改它。根據(jù)要求,設(shè)置條件如上圖。 第 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è)計一個查詢。 “部分類型”中選擇“所占記錄百分比”,“數(shù)量”中選擇“部分值”,再在“微調(diào)框”中設(shè)置數(shù)值,查詢結(jié)果集中包含指定數(shù)值百分數(shù)的記錄。 在項目管理器中的“數(shù)據(jù)”選項中的查詢項下產(chǎn)生了一個查詢文件 返回 2020/6/28 Visual FoxPro 11 建立交叉表 如果在上文所述的建立查詢的第一步選擇“交叉表向?qū)А?,則可以建立交叉表。 單擊 2020/6/28 Visual FoxPro 14 交叉表查詢向?qū)?——加入總結(jié)信息 說明: 這一步的操作,決定在生成的交叉表中要加入的一個字段的內(nèi)容。 選擇“保存并運行交叉表查詢”后單擊 2020/6/28 Visual FoxPro 16 交叉表保存及運行結(jié)果 按上一步的操作完成后,進行到“另存為 …” 對話框中,將該查詢?nèi)∶麨?Grad_Query,然后保存在默認的目錄中。 可以通過以下所提供的多種方法之一來打開查詢設(shè)計器: ■ 從 “ 項目管理器 ” 啟動查詢設(shè)計器 在 “ 項目管理器 ” 中選擇 “ 數(shù)據(jù) ” 選項卡,再選取 “ 查詢 ”項,再單擊 【 新建 】 ,進入查詢設(shè)計方式選擇對話框后單擊 【 新建查詢 】 , 則啟動“查詢設(shè)計器” 。如前面所述,啟動查詢設(shè)計器,在 “ 添加表和視圖 ”對話框中從 “ 數(shù)據(jù)庫 ” 中選擇 GXGLXT庫,在 “ 數(shù)據(jù)庫中的表 ” 中選擇 Student表,單擊 【 添加 】 按鈕,再選擇 Grade表,再單擊【 添 加 】 ,此時系統(tǒng)自動彈出一個 “ 聯(lián)接條件 ” ,詢問是否根據(jù)兩表中都有的“ 學(xué)號 ” 字段建立內(nèi)部聯(lián)接,單擊 “ 確定 ” ,兩表間就有了一條連線,代表它們之間的聯(lián)接。 此外 , “ 聯(lián)接 ” 選項卡中的 “ 否 ” 列用于指定 . , “ 邏輯 ” 列用于設(shè)置各聯(lián)接條件和篩選條件之間的邏輯關(guān)系( 無 、 . .OR.) , “ 大小寫 ” 列用于指定是否區(qū)分大小寫 ?!昂Y選”選項卡可確定用于選擇記錄的字段和比較準則,以及輸入與該字段進行比較的示例值。在此例中不設(shè)分組查詢。 單擊“雜項”選項卡,可以看到其間包括“無重復(fù)記錄”、“交叉數(shù)據(jù)表”、“全部”、“百分比”這四個復(fù)選框和一個微調(diào)按鈕?,F(xiàn)選中“交叉數(shù)據(jù)表”項,如圖: 設(shè)置 返回 2020/6/28 Visual FoxPro 34 定向輸出查詢結(jié)果 查詢檢索的信息,可以輸出到不同的目的地,以用作不同的用途。 假設(shè)本例將查詢結(jié)果保存到臨時表中,取臨時表名為“查詢1”。 ( 3)然后按照向?qū)聊簧系闹甘静僮?。如果要使用項目以外的表或視圖,則必須先打開數(shù)據(jù)庫或事先確認數(shù)據(jù)庫在作用范圍內(nèi) 。 ( 4)篩選記錄。 例:創(chuàng)建包含 Grade表和 Courses表的本地視圖“視圖 1”。 生成的本地視圖中包含表中所有的記錄,對應(yīng)于關(guān)系中的完全聯(lián)接的設(shè)置結(jié)果。 操作方法與建立查詢的記錄排序方法相同。 輸
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1