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

正文內(nèi)容

第1章access數(shù)據(jù)庫基礎(chǔ)(參考版)

2024-10-16 08:15本頁面
  

【正文】 當(dāng)Autosize屬性設(shè)為 True時 , 標(biāo)簽控件的寬度隨標(biāo)簽框中字符長度變化而變化 Backcolor:標(biāo)簽的背景色 Font:標(biāo)簽中文本的字體及大小 ForeColor:字體的顏色 2.實(shí)例 P103 例 標(biāo)簽控件 上一頁 下一頁 返回首頁 1.主要屬性 名稱:控件的名稱屬性 Text:輸入到文本框控件中的文本內(nèi)容 M axlength:文本框中可輸入字符串的最大長度 。 4. 更新記錄 5. Find方法 Update方法保存對記錄的任何改動 使用 Find方法可在指定的 Dynaset或 Snapshot類型的 Recordset對象中查找與指定條件相符的一個記錄 , 并使之成為當(dāng)前記錄 上一頁 下一頁 返回首頁 DATA控件實(shí)例( P98) 例 實(shí)例設(shè)計淺析 : 1.界面設(shè)計(略) 2.涉及的主要控件屬性 Data1控件: connect Databasename recordsource 文本框控件: Datasource datafield 3.代碼設(shè)計說明(見源代碼中解釋) 思考: 若將窗體中的文本框改為控件數(shù)組的形式則代碼應(yīng)作如何變動? 實(shí)例操作 返回本章目錄 上一頁 下一頁 返回首頁 1.主要屬性 名稱:指明控件的名稱 , 默認(rèn)由類名加上一個序號組成 Caption:標(biāo)簽所顯示的文本的內(nèi)容 , 最長可為 1024字節(jié) 。 Addnew的替代方法是把 Data控件的 EOFAction屬性設(shè)置為 2AddNew。 記錄操作 3. 刪除記錄 Delete方法刪除一個記錄 。 Data控件基礎(chǔ) 上一頁 下一頁 返回首頁 2.主要方法 Refresh 用來重建或重新顯示與數(shù)據(jù)控件相關(guān)的記錄,語法為: 數(shù)據(jù)控件名 .Refresh 例: =“d:\vb6\ ” Data!.RecordSource=“workerTable ” Updaterecord 用來把所有約束控件的當(dāng)前值存入相應(yīng)的數(shù)據(jù)庫中,語法為: 數(shù)據(jù)控件名 .UpdateRecord Data控件基礎(chǔ) 上一頁 下一頁 返回首頁 3.主要事件 Validate(Action As Integer, Save As Integer ) 在移動指針和更新數(shù)據(jù)之前, Visual Basic觸發(fā)該事件,可在該事件中編寫代碼,根據(jù)具體情況進(jìn)行相應(yīng)的處理,如檢查數(shù)據(jù)的合法性等 參數(shù): action指用戶對記錄集的操作見表 save為 True時,表示要保存被修改過的內(nèi)容,若為 False則表示不保存 P96 例 Data控件基礎(chǔ) 上一頁 下一頁 返回首頁 1.記錄定位方法 MoveFirst 把記錄指針移到第一個記錄,使表中的第一個記錄成為當(dāng)前記錄 MoveLast 把記錄指針移到最后一個記錄,使表中的最后一個記錄成為當(dāng)前記錄 MoveNext 把記錄指針移到下一個記錄,使當(dāng)前記錄的下一個記錄成為錄前記錄 MovePrevious 把記錄指針移到前一個記錄,使表中的前一個記錄成為當(dāng)前記錄 記錄操作 上一頁 下一頁 返回首頁 2. 插入記錄 用 AddNew方法增加一個新的記錄 , 編輯記錄后 , 用 Update方法提交給數(shù)據(jù)庫 。 Databasename:數(shù)據(jù)庫名稱 Recordsource:記錄來源 (數(shù)據(jù)庫中所有表和查詢 ) Recordsourcetype:記錄集類型 (Table、 Dynaset和 SnapShot ) Recordset:該屬性是一個由數(shù)據(jù)控件屬性定義的對象。 右鍵單擊 “ Command1‖對象并選擇 “ 屬性 ” , 出現(xiàn) Command1屬性對話框 , 在 “ Command1‖屬性框中 , 設(shè)置數(shù)據(jù)庫對象為 “ 表 ” 例: 數(shù)據(jù)環(huán)境的應(yīng)用 數(shù)據(jù)環(huán)境設(shè)計器 上一頁 下一頁 返回首頁 1.?dāng)?shù)據(jù)視圖的應(yīng)用 功能:查看當(dāng)前工程所連接的數(shù)據(jù)庫 (包括表、視圖、存儲過程等 )并供用戶維護(hù) 啟動: “ 視圖 ”“ 數(shù)據(jù)視圖窗口 ” 應(yīng)用 (操作見演示 ) 添加數(shù)據(jù)環(huán)境 添加數(shù)據(jù)鏈接 數(shù)據(jù)視圖 返回本章目錄 上一頁 下一頁 返回首頁 1.主要屬性 Connect:用來設(shè)置所連接的數(shù)據(jù)庫類型,其值是 一個字符串。 可視化數(shù)據(jù)管理器 上一頁 下一頁 返回首頁 2.可視化管理器應(yīng)用 利用可視化數(shù)據(jù)管理器創(chuàng)建數(shù)據(jù)庫的步驟: 單擊“外接程序”菜單,選擇“可視化數(shù)據(jù)庫管理器”菜單項(xiàng),進(jìn)入“ visdata‖窗口 建庫:選擇菜單“文件”“新建”,選擇數(shù)據(jù)庫類型,保存數(shù)據(jù)庫,進(jìn)入數(shù)據(jù)庫窗口 建表:右擊數(shù)據(jù)庫窗口、選擇“新建表”菜單項(xiàng),再輸入表結(jié)構(gòu)(字段名稱、類型、長度等),單擊按鈕“生成表” 錄入數(shù)據(jù):雙擊表,輸入數(shù)據(jù) 可視化數(shù)據(jù)管理器 上一頁 下一頁 返回首頁 3.可視化管理器應(yīng)用實(shí)例 例:根據(jù)上述步驟建立一 Access數(shù)據(jù)庫 (d:\),再在其中建立如下結(jié)構(gòu)的表 (workertable) : 字段名 數(shù)據(jù)類型 字段寬度 編號 Text 3 姓名 Text 8 性別 Text 2 工資 Currency 3 . 4 可視化數(shù)據(jù)管理器 上一頁 下一頁 返回首頁 1.?dāng)?shù)據(jù)環(huán)境設(shè)計器作用 創(chuàng)建 Connection對象 基于 Command對象的一個分組 , 或通過與一個或多個 Command對象相關(guān)來創(chuàng)建 Command的層次結(jié)構(gòu) 基于存儲過程 、 表 、 視圖 、 同義詞和 SQL語句創(chuàng)建 Command對象 為 Connect和 Recordset對象編寫和運(yùn)行代碼 從數(shù)據(jù)環(huán)境設(shè)計器中拖動一個 Command對象中的字段到一個Visual Basic窗體或數(shù)據(jù)報表設(shè)計器 數(shù)據(jù)環(huán)境設(shè)計器 上一頁 下一頁 返回首頁 2.?dāng)?shù)據(jù)環(huán)境設(shè)計器使用 選擇 “ 新建工程 ” 對話框的 “ 新建 ” “ 標(biāo)準(zhǔn) EXE ‖工程 , 單擊“ 確定 ” 。 ODBC 數(shù)據(jù)源是指每個數(shù)據(jù)庫的別名 , 我們稱之為數(shù)據(jù)來源名稱 ( Data Source Name, DSN) , 通過這個名稱讓應(yīng)用 程序標(biāo)識并隨時調(diào)用使用 。 ODBC幾乎能夠處理所有類型的數(shù)據(jù)來源 , 無論是 Foxpro、 Paradox、 dBase甚至文本文件 、 運(yùn)算表文件等 。 該類數(shù)據(jù)源一般在創(chuàng)建時已經(jīng)指定了關(guān)鍵字 , 查詢速度較快 。 數(shù)據(jù)存取速度最快 , 訪問效率最高 。 SELECT * FROM 學(xué)生表 WHERE 班級 =?GZ02計 6‘ UNION SELECT * FROM 學(xué)生表 WHERE 班級 =?GZ02計 7‘ SELECT 語句 1 UNION SELECT 語句 2 UNION [ ALL ] ……… 要求將對 GZ02計 6班和 GZ02計 7班學(xué)生的查詢結(jié)果合并為一個結(jié)果集 : 使用 UNION的格式為: : 合并多個結(jié)果集 返回本章目錄 上一頁 下一頁 返回首頁 1.?dāng)?shù)據(jù)庫訪問方法 Data control: Data Control DAO對象: Data Access Object RDO對象: Remote Data Object ADO對象: ActiveX Data Object 數(shù)據(jù)訪問簡述 上一頁 下一頁 返回首頁 1.?dāng)?shù)據(jù)源類型 數(shù)據(jù)源分成相應(yīng)的三種: Jet數(shù)據(jù)源、 ISAM數(shù)據(jù)源、 ODBC數(shù)據(jù)源。 SELECT TOP 5 學(xué)號, SUM(成績) AS 總分 FROM 選課表 GROUP BY 學(xué)號 ORDER BY 總分 DESC SELECT TOP n [percent] [ with ties ] 查詢列表 要求檢索出總分在前 5位的同學(xué)的學(xué)號及其總分 : 使用 TOP的格式為: 使用 TOP限制結(jié)果集 上一頁 下一頁 返回首頁 可以將兩個或多個查詢的結(jié)果組合為一個結(jié)果集,這就是合并多個結(jié)果集的含義。 SQL Server處理帶有 EXISTS和 NOT EXISTS操作符的子查詢時: SELECT 學(xué)號,姓名,班級 FROM 學(xué)生表 WHERE EXISTS( SELECT * FROM 選課表 WHERE 學(xué)號 =學(xué)生表 .學(xué)號 AND 課程號 =1) AND EXISTS( SELECT * FROM 選課表 WHERE 學(xué)號 =學(xué)生表 .學(xué)號 AND 課程號 =1) 外層查詢測試子查詢返回的記錄是否存在; 基于查詢所指定的條件,子查詢返回 TRUE或 FALSE; 子查詢不產(chǎn)生任何數(shù)據(jù)。相關(guān)子查詢是動態(tài)執(zhí)行的子查詢和外層查詢間的一個非常有效的聯(lián)合。 子查詢 SELECT 學(xué)號,姓名,年齡, ( SELECT AVG(年齡) FROM 學(xué)生表 ) AS 平均年齡 年齡 ( SELECT AVG(年齡) FROM 學(xué)生表 ) AS 年齡差 FROM 學(xué)生表 WHERE 班級 =?GZ02計 7‘ 上一頁 下一頁 返回首頁 3.相關(guān)子查詢 相關(guān)子查詢可被用作動態(tài)表達(dá)式,這個表達(dá)式的值相對于外層查詢的每一行而變化。子查詢可以返回一系列的值來代替出現(xiàn)在 WHERE子句中的 IN關(guān)鍵字的表達(dá)式。 SELECT A. * FROM ( SELECT 學(xué)號,姓名,年齡 FROM 學(xué)生表 WHERE 班級 =?GZ02計 6‘) AS A 子查詢 上一頁 下一頁 返回首頁 2.把子查詢用作表達(dá)式 在 TSQL中,所有使用表達(dá)式的地方,都可以用子查詢來代替。當(dāng)一個查詢依賴于另一個查詢的結(jié)果時,子查詢會很有用。在 WHERE子句中,在兩個連接的列中使用連接運(yùn)算符。自連接可以理解為在某張表的多個“副本”之間進(jìn)行的連接,注意此時一定要用 AS子句來區(qū)分到底是哪個“副本” ,即用 AS指定表的別名。在 SQL Server中,可使用兩種連接形式,一種是 ANSI連接,這時連接條件出現(xiàn)在 FROM子句中;另一種是 SQL Server連接,這時連接條件出現(xiàn)在 WHERE條件中。 要求檢索出在選課表里同時選修了 4門課程的同學(xué)的學(xué)號 : SELECT 學(xué)號, COUNT(課程號) AS 課程門數(shù) FROM 選課表 GROUP BY 學(xué)號 HAVING COUNT(課程號) = 4 ORDER BY 學(xué)號 返回本章目錄 用 HAVING 子句篩選結(jié)果集 上一頁 下一頁 返回首頁 1. ANSI連接 在實(shí)際查詢中,常需要同時從兩個或者以上的表中檢索數(shù)據(jù)。 要求在學(xué)生表中,按班級進(jìn)行匯總?cè)藬?shù)和平均年齡: SELECT 班級, COUNT( *) AS 班級人數(shù), AVG(年齡) AS 平均年齡 FROM 學(xué)生表 GROUP BY 班級 ORDER BY 班級 用 GROUP BY 子句對查詢結(jié)果進(jìn)行分組 上一頁 下一頁 返回首頁 聯(lián)合使用 GROUP BY子句與 HAVING子句,將在數(shù)據(jù)分組的基礎(chǔ)上,進(jìn)一步對數(shù)據(jù)進(jìn)行匯總
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1