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

正文內容

vfp查詢與視圖(存儲版)

2025-09-03 22:40上一頁面

下一頁面
  

【正文】 ”文本框及其按鈕: “函數和表達式” 文本框用于輸入一個函數和表達式,具體操作只需單擊“函數和表達式”文本框后的對話按鈕,在隨后出現(xiàn)的表達式生成器中書寫函數或表達式。 ■ 在“添加表或視圖”對話框中,選定表后,單擊 【 添加 】 按鈕,當視圖設計器中的表在兩個及以上 時,視圖設計器就會為選定的表建立關聯(lián)。此列表中所顯示的表都包含了“字段”選項卡“選定字段”列表中的字段。在字段文本框中共有下列 3種方式字段: ● 關鍵字段 ( 使用鑰匙符號作標記 ) , 指定該字段是否為關鍵字段 。 ■“使用更新”:此單選按鈕組用于指定字段如何在后端服務器上進行更新。它是系統(tǒng)的默認設置。 Select_Item :指定包含在查詢中的一個項。如果沒有打開表, VFP會顯示“打開”對話框以便指定文件位置,表打開以后直到查詢結束才關閉。 LEFT [OUTER] JOIN:在查詢結果中包含 JOIN左側表中的所有記錄,以及右側表中匹配的記錄。如果在同一個查詢中同時包含了 INTO子句和 TO子句,則 TO子句不起作用。 ③ DBF TableName|TABLE TableName:將查詢結果保存到一個表中,如果指定的表已經打開,并且 SET SAFETY設置為 OFF,則VFP在不給出任何警告信息的情況下改寫該表。 WHERE:告訴 VFP只在查詢結果中包含一定的記錄。也可以使用操作符 .,或使用EMPTY()函數檢查字段是否為空等。每個 Order_Item都必須對應查詢結果中的一列。 ON = 。 在運行“遠程視圖向導”之前,可以在“選項”對話框的“遠程數據”選項卡上設置遠程視圖和連接的默認選項。在此對話框中為數據庫選擇一種類型,同時在 Path中輸入遠程數據源的文件名或者使用 【 Browse】 按鈕選擇一個文件作為遠程數據源。 在數據源下面的下拉選項框中選擇 Visual FoxPro Database項,其它項均采用系統(tǒng)默認設置,然后選擇 【 驗證連接 】 按鈕。 在視圖設計器中對加入的表創(chuàng)建遠程視圖的操作與建立本地視圖的操作一樣,此處不再贅述。 關鍵字和已修改字段:當在本地改變的任一字段在源表中已被改變時,使更新失敗。 建立連接 使用遠程視圖,無需將所有記錄下載到本地計算機上即可提取遠程 ODBC服務器上的數據子集。 ●用戶標識:如果數據源需要用戶名稱或標識,允許鍵入。如果沒有對話指定內容,則顯示選擇 數據庫對話框,從中選擇數據源。 ( 3) 數據處理 此選項與用戶用 DBSETPROP( )函數設置的連接屬性相對應 。此選項與Transactions連接屬性相對應。 ■空閑(分鐘):以分鐘為單位指定空閑超時時間間隔。 ■在 【 瀏覽 】 窗口中顯示視圖。要查看基表,可以通過選擇系統(tǒng)菜單上的 【 窗口 】 |【 數據工作期 】打開“數據工作期”窗口。 ■在項目管理器中先選擇一數據庫,再右擊要重新命名的視圖。 3. 5. 5 創(chuàng)建視圖索引 同為表建立索引一樣,也可以為視圖建立索引??杀苊饷咳∫徊糠钟涗浿稻鸵⒁晥D的情況。問號后的文字標識了這個參數的名稱。 選擇“更新條件”選項卡,進行如圖設置: ■ 設定關鍵字段和可修改字段。表示我們設定的可更新字段生效。 如果要在游離視圖中修改數據,則要在使之游離前確認視圖可更新。多個用戶可以以共享模式同時訪問同一數據庫中的游離數據。 建立查詢分為單表查詢、多表查詢和交叉表查詢三種。 查詢和視圖都可以通過 SQLSELECT語句實現(xiàn),查詢和視圖的 SQL語句可以通過顯示 SQL窗口按鈕查看。 查詢是以磁盤文件形式存放的程序,其擴展名為 .QPR,它通過 DO命令來執(zhí)行。 ON = 。如果已有視圖返回的記錄正是脫機操作時想要的,可直接使用它,否則需要以編程的方式創(chuàng)建視圖。 99 在視圖中更改此處數據 更改完畢后操作光標離開這條記錄,觀察 Grade表中相關記錄變化的情形。 返回 利用視圖更新數據 在項目管理器中選擇“視圖 3”,單擊 【 修改 】 ,在視圖設計器中選擇“字段”選項卡,如圖。 ( 2) 在“篩選”選項卡中的“字段名”下拉列表框中選擇,在“條件”列表框中選定“ =”,在“實例”文本框中輸入“ ?系部代號”。因此,要根據實際情況處理。 返回 刪除視圖 視圖同表一樣也是可以刪除的,刪除視圖可以使用項目管理器或使用 DELETE VIEW命令。因為使用 NODATA子句時, VFP6為視圖 1創(chuàng)建一個永遠返回 .F. 值的 WHERE子句,而數據源上沒有記錄匹配WHERE子句的條件,所以沒有記錄被選擇。如果此視圖基于本地表,則 VFP6會在另一個工作區(qū)同時打開基表。處理視圖類似處理表,可以: ■使用 USE命令并指定視圖名來打開一個視圖。 ■查詢(秒):以秒為單位指定查詢超時時間間隔。此選項與BatchMode連接屬性相對應。 ● 從不顯示:指定 VFP從不提示用戶 。 ■ 【 驗證連接 】 :可以對那些剛輸入了內容的連接進行檢查。因為連接是作為數據庫的一部分存儲的,所以僅在有打開的數據庫時才能使用連接設計器。 當視圖基于遠程數據源時,在“表達式設計器”中顯示的函數反映了服務器所支持的函數。 關鍵字段:當源表中的關鍵字段被改變時,使更新失敗。 然后再在“連接設計器”中單擊 【 確定 】 ,接著彈出“保存對話框”,默認的連接名為“連接 1”,可以采用默認的連接名,也可以重命名連接名,再單擊 【 確定 】 。 如果已經存在定義的連接,該對話框中就顯示所定義的連接。如果選擇的是一種未連接任何數據源的 ODBC數據源,系統(tǒng)將顯示一個“確認連接”對話框,從中選擇一個數據源。 INTO CURSOR 視圖 1 運行該 SELECT語句后,選擇 【 顯示 】 |【 瀏覽“視圖 1”】 屏幕顯示如圖: 返回 創(chuàng)建遠程視圖 用視圖向導創(chuàng)建遠程視圖 創(chuàng)建使用遠程數據( ODBC)的視圖,必須存在一個數據庫來保存視圖,同時還需要存在數據源或命名連接。 INNER JOIN gxglxt!course 。 ALL防止 UNION刪除組合結果中的重復行。 Comparison是下列的某一操作符: =、 ==、 LIKE、 , !=, 、 、 =、 、 = FilterCondition:指定包含在查詢結果中的記錄必須滿足條件。 [PLAIN]:防止列標題出現(xiàn)在顯示的查詢結果中。執(zhí)行完SELECT語句后,臨時表仍然保持打開、活動,但只讀。 ON JoinCondition:指定聯(lián)接條件。 如果指定了本地別名,那么在整個 Select語句中都必須用這個別名代替表名。它可以是一個表達式。 [Alias.]:限定匹配項的名稱。 參數描述: SELECT:用 SELECT子句指定在查詢結果中包含的字段、常量和表達式。 ●“關鍵字段和時間戳”:如果自原始表記錄的時間戳首次檢索以后,它被修改過,設置 WHERE子句來檢測沖突。 如果選擇了這個復選框 , 將把在視圖中對記錄字段的修改返回到源表中 。 “更新條件”選項卡選項包括如下內容 : ■ “表”:指定視圖所使用的哪些表可以修改。 但是,在視圖中表間的關系既不像數據庫中的關系是永久的,也不像表中的關系是暫時的,它不靠索引字段進行聯(lián)接,而是通過定義一個聯(lián)接表達式來進行聯(lián)接,表間的關系是松散的。選擇 【 屬性 】 后,出現(xiàn)圖: 屬性設置可分為五種類型:字段有效性、顯示、匹配字段到類、數據匹配和注釋。如果需選定字段是“可用字段”列表框中的所有字段,可以單擊 【 全部添加 】 按鈕,這樣就把所有字段添加到了“選定字段”列表框中去了,可以通過 【 移去 】 按鈕將其移出來。 ■在項目管理器中,單擊 【 數據 】 選項卡,在列表框中選定需要修改的視圖,單擊 【 修改 】 按鈕。 輸入視圖名后單擊 【 確認 】 按鈕,系統(tǒng)顯示所建立的本地視圖的結果。 操作方法與建立查詢的記錄排序方法相同。 生成的本地視圖中包含表中所有的記錄,對應于關系中的完全聯(lián)接的設置結果。 例:創(chuàng)建包含 Grade表和 Courses表的本地視圖“視圖 1”。 ( 4)篩選記錄。如果要使用項目以外的表或視圖,則必須先打開數據庫或事先確認數據庫在作用范圍內 。 ( 3)然后按照向導屏幕上的指示操作。 假設本例將查詢結果保存到臨時表中,取臨時表名為“查詢1”?,F(xiàn)選中“交叉數據表”項,如圖: 設置 返回 定向輸出查詢結果 查詢檢索的信息,可以輸出到不同的目的地,以用作不同的用途。 單擊“雜項”選項卡,可以看到其間包括“無重復記錄”、“交叉數據表”、“全部”、“百分比”這四個復選框和一個微調按鈕。在此例中不設分組查詢。“篩選”選項卡可確定用于選擇記錄的字段和比較準則,以及輸入與該字段進行比較的示例值。 此外 , “ 聯(lián)接 ” 選項卡中的 “ 否 ” 列用于指定 . ,“ 邏輯 ” 列用于設置各聯(lián)接條件和篩選條件之間的邏輯關系( 無 、 . .OR.) , “ 大小寫 ” 列用于指定是否區(qū)分大小寫 。 操作方法如下: 啟動查詢設計器,在 “ 添加表和視圖 ” 對話框中從 “ 數據庫 ” 中選擇 GXGLXT庫,在 “ 數據庫中的表 ” 中選擇 Student表,單擊 【 添加 】 按鈕,再選擇 Grade表,再單擊 【 添加 】 , 此時系統(tǒng)自動彈出一個 “ 聯(lián)接條件 ” ,詢問是否根據兩表中都有的 “ 學號 ” 字段建立內部聯(lián)接,單擊 “ 確定 ” ,兩表間就有了一條連線,代表它們之間的聯(lián)接。 可以通過以下所提供的多種方法之一來打開查詢設計器: ■ 從 “ 項目管理器 ” 啟動查詢設計器 在 “ 項目管理器 ” 中選擇 “ 數據 ” 選項卡,再選取 “ 查詢 ”項,再單擊 【 新建 】 ,進入查詢設計方式選擇對話框后單擊【 新建查詢 】 , 則啟動“查詢設計器” 。 對于值為空的記錄是否以 . 說明 : 系統(tǒng)默認值是“保存交叉表查詢”和“顯示 NULL值”。 按提示操作:從可用字段列表框中將“學號”字段拖入“行”框,將“課程代號”拖入“列”框,將“課程成績”拖入“數據”框。 單擊 保存設計的查詢 目錄選擇下拉列表框 文件名輸入文本框 文件類型選擇下位列表框 在“文件名輸入文本框”中輸入“ Stud_query”后,單擊【 保存 】 按鈕,結束查詢設計過程。 查詢向導 ——篩選記錄 選擇排序字段 單擊 【 添加 】 選擇排序方式 調整排序順序 移動按鈕 單擊 查詢向導 ——記錄排序 查詢向導 ——限制記錄 限制查詢結果中所包含的記錄數 說明:查詢結果中所包含的記錄數限制共有四種方式: “部分類型”中選擇“所占記錄百分比”,“數量”中選擇“所有記錄”,查詢結果集中包含全部記錄。主講:杜春敏 學習要點 查詢向導和查詢設計器的使用方法; 單表查詢和交叉表查詢; 查詢設計器中各選項卡的功能和使用方法; 本地視圖和遠程視圖; 視圖向導和視圖設計器的使用方法; 使用視圖。其中,雖然表中沒有年級字段,但可通過“學號”得到年級(學號的前二位為年級)。 單擊,可以查看查詢結果集中的全部數據 打開 幫助文件 取消所建立的查詢 返回到向導的上一步 結束向導,完成查詢設計。 本示例中選擇字段 “ 課程代號 ” ; ( 3)數據,對應行和列的運算結果,本示例中選擇“課程成績”。 將交叉表查詢保存到一個指定的目錄中并打開“查詢設計器”修改它。 將上一節(jié)建立的 Grad_Query交叉表查詢,用 “ 查詢設計器 ”進行修改,使用之包含盡可能少的空欄。 當在多個表或視圖間進行查詢時,需要指出這些表或視圖間的聯(lián)接關系。 ( 4) :即為 “ 字段名 ” 欄中給出的字段的值應大于 “ 實例 ”欄中給出的值; ( 5) =:即為 “ 字段名 ” 欄中給出的字段的值應大于或等于“ 實例 ” 欄中給出的值; ( 6) :即為 “ 字段名 ” 欄中給出的字段的值應小于 “ 實例 ”欄中給出的值; ( 7) =:即為 “ 字段名 ” 欄中給出的字段的值應小于或等于“ 實例 ” 欄中給出的值;
點擊復制文檔內容
數學相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1