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

正文內(nèi)容

第4章創(chuàng)建數(shù)據(jù)窗口(文件)

2024-11-17 15:14 上一頁面

下一頁面
 

【正文】 這時(shí)會(huì)觸發(fā) ItemError事件 。 if =sex1 then if not match(data,[MF]) then return 1 end if end if ItemError 事件 ( 1) 觸發(fā)條件 當(dāng)系統(tǒng)認(rèn)為字段值不符合規(guī)則時(shí) , 就會(huì)觸發(fā)該事件 。 ( 3) 事件的返回值 該事件有四個(gè)返回值: 0:表示拒絕用戶輸入的數(shù)據(jù)并且彈出一個(gè)對(duì)話框顯示系統(tǒng)提供的錯(cuò)誤信息 。 3:表示拒絕用戶輸入的數(shù)據(jù) , 但允許用戶改變輸入焦點(diǎn) 。 messagebox(“提示: ” ,“第 ” +string(row)+“條記錄沒有通過有效性檢驗(yàn)。 2:表示執(zhí)行檢索操作 , 但不刪除原來數(shù)據(jù)窗口中的行和緩沖區(qū)中的數(shù)據(jù) 。 ( 2) 事件所帶參數(shù) 該事件只有一個(gè)參數(shù) rowcount, 表示檢索出來的總行數(shù) 。 ~r共有 +string(rowcount)+條記錄 ) RetrieveRow 事件 ( 1) 觸發(fā)條件 每行數(shù)據(jù)從數(shù)據(jù)庫檢索到數(shù)據(jù)窗口時(shí) , 就會(huì)觸發(fā)該事件 。 RetrieveRow 事件 ( 4) 典型示例 當(dāng)檢索到字段 “ name”的值是 “ wang”時(shí) , 就停止檢索;否則繼續(xù)檢索 。 1:表示不要執(zhí)行 update操作 。 ( 2) 事件所帶參數(shù) 該事件有三個(gè)參數(shù)如下: rowsinserted:是一個(gè) long類型的變量 , 表示更新操 作中向數(shù)據(jù)庫中插入的行數(shù) 。 ( 4) 典型示例 若數(shù)據(jù)更新成功 , 就顯示相關(guān)信息 , 包括插入的行數(shù) 、 修改的行數(shù) 、 刪除的行數(shù) 。 +~r刪除的行數(shù): +string(rowsdeleted)) 如何標(biāo)識(shí)數(shù)據(jù)窗口中數(shù)據(jù) ? 數(shù)據(jù)窗口中數(shù)據(jù)定位可以使用字段名和記錄名來惟一確定和標(biāo)識(shí)。 ,插入的行數(shù): +string(rowsinserted)amp。 rowsdeleted:是一個(gè) long類型的變量 , 表示更新操作 中刪除數(shù)據(jù)庫中記錄的行數(shù) 。 UpdateStart 事件 _典型示例 string name1,sign=T long nn,row1 nn=() for row1=1 to nn name1=(row1,name) if name1= or isnull(name1) then sign=F exit end if next UpdateStart 事件 _典型示例 if sign=F then messagebox(提示: ,名字字段有空白 , 不能存盤 。 ( 2) 事件所帶參數(shù) 該事件沒有參數(shù) 。 ( 3) 事件的返回值 該事件有兩個(gè)返回值: 0:表示繼續(xù)操作 。 ( 4) 典型示例 數(shù)據(jù)檢索完畢后 , 彈出對(duì)話框 , 顯示檢索出來的記錄數(shù) 。 RetrieveStart 事件 ( 4) 典型示例 只檢索數(shù)據(jù)窗口中的前 200條記錄 。 ( 3) 事件的返回值 該事件有三個(gè)返回值如下: 0:表示繼續(xù)操作 。 然后在數(shù)據(jù)庫相應(yīng)表中 , 選擇 “ name”字段的屬性 , 將該字段的 Validation屬性設(shè)置為 name_rule規(guī)則 。 ItemError 事件 1:表示拒絕用戶輸入的數(shù)據(jù) , 但不彈出一個(gè)對(duì)話框顯示系統(tǒng)提供的錯(cuò)誤信息 。 dwo:是一個(gè) DWObject類型的變量 , 表示修改的列對(duì)象 。這時(shí)不會(huì)觸發(fā) ItemError事件 , 并且該項(xiàng)的值還是原來的值 。 這是系統(tǒng)默認(rèn)的返回值 。 ( 2) 事件所帶參數(shù) 該事件帶有的三個(gè)參數(shù)如下: row:是一個(gè) integer類型的變量 , 表示修改的數(shù)據(jù)項(xiàng)所在的行號(hào) 。 DoubleClicked 事件 ( 4) 典型示例 string is_columnname if =column then is_columnname= end if messagebox(用戶雙擊數(shù)據(jù)窗口控件 ,所在行號(hào): +string(row)amp。 在觸發(fā)該 事件之前 , 先觸發(fā)了單擊事件 。 //排序方式設(shè)置為按該列遞減排序 。 //排序方式設(shè)置為按該列遞增排序 。 a39。 Clicked 事件 ( 4) 典型示例 點(diǎn)擊數(shù)據(jù)窗口的某列 , 數(shù)據(jù)按該列遞增排序 , 同時(shí)該列變?yōu)榧t色 再次單擊該列時(shí) , 數(shù)據(jù)按該列遞減排序 , 同時(shí)該列變?yōu)樗{(lán)色 。 ypos:是一個(gè) integer類型的變量 , 表示單擊時(shí)所在位置的 Y坐標(biāo) 。 ( 3) 典型應(yīng)用 例 1: ( “ name A”) ( ) 將數(shù)據(jù)窗口控件 dw_1中的數(shù)據(jù)按 “ name”字段遞增排序 。 ( 15) setsort ()函數(shù) 運(yùn)行程序數(shù)據(jù)窗口按原排序顯示數(shù)據(jù) , 有時(shí)希望根據(jù)不同 情況對(duì)不同字段進(jìn)行再排序 , 這時(shí)就要用到 setsort( ) 和 sort( ) 函數(shù) 。 在過濾表達(dá)式中可以使用列名或列號(hào) , 列號(hào)使用方法同上面的 setsort( ) 函數(shù) 。 Getitemdecimal:所取字段的類型是帶小數(shù)的數(shù)值型。 (14) GetItem()函數(shù) getitemstring表示從數(shù)據(jù)窗口中取出字符型數(shù)據(jù); rownum表示所取數(shù)據(jù)在數(shù)據(jù)窗口中的行號(hào); column表示所取字段 , 可用字段名或表示列號(hào)的整數(shù)表示 , 若用字段名表示 , 要將字段名用引號(hào)引起來;若用表示列號(hào)的整數(shù) , 用數(shù)字 … 表示 。 ” ) return else if ( ) =1 then mit。 比如數(shù)據(jù)窗口輸入數(shù)據(jù)之后 , 列焦點(diǎn)沒有移開 , 則該 列值就無法取出 , 這時(shí)可用該函數(shù)將焦點(diǎn)從當(dāng)前列移 到其它列 , 就可取出該列值了 。 ( 2) 函數(shù)的返回值 返回值是當(dāng)前的列號(hào) , 若返回值是 0表示沒有任何列被選中 , 1表示失敗 。 ( 2) 函數(shù)的返回值 操作成功返回 1, 操作失敗返回 1。 ( 2) 函數(shù)的返回值 函數(shù)的返回值是 long類型 , 表示當(dāng)前行的行號(hào);若數(shù)據(jù)窗口中沒有當(dāng)前行 , 則返回值是 0;若發(fā)生錯(cuò)誤 , 則返回值是 1。 ( 2) 函數(shù)的返回值 1表示操作成功 , 1表示操作失敗 。 ( 5) scrolltorow ( ) 函數(shù) (滾動(dòng)行 ) ( 3) 典型應(yīng)用 ( ( )) 滾動(dòng)到數(shù)據(jù)窗口的最后一行 。 ( 5) scrolltorow ( ) 函數(shù) (滾動(dòng)行 ) 在緩沖區(qū)的尾部插入新記錄 , 新插入的記錄可能在數(shù)據(jù)窗口中看不到 , 這時(shí)就可以使用該函數(shù)將新插入的行滾動(dòng)到視窗內(nèi) 。 ( 4) deletetrow( ) 函數(shù) (刪除記錄) ( 1) 語法形式: ( m) 其中 m表示要?jiǎng)h除的行號(hào) , 它是一個(gè) long型變量 。 若它的值是 0, 表示在數(shù)據(jù)窗口的最后插入一條記錄 。 ( 3) 執(zhí)行函數(shù)時(shí)觸發(fā)的事件 DBError SQLPreview UpdateStart UpdateEnd ( 4) 典型應(yīng)用 if ( ) =1 then mit; Else messagebox(“錯(cuò)誤 ” ,”無法保存更改 ! ” ) rollback; end if 數(shù)據(jù)窗口中數(shù)據(jù)更新正確則提交事務(wù)(保存數(shù)據(jù)),否則取消事務(wù)(不保存數(shù)據(jù))。 RetrieveEnd:檢索完成后發(fā)生 。 ( 3) 函數(shù)的返回值 函數(shù)返回一個(gè)整型值,表示從數(shù)據(jù)庫中檢索到的行數(shù); 若沒有匹配的結(jié)果,則返回值是 0;若檢索
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1