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

正文內(nèi)容

第4章創(chuàng)建數(shù)據(jù)窗口-文庫(kù)吧在線文庫(kù)

  

【正文】 SQL Select(標(biāo)準(zhǔn)選?。?,用于創(chuàng)建任何 Select語(yǔ)句; Query(查詢),使用以前創(chuàng)建過(guò)的 Query對(duì)象作為數(shù)據(jù)窗口對(duì)象的數(shù)據(jù)源; External(外部),使用數(shù)據(jù)庫(kù)以外的其它數(shù)據(jù)源;Stored Procedure(存儲(chǔ)過(guò)程),一般在服務(wù)器上創(chuàng)建復(fù)雜的查詢,然后把數(shù)據(jù)回傳給數(shù)據(jù)窗口對(duì)象。 創(chuàng)建數(shù)據(jù)窗口舉例 ( 5)點(diǎn)擊 Next按鈕,會(huì)彈出 Select Color and Border Settings對(duì)話框。因此,不能不依靠窗口而單獨(dú)打開一個(gè)數(shù)據(jù)窗口控件。使用時(shí)只要讓數(shù)據(jù)窗口知道做什么而不需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行直接操作,大大降低了用戶的使用難度。 ( 2)選擇要?jiǎng)?chuàng)建的數(shù)據(jù)窗口對(duì)象的顯示風(fēng)格。對(duì)話框中 顯示了數(shù)據(jù)窗口對(duì)象的基本屬性、特征,用戶滿意,點(diǎn)擊 Finish完成;若不滿意點(diǎn)擊 Back按鈕,返回上一步重新修改。 ( 2) Left Margin(左邊距)、 Right Margin(右邊距)、 Top Margin(上邊距)、 Bottom Margin(下邊距):按指定的測(cè)量單位指定頁(yè)邊距。 ( 2) DataObject:設(shè)置與數(shù)據(jù)窗口控件關(guān)聯(lián)的數(shù)據(jù)窗口對(duì)象名稱 。 預(yù)覽數(shù)據(jù)窗口 ? Design →Preview 數(shù)據(jù)穿口編程 程序運(yùn)行時(shí),要操縱數(shù)據(jù)窗口對(duì)象中的數(shù)據(jù),就要在程序中連接數(shù)據(jù)庫(kù),讓數(shù)據(jù)窗口對(duì)象與數(shù)據(jù)庫(kù)之間建立連接。 DataBase:這是一個(gè)字符串類型的屬性。 LogID:這是一個(gè)字符串類型的屬性。 SQLDBCode:這是一個(gè)長(zhǎng)整型的屬性。 用數(shù)據(jù)窗口連接數(shù)據(jù)庫(kù) ( 1) connect:數(shù)據(jù)庫(kù)連接 該語(yǔ)句表示與數(shù)據(jù)庫(kù)連接 。 該語(yǔ)句一般寫在數(shù)據(jù) 窗口控件所在窗口的 Open事件中 。 (一) Retrieve()函數(shù) ( 4) 執(zhí)行函數(shù)時(shí)觸發(fā)的事件 DBError:檢索失敗時(shí)發(fā)生 。 (二) Update()函數(shù) (更新數(shù)據(jù)) ( 3) insertrow( ) 函數(shù) (插入記錄) 錄入數(shù)據(jù) , 添加新記錄 , 就要用到 insertrow函數(shù) 。 若它的 值是 0, 表示刪除當(dāng)前行 。 ( 4) 觸發(fā)事件 執(zhí)行該函數(shù)時(shí) , 會(huì)觸發(fā)以下事件: ItemChanged、 ItemFocusChanged、 RowFocusChanged、 ItemError。 ( 3) 典型應(yīng)用 ( 該腳本寫在數(shù)據(jù)窗口的 clicked事件中 ) ( row) messagebox( “ 當(dāng)前選擇的行號(hào)是: ” , ( )) 點(diǎn)擊數(shù)據(jù)窗口控件 dw_1中的某行,就顯示點(diǎn)擊行的行號(hào)。 ( 3) 典型應(yīng)用: 該函數(shù)應(yīng)用較少 。 else rollback。 (14) GetItem()函數(shù) ( 2) 典型應(yīng)用 string name1 name1=( 2, “ name”) messagebox( “ 第二條記錄的名字是: ” , name1) 從 dw_1的第二行中取出 “ name”字段,然后以對(duì)話框的方式顯示出來(lái)。 ( 1) 語(yǔ)法形式: ( sortexpression) ( ) sortexpression是一個(gè)字符串 , 表示排序條件表達(dá)式 , 包 括要排序的列名或列號(hào)以及排序方式 , 具體形式是一個(gè)列 名后加上一個(gè)空格 , 然后是字符 A或 D, 表示升序或降序 , 若對(duì)多列同時(shí)排序 , 它們之間用逗號(hào)隔開 。 row:是一個(gè) integer類型的變量 , 表示單擊時(shí)的行號(hào) 。 then //若以前的排序方式不是按該列遞增排序 , ? Clicked 事件 //注意 ‘ a’前面有一空格 。 =rgb(0,0,255) //將點(diǎn)擊的列變?yōu)樗{(lán)色 。 +~r所在列是: +is_columnname+~r所在 X坐標(biāo)是: +string(xpos)amp。 1:表示拒絕用戶輸入的數(shù)據(jù) , 并且不允許改變輸入焦點(diǎn) 。 data:是一個(gè)字符串類型變量 , 表示修改后的數(shù)據(jù) 。 這樣以后按該表生成的 數(shù)據(jù)窗口中的 “ name”字段輸入的必須是英文字母 , 否則不能通過(guò) 有效性檢驗(yàn) 。 long nn nn=() choose case nn case 200 return 1 case is 200 return 0 end choose RetrieveEnd 事件 ( 1) 觸發(fā)條件 數(shù)據(jù)窗口從數(shù)據(jù)庫(kù)中檢索完數(shù)據(jù)之后 , 就會(huì)觸發(fā)該事件 。 1:表示終止檢索數(shù)據(jù) 。 ) return 1 else return 0 end if UpdateEnd 事件 ( 1) 觸發(fā)條件 對(duì)數(shù)據(jù)庫(kù)的所有更新操作全部執(zhí)行完畢后 , 就會(huì)觸發(fā) 該事件 。 +~r修改的行數(shù): +string(rowsupdated)amp。 UpdateEnd 事件 ( 3) 事件的返回值 該事件只有一個(gè)返回值 0, 表示繼續(xù)操作 。 ( 3) 事件的返回值 該事件有兩個(gè)返回值: 0:表示繼續(xù)操作 。 messagebox(提示: ,數(shù)據(jù)已檢索完畢 , +amp。 1:表示不執(zhí)行檢索操作 。 2:表示接受用戶輸入的數(shù)據(jù) 。 ItemChanged 事件 ( 4) 典型示例 當(dāng)前數(shù)據(jù)窗口中有一字段 sex1表示性別 , 要求該字段輸入的值只能是 M或 F, 否則不許改變輸入焦點(diǎn) 。 ItemChanged 事件 dwo:是一個(gè) DWObject類型的變量 , 表示對(duì)擁有修改 項(xiàng)的列對(duì)象的引用 。 ( 2) 事件所帶參數(shù) 同 clicked事件所帶參數(shù) 。 =rgb(255,0,0) //將點(diǎn)擊的列變?yōu)榧t色 。 首先在窗口中定義一個(gè)實(shí)例變量 string last_sort, 該變量用 于存放上次的排序方式 。若 “ name”字段的列號(hào)是 1, 上述第一行腳本可寫為: dw( “ 1 A”) 。 ( 2) 函數(shù)的返回值 1表示成功 , 1表示失敗 。 Getitemnumber:所取字段的類型是不帶小數(shù)的數(shù)值型 。 ( 1) 語(yǔ)法形式: ( columnnumber) 其中 columnnumber是一個(gè)字符串 , 表示要設(shè)置為當(dāng)前列的列 , 列的表示可以用列名 , 也可以用列號(hào) , 使用列號(hào)時(shí) , 要在列號(hào)的前面加上符號(hào) “ ”。 ( 3) 典型應(yīng)用 ( ( ) 1) 使輸入焦點(diǎn)上移一行 。 ( 3) 典型應(yīng)用 ( 該腳本寫在數(shù)據(jù)窗口的 clicked事件中 ) ( 0, false) ( row, true) 數(shù)據(jù)窗口控件 dw_1中點(diǎn)擊的行加亮顯示 。 ( 1) 語(yǔ)法形式: ( rownumber) 其中 rownumber表示要滾動(dòng)到的行號(hào) , 是一個(gè) long型 ,若 rownum為 0, 則會(huì)滾動(dòng)到數(shù)據(jù)窗口的第一行 , 若 rownum的值大于數(shù)據(jù)窗口的總行數(shù) , 則會(huì)滾動(dòng)到最后一行 。 ( 2) 函數(shù)的返回值 函數(shù)的返回值是 long型 , 表示插入行的行號(hào);插入失 敗返回值是 1。 ( 5) 典型應(yīng)用 (sqlca) ( ) 將數(shù)據(jù)窗口與事務(wù)對(duì)象關(guān)聯(lián),并檢索數(shù)據(jù)窗口中數(shù)據(jù)。 ( 2)函數(shù)帶有 n個(gè)參數(shù),格式是 e(參數(shù) 1,參數(shù) 2, … ,參數(shù) n),如數(shù)據(jù)窗口控件 dw_1檢索數(shù)據(jù),可用 (參數(shù) 1,參數(shù) 2, … ,參數(shù) n)。 用數(shù)據(jù)窗口連接數(shù)據(jù)庫(kù) ( 3) settransobject():事務(wù)對(duì)象與數(shù)據(jù)窗口控件關(guān)聯(lián) 通過(guò) connect語(yǔ)句 , 將一個(gè)事務(wù)對(duì)象與數(shù)據(jù)庫(kù)連接起來(lái) 了 , 但為了能使一個(gè)具體的數(shù)據(jù)窗口訪問數(shù)據(jù)庫(kù)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1