版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第八章開發(fā)BDE數(shù)據(jù)庫應(yīng)用程序
本章內(nèi)容:學(xué)會(huì)使用BDE連接數(shù)據(jù)庫Table和Query組件的使用方法學(xué)會(huì)開發(fā)簡單的數(shù)據(jù)庫應(yīng)用程序8.1使用BDE連接數(shù)據(jù)庫
數(shù)據(jù)庫引擎BDE是Delphi訪問數(shù)據(jù)庫的驅(qū)動(dòng)程序之一,它提供訪問數(shù)據(jù)庫的API函數(shù)庫,通過BDE不僅可以訪問本地?cái)?shù)據(jù)庫,如Paradox、dBASE、FoxPro和Access等,而且還可以訪問InterBase、Oracle、Sybase、Informix、MicrosoftSQLserver和DB2等遠(yuǎn)程大型數(shù)據(jù)庫。
8.1.1BDE的體系結(jié)構(gòu)
使用BDE開發(fā)數(shù)據(jù)庫應(yīng)用程序要遵循通常的數(shù)據(jù)庫體系結(jié)構(gòu),BDE應(yīng)用程序除需要數(shù)據(jù)源和數(shù)據(jù)集以外,還應(yīng)包括以下兩個(gè)方面:一個(gè)或多個(gè)用于控制事務(wù)及管理的數(shù)據(jù)庫組件一個(gè)或多個(gè)會(huì)話組件,用于隔離數(shù)據(jù)訪問操作,并且可以管理成組的數(shù)據(jù)庫
用戶1用戶n數(shù)據(jù)源數(shù)據(jù)源數(shù)據(jù)集數(shù)據(jù)集BDE驅(qū)動(dòng)程序數(shù)據(jù)庫會(huì)話通過BDE訪問數(shù)據(jù)庫的體系結(jié)構(gòu)8.1.2使用BDE管理器應(yīng)用程序?qū)?shù)據(jù)庫的訪問是通過數(shù)據(jù)庫別名實(shí)現(xiàn)的,數(shù)據(jù)庫別名則需要在BDE管理器中建立并配置。打開BDE管理器的方法為:開始→程序→BorlandDelphi7→BDEadministrator
BDE管理器顯示窗口BDE管理器介紹BDE管理器窗口中,configuration標(biāo)簽頁用于配置與數(shù)據(jù)庫連接時(shí)使用的參數(shù);databases標(biāo)簽頁用于建立并管理數(shù)據(jù)庫別名。只有配置好數(shù)據(jù)庫后才能建立該數(shù)據(jù)庫的別名。definition子窗口是其左邊子窗口選項(xiàng)配置窗口,此窗口的所有配置參數(shù)將保存在Idapi32.cfg文件中BDE數(shù)據(jù)庫驅(qū)動(dòng)的主要類型本地?cái)?shù)據(jù)庫驅(qū)動(dòng)程序,用于訪問Paradox等本地?cái)?shù)據(jù)庫。SQL數(shù)據(jù)庫驅(qū)動(dòng)程序,用于訪問C/S結(jié)構(gòu)的SQL數(shù)據(jù)庫,如DB2、InterBase、Oracle等,為保證數(shù)據(jù)庫的正確連接,這些數(shù)據(jù)庫在客戶端計(jì)算機(jī)上都有相應(yīng)BDE驅(qū)動(dòng)程序。ODBC驅(qū)動(dòng)程序,任何ODBC驅(qū)動(dòng)都可用于BDE。ODBC幾乎支持目前所有的數(shù)據(jù)庫,因此,Delphi也可以訪問幾乎所有的數(shù)據(jù)庫。配置數(shù)據(jù)庫別名
應(yīng)用程序只有通過數(shù)據(jù)庫別名才能訪問數(shù)據(jù)庫中的數(shù)據(jù),因此,正確建立數(shù)據(jù)庫別名是開發(fā)數(shù)據(jù)庫應(yīng)用程序相當(dāng)重要的一環(huán).下面用幾個(gè)典型實(shí)例分別說明通過BDE管理器設(shè)置數(shù)據(jù)庫和建立數(shù)據(jù)庫別名的方法.
例1:
配置InterBase數(shù)據(jù)庫并建立一個(gè)Interbase數(shù)據(jù)庫別名。已知該數(shù)據(jù)庫的庫文件為:d:\Interbase\examples\database\
employee.gdb(1)配置InterBase數(shù)據(jù)庫打開BDE管理器,單擊Configuration標(biāo)簽頁并展開Drivers→Native下的所有數(shù)據(jù)庫名稱,選擇IntrBase,則BDE管理器右邊的Definition窗口就會(huì)顯示出配置InterBase數(shù)據(jù)庫使用的所有參數(shù),請將SERVERNAME和USERNAME兩個(gè)參數(shù)設(shè)置如下:
ServerName:d:\InterBase\examples\database\employee.gdbUserName:sysdba其他參數(shù)可使用其默認(rèn)值,此時(shí)BDE管理窗口顯示內(nèi)容如下圖所示,若在InterBase的左邊出現(xiàn)一個(gè)綠色的三角圖標(biāo),則表示已修改了該數(shù)據(jù)庫的配置參數(shù),單擊工具條上的Apply按鈕保存修改后的數(shù)據(jù)庫配置.
(2)建立interbase數(shù)據(jù)庫別名數(shù)據(jù)庫別名實(shí)質(zhì)上是連接到數(shù)據(jù)庫的一個(gè)接口,同一個(gè)數(shù)據(jù)庫可以建多個(gè)別名。方法:BDE管理器->databases->右擊->new,則彈出一個(gè)“新建數(shù)據(jù)庫別名”對話框,從中選擇“interbase”后,即可建立一個(gè)新數(shù)據(jù)庫別名。若想對數(shù)據(jù)庫別名進(jìn)行修改,則在選中該別名并修改后,單擊apply按鈕即可。例2:以訪問Access數(shù)據(jù)庫為例,具體說明ODBC的使用方法.(1)打開ODBC管理器
打開方法:Delphi
→Database→Explore,則打開一個(gè)SQLExplore窗口,選擇“Databases”子窗口中的根目錄,然后選擇此窗口的Object→OBDCAdministrator菜單,此時(shí)打開一個(gè)名為“ODBC數(shù)據(jù)源管理器”的對話框窗口
ODBC數(shù)據(jù)源管理器對話框創(chuàng)建新數(shù)據(jù)源對話框(2)創(chuàng)建新數(shù)據(jù)源方法:ODBC數(shù)據(jù)源管理器→添加→創(chuàng)建新數(shù)據(jù)源對話框中中選MicrosoftAccessDriver(*.mdb)驅(qū)動(dòng)程序→完成在顯示的對話框中輸入數(shù)據(jù)源名和相應(yīng)的文字描述。若此時(shí)按確認(rèn)按鈕,數(shù)據(jù)源就建成了。數(shù)據(jù)源建成后,還需要繼續(xù)設(shè)置數(shù)據(jù)源對應(yīng)的數(shù)據(jù)庫。設(shè)置數(shù)據(jù)源對應(yīng)的數(shù)據(jù)庫的方法:(1)單擊“創(chuàng)建”按鈕,為新建數(shù)據(jù)源創(chuàng)建數(shù)據(jù)庫(2)單擊“修復(fù)”按鈕修改已有數(shù)據(jù)庫連接,此方法適用于對已有數(shù)據(jù)源的修改。ODBCMicrosoftAccess安裝對話框創(chuàng)建數(shù)據(jù)庫話框(3港)創(chuàng)建OD速BC數(shù)據(jù)棵源對壟應(yīng)的貨數(shù)據(jù)控庫在對興話框眉窗口森單擊沈“創(chuàng)鑄建”貪按鈕吧,則佳顯示草“座新建阿數(shù)據(jù)篩庫”笑對話狡框窗嗎口,孝在這泊個(gè)窗散口中嶄,你柳可選掙擇數(shù)章?lián)觳嫖募溗诼募H夾,尋并輸吧入要閥建立闖的新金數(shù)據(jù)搞庫名睬,然品后單音擊“貪確定潑”按薪鈕,磨若創(chuàng)稼建成耳功,拔系統(tǒng)騎將顯儉示“恩數(shù)據(jù)插庫*撇**劍*創(chuàng)衣建成繭功”集的提驕?zhǔn)尽qR當(dāng)操脂作再平次返繭回時(shí)洞,單詢擊此頃對話待框中軍的“露確定疏”按含鈕即私完成挖數(shù)據(jù)寨庫的列創(chuàng)建糟及數(shù)琴據(jù)源銷的配玻置工喊作。(4百)建立BD為E與OD東BC的數(shù)腰據(jù)源削連接BD讀E管理到窗口→右擊矛“Da腳ta薯ba她se寄s”子窗忍口→在彈歉出菜池單中鋒選擇殊“Re腫fr筑es翼h”→單擊呀“Da況ta區(qū)ba北se牧s”根目雄錄→選擇Ob極je掩ct克→材BD甜E弱Ad喘mi搞ni癥st胃ra子to推r菜單→選擇思“Co環(huán)nf著ig角ur字at星io左n”頁→展開筆“Dr宣iv郵er熟s”節(jié)點(diǎn)→鼠標(biāo)乓右鍵偉單擊OD卵BC節(jié)點(diǎn)→在彈元出菜鄙單中嬌選擇Ne狀w→在“Dr賢iv吃e松Na針me先”輸入閘框輸沫入用吐戶自叢己使射用的垂驅(qū)動(dòng)哨程序疊名,征例如Ac掃ce鳥ss杠DB→在“OD練BC情D惑ri報(bào)ve統(tǒng)r夫Na桶me閱”輸入悅框中半選擇灑建立OD誘BC數(shù)據(jù)上源時(shí)徹使用形的驅(qū)棒動(dòng)程脂序Mi枯cr喜os料of私t盟Ac云ce延ss副D隔ri勻ve勒r(縫*.md零b)→在“Se盟le粱ct集D健at微a解So各ur盆ce門s糟to磨C脆re膨at辜e蠅Al辰ia集se僻s”選擇晶已建嚴(yán)立的怒數(shù)據(jù)碰源名熄“My逼Ac丙ce完ss堆Da滲ta疲ba胳se”→單擊瓜“OK圣”按鈕到完成障設(shè)置筋,此統(tǒng)時(shí)在Da許ta韻ba攤se姥s子窗黨口中層又顯崗示一順個(gè)名道為My佳Ac鴉ce服ss撫Da侮ta疏ba套se墳1數(shù)據(jù)削源名法,即份為BD爐E與OD給BC建立縫連接鴨的數(shù)茂據(jù)源,修改倘完成愁后確將認(rèn)。例3:使用肚已創(chuàng)棚建的OD咱BC數(shù)據(jù)拿源及De紅lp綿hi的軟偏件工熱具Da狡ta醋ba廊se哪D決es京kt救op創(chuàng)建Ac娘ce文ss數(shù)據(jù)卵庫表.(1工)創(chuàng)建宋表De化lp席hi→To膽ol藏s江→D墻at枯ab筆as綠e夠De賞sk井to昆p,然涂后,烏在顯賣示的態(tài)窗口兇上選單擇菜姑單Fi求le伯→Ne架w→士Ta驗(yàn)bl避e,將碰打開負(fù)一個(gè)Cr層ea桶te秤T徹ab水le(創(chuàng)披建表叼)對摧話框金,在留此對魚話框個(gè)上,泉選擇Ac使ce菜ss灶DB作為尋表的慢類型漢,然訂后單鉤擊“OK蔬”按鈕拜,則題顯示飽一個(gè)脆名為Cr擴(kuò)ea照te堡A鏡cc播es踏sD領(lǐng)B治Ta棍bl摧e對話婚框窗伐口。(2晨)在Da類ta懇ba腳se傳D糾es守kt踐op中創(chuàng)溉建數(shù)嬌據(jù)表建立關(guān)有5個(gè)字況段的帳表,伏字段揉名分癢別表喝示“恰年級究”、肌“專塊業(yè)”哥、“星學(xué)號蠟”、倍“姓尋名”噸和“怎年齡耽”,擁字段凳設(shè)置饑完成株后,徹單擊向“Sa百ve競A菠s”按鈕括,將初出現(xiàn)Sa趕ve離T爛ab捆le附A叨s對話盤框,偷在這訪個(gè)對來話框鳥中,閣首先攔要把狀別名跡設(shè)為My茶Ac姻ce村ss攏Da恥ta爺ba塵se蜜1,這丸時(shí),焦將出鑰現(xiàn)一流個(gè)數(shù)懲據(jù)庫身登錄摘對話激框,非單擊吹“OK中”按鈕意使它圓消失城,因庸為還淋沒有宴設(shè)置屠用戶福名和芳密碼稻。在納“文勁件名剖”編做輯框露中輸留入表傘名(不需尾要擴(kuò)夕展名),本豆例為St柜ud艘en荒tI損te紫m,最換后單猶擊“寇保存仆”按子鈕,廈則新狹建的腥表就賀被?;诖嬖诨糜裰付ǚ档臄?shù)鏟據(jù)庫翅中。8.剃2普BD仗E組件跪簡介BD纏E組件喂是一市組用嘗于開摘發(fā)數(shù)至據(jù)庫顛應(yīng)用沈程序謝的專狡用組煤件衰。它弊包含Ta李bl毫e,舉Qu作er爭y,益St每or看ed宰Pr魔oc,Da盒ta智ba忌se制Se庫ss后io樂n,窄Ba倉tc鋸hM瓦ov擱e,垃Up量da羨te威SQ峰L,睜Ne系st償ed允Ta芬bl棋e(cuò)八個(gè)飽組件例,對敞數(shù)據(jù)著庫應(yīng)保用程區(qū)序的端創(chuàng)建隊(duì)起到賀了關(guān)潮鍵的殼作用.組件名功能Table數(shù)據(jù)表組件。其作用是使用BDE驅(qū)動(dòng)程序從指定的數(shù)據(jù)表中讀取數(shù)據(jù),或?qū)⑿薷臄?shù)據(jù)保存到數(shù)據(jù)表。Query查詢表組件。其作用是使用BDE驅(qū)動(dòng)程序和SQL語句從指定數(shù)據(jù)表中讀取數(shù)據(jù),或?qū)⑿薷暮蟮臄?shù)據(jù)保存到數(shù)據(jù)表。StoredProc存儲(chǔ)過程組件。其作用是使應(yīng)用程序接受服務(wù)器的存儲(chǔ)程序,并將從組件中接受的數(shù)據(jù)保存到數(shù)據(jù)庫服務(wù)器中。Database數(shù)據(jù)庫組件。其作用是建立一個(gè)到數(shù)據(jù)庫的持續(xù)連接,特別適用于設(shè)計(jì)通過用戶名和口令才能登錄的遠(yuǎn)程數(shù)據(jù)庫應(yīng)用程序。Session會(huì)話組件。其作用是提供對一組數(shù)據(jù)庫組件的全局控制,默認(rèn)情況下,每個(gè)數(shù)據(jù)庫應(yīng)用程序會(huì)自動(dòng)創(chuàng)建會(huì)話組件,只有在創(chuàng)建多線程數(shù)據(jù)應(yīng)用程序時(shí)才必須使用它。BatchMove數(shù)據(jù)批量移動(dòng)組件。其作用是用于復(fù)制數(shù)據(jù)表的結(jié)構(gòu)或數(shù)據(jù),它還能將一種格式的數(shù)據(jù)庫表轉(zhuǎn)化成另一種格式的數(shù)據(jù)庫。UpdateSQL修改SQL語句組件。其作用是提供SQL語句,用于更新由Query或StoredProc組件表示的只讀數(shù)據(jù)集,但是要求這些組件的CachedUpdate屬性必須設(shè)置為True。NestedTable嵌套表組件。其作用是從嵌套表中讀取數(shù)據(jù)。BD礙E組件伙可訪似問目晃前幾欲乎所拋有的袍數(shù)據(jù)撤庫,施這些沸組件尼中最扮常用丙的是Ta筋bl均e和Qu樸er膝y組件章,下氣面通榮過一蹈個(gè)例磨子來霜介紹服操作顯步驟厭。例1:利綿用Ta夠bl觀e組件殘顯示繞并操磁作數(shù)松據(jù)表新建雄一個(gè)餃項(xiàng)目捆,在堪主窗勾體上迎放入Ta蘋bl熱e、Da晴ta利So象ur尖ce、DB兼Na梯vi見ga慎to孫r和DB桶Gr旅id四個(gè)脂組件呀,它調(diào)們的從組件身名分邊別為Ta忍bl賄e1、Da效ta救So電ur訪ce幼1、DB駁Na懷vi冤ga尋to目r1和DB縣Gr惹id麗1。例1:利鎖用Ta數(shù)bl敞e組件熊顯示管并操扭作數(shù)交據(jù)表設(shè)置Ta籠bl粱e1的Da賀ta侵ba掛se訓(xùn)Na仔me、Ta拒bl抽eN祥am濤e和Ac益ti坊ve屬性鼻值分吳別為DB濕DE棕MO傳S、Cu脾st掀om默er貿(mào).d華b和Tr科ue。設(shè)置Da碌ta牌So奪ur統(tǒng)ce乳1組件圓的Da跟ta衰Se費(fèi)t屬性府值為Ta羅bl教e1。設(shè)置DB前Gr雕id籍1和DB抖Na擔(dān)vi凡ga房誠to飲r1組件撒的Da寸ta視So數(shù)ur羊ce屬性瓜值為Da屠ta青So艱ur涂ce投1Da猜ta績So乘ur桑ce稅1DB躺Gr呼id印1DB諸Na樂vi吊ga準(zhǔn)to債r1Ta權(quán)bl用e18.書3羅Ta妙bl羊e組件Ta蔥bl巨e組件扎用于宅訪問見指定踢數(shù)據(jù)惕表中煤的數(shù)疊據(jù),促它既捐可以村代表妥數(shù)據(jù)端表中挨的所穿有行懇和列林,也現(xiàn)可以脫代表仿它的悶部分碰行和饞列,渣使用Ta陷bl錯(cuò)e組件息可完調(diào)成打飯開、剝?yōu)g覽位、修忌改和梯建立允數(shù)據(jù)星表等爬操作壘。8.津3.允1打開/關(guān)閉撞數(shù)據(jù)飼表1.打開筆表需醫(yī)要的賀前提羞條件使用Ta拆bl攏e組件息打開龜數(shù)據(jù)免表前虜必須糕設(shè)置鹽其三友個(gè)屬理性:Da堅(jiān)ta們ba規(guī)se很Na陡me、Ta耍bl遣eN鼓am捎e和Ta蠟bl叢eT細(xì)yp困e。Da陳ta鬧ba附se霜Na桌m(xù)e屬性功能:用于痛指定痛數(shù)據(jù)狂表所慎在的計(jì)數(shù)據(jù)濤庫別暈名(1沖)設(shè)計(jì)貢期:若已小通過BD尤E已設(shè)晨置了降數(shù)據(jù)妻庫別側(cè)名,預(yù)就可技在此歪屬性紀(jì)顯示溫的下幟拉列丙表中掩選擇支表所辨在的背數(shù)據(jù)擦庫別賽名。(2何)運(yùn)行選期:可使透用Ta術(shù)bl怎e1虹.D罩at濁ab川as絹eN場am覽e:撫=’數(shù)據(jù)輸庫別顧名’語句鍬。若吳對本沿地?cái)?shù)義據(jù)庫,可直縣接使哥用數(shù)宵據(jù)表怪文件亮所在殖的路獨(dú)徑.Ta以bl獄eN盒am傾e屬性功能:用于指定蚊要打杏開的超數(shù)據(jù)娛表名方法:(1鎮(zhèn))設(shè)計(jì)史期:設(shè)置幅好Da污ta刪ba去se摟Na穴me屬性輝后,特在數(shù)谷據(jù)表鏟組件語的對收象觀赴察器碗中,棒使用Ta墾bl哈eN扯am崗e屬性嘩可選蒸擇要脫打開沸的數(shù)渠據(jù)表沫。(2雜)運(yùn)行小期:在運(yùn)超行期押設(shè)置抖要打姿開的旱數(shù)據(jù)面表,彈可使電用如食下語樹句:Ta攔bl金e1筋.T雁ab崖le月Na帳me男:=救’數(shù)據(jù)零表文另件名折’注意暑:使?jié)捎么岁懛椒▽⒃O(shè)置豪數(shù)據(jù)渣表名憤前,射請確躁保Ta惠bl貓e1是關(guān)肅閉的帽,否茫則,夸關(guān)閉撓后再骨使用賓上述糾命令比。Ta榮bl懸eT精yp各e屬性功能:用于綢設(shè)置腿要打粉開數(shù)動(dòng)據(jù)表事的類甲型Ta神bl鈔eT需yp狹e屬性擴(kuò)值及妻其對輸應(yīng)的朽表類財(cái)型屬性值數(shù)據(jù)表類型ttDefaultBDE根據(jù)文件擴(kuò)展名決定數(shù)據(jù)表的類型ttParadoxParadox數(shù)據(jù)表ttDBasedBASE數(shù)據(jù)表ttFoxProFoxPro數(shù)據(jù)表ttASCIIASCII文本表一般孟情況彎下,ta載bl美eT些yp單e屬性鮮常使劑用默濾認(rèn)值tt慣De按fa秤ul爽t,鴨此時(shí)堪,BD盛E會(huì)根妨據(jù)數(shù)刑據(jù)表扇文件略的擴(kuò)天展名燭來確臥定數(shù)主據(jù)表鎮(zhèn)的類抹型文件穿擴(kuò)展紀(jì)名與趣表類倚型的申對應(yīng)糞關(guān)系文件擴(kuò)展名數(shù)據(jù)表的類型沒有文件擴(kuò)展名Paradox.DBParadox.DBFdBASE.TXTASCIIText2.打開扶數(shù)據(jù)認(rèn)表在應(yīng)射用程盆序中慈,對坦表進(jìn)羊行操宜作前快都必爆須首哨先打湊開表盞。打開粗表的號方法罵:(1脖)使用巧數(shù)據(jù)刻表組知件的Op煙en方法(2緒)使用奔數(shù)據(jù)賤表組糟件的Ac懷ti獸ve屬性比較羅:上李述兩垂種方韻法都咳能打慘開數(shù)增據(jù)表艇。但格第2種方臟法效跡率較在高,唱因?yàn)橐械?種方勉法最桌終要簡將數(shù)憶據(jù)表客的Ac去ti星ve屬性謊值設(shè)胞為Tr爪ue。3.關(guān)閉然數(shù)據(jù)貌表數(shù)據(jù)秀表使數(shù)用完優(yōu)成后毒要及廢時(shí)關(guān)遭閉。關(guān)閉扮數(shù)據(jù)竄表的丙方法裹:(1不)調(diào)用補(bǔ)數(shù)據(jù)鮮表組存件的Cl廈os備e方法(2門)將數(shù)未據(jù)表梨組件存的Ac罩ti司ve屬性炒設(shè)為fa爬ls布e8.繪3.兩2瀏覽板數(shù)據(jù)午表建立辟數(shù)據(jù)疏表的互目的扛是查音詢表圍中有塘用的貞數(shù)據(jù)專,瀏咬覽數(shù)雅據(jù)表鎖是查雞詢數(shù)會(huì)據(jù)表板中數(shù)放據(jù)的加重要翁手段些之一師。在De夫lp軌hi中,塌瀏覽創(chuàng)數(shù)據(jù)訂表是雁通過政移動(dòng)賊記錄破指針們來實(shí)盈現(xiàn)的跑,這幅里的織指針塘可以冬理解憤為記誼錄指施示器怠,它酒用于哀表示較數(shù)據(jù)謎表中孟可操來作記點(diǎn)錄的漲位置聯(lián),通鐵常把催指針撿指向糟的記霞錄稱糖為當(dāng)毛前記味錄。由于芒只能種操作竟指針券指向球的記付錄,環(huán)因此騾要修幼改數(shù)售據(jù)表秀中的治記錄賞,就堪必須英先移宮動(dòng)記作錄的利指針買,為堂方便膏對數(shù)腰據(jù)表奮的操訴作,前數(shù)據(jù)歲表(Ta赴bl愚e和Qu預(yù)er湊y)組鋸件提肢供了圾一系馬列移壺動(dòng)記啟錄指休針的拿命令攪,常稻用的尖命令遞有:數(shù)據(jù)笑集組拳件(Ta蘿bl犧e和Qu憂er勾y)移殲動(dòng)記飛錄指乎針命轟令Fi錢rs找t:謹(jǐn)將記封錄指略針移禮動(dòng)到畏第一拌條記瀉錄上坡;La牲st:椅把記屬錄指姻針移田動(dòng)到帆最后好一條唱記錄寶上;Ne滑xt:頃使記羨錄指特針向閘后移握動(dòng)一擱條記漸錄;Pr收io沉r:許使記歇錄指嶺針向宴前移淚動(dòng)一黎條記必錄;Mo臟ve上By怕(奶N(yùn)u男m):用驅(qū)于從爺當(dāng)前刷記錄寶開始升向前覺或向年后移飛動(dòng)Nu警m個(gè)記塑錄,矩當(dāng)Nu穩(wěn)m>啊0時(shí),都向后異移動(dòng)勇,當(dāng)Nu絡(luò)m<焦0時(shí),聾則向鞏前移鋒動(dòng)。1.判斷釣記錄凈指針必位置判斷聞?dòng)涗涙?zhèn)指針恢位置劉的方夜法:(1輩)B遺OF函數(shù)咽:用作于判致斷記盞錄指滿針是床否在設(shè)第一件條記拍錄上戲。(2桿)E澆OF函數(shù):用于蠻判斷乎記錄涌指針筆是否答在最傷后一新條記餃錄。例3.使用轉(zhuǎn)循環(huán)捉語句蔑使記舉錄指哨針遍匠歷數(shù)撫據(jù)表Ta膊bl籍e1的每止條記戴錄:Ta璃bl睛e1王.L旅as屯t;長//使指柄針移摧動(dòng)到你最后跟一條窩記錄Wh孫il潤e茄no蹤蝶t弦Ta話bl授e1范.B花OF販d圣o稠/李/若指予針沒南有在摩表的撲第一志條記狹錄上劑,則帆繼續(xù)枝循環(huán)Be金gi擾n{張…機(jī)…}著/唇/對當(dāng)廳前記喝錄進(jìn)悟行操喬作Ta疲bl死e1暖.P琴ri姥or環(huán);重//指針列上移傻一條凝記錄En顯d;BO虧F函數(shù)王值為Tr搏ue的情戶況:剛打妹開數(shù)杜據(jù)表命;剛調(diào)炕用了Fi柱rs騾t方法艱;調(diào)用Pr心io敢r方法煮失敗珍,說承明指熊針前信沒有浩任何造記錄撞。EO子F函數(shù)釀值為Tr思ue的情燥況:打開栗一個(gè)苦空數(shù)炭據(jù)表妄;剛調(diào)涌用了La及st方法斬;調(diào)用Ne雜xt方法陣失敗券,說警明指柿針后創(chuàng)面已嶄沒有繪記錄凝。顯然備,如殺果數(shù)收據(jù)表唇是空伙的,默則BO排F和EO憑F的返凱回值昏都是Tr躺ue。2.保存嶄記錄卵指針非的位涼置保存妖記錄灣指針寸的方勢法:醒使用冒書簽基變量使用垃書簽攻變量更的步級驟:(1驚)定義標(biāo)書簽騎變量;格式嫂:va殘r書簽舟變量泄名:TB訓(xùn)oo墾kM懶ar叛kS慈tr;(2槳)將指賓針位申置保虜存到舍書簽擱變量;(3州)記錄識操作磚完成柜后,粒恢復(fù)拜指針候的位著置。2.保存哀記錄陶指針胞的位萄置(2交)保存都記錄甘指針漁的位沸置;格式往:書簽尚變量悄名:=清Ta林bl飯e1警.B傘oo伍km畜ar篇k;(3拔)恢復(fù)腐保存掌的記菠錄指幼針。格式香:Ta升bl混e1莖.B貿(mào)oo品km理ar殺k:賭=書簽絡(luò)變量森名;數(shù)據(jù)他表的Bo包ok覆ma軍rk屬性地不僅向可以矛獲取虹,而箱且還遲能設(shè)蒙置記奔錄指別針位王置例3:移復(fù)動(dòng)記示錄指構(gòu)針實(shí)祝例(1萌)在窗等體上鼓分別忍放入Ta壘bl墓e1、DB啦Gr睡id幅1和Da盈ta矛so令ur糠ce夕1,Ta滾bl女e1的Da巖ta著ba拍se膏Na亞me、Ta稼bl恨eN社am孔e和Ac繼ti鳥ve屬性肝值分耗別為DB指DE住MO雕S、Cu巾st絲式om隱er箭.d予b和Tr削ue。Da濫ta疤so玻ur自ce敗1的Da欺ta語Se扯t屬性利為Ta悉bl腸e1,Db居gr維id還1的Da農(nóng)ta耐so以ur瞞ce屬性授值為Da會(huì)ta狠So慰ur駝ce柱1。(2偷)在窗捧體上重再放拿置Gr塵ou抗pb越ox池1、Gr技o(jì)u后pb照ox恐2和Gr現(xiàn)ou活pb活ox速3三個(gè)Gr痕ou艷pb貿(mào)ox組件概,在Gr連ou射pb繳ox柄1組件番中放農(nóng)入5個(gè)按平鈕和津一個(gè)念編輯耳框,漠設(shè)置畏它們少的組葵件名雙分別牽為Fi鐮rs頂tB振ut蠢to濁n、Pr股io盛rB除ut饞to誦n、Ne噸xt厲Bu恥tt乞on、La繭st短Bu蝴tt刪on失t、Mo銅ve滅By典Bu傲tt靠on和Ed關(guān)it暴1,分應(yīng)別編然寫這榴五個(gè)創(chuàng)按鈕劫的On卻Cl獎(jiǎng)ic者k事件敢,具翅體內(nèi)牲容參段見下酬面的就源程鞏序。嘉另外血,再日設(shè)置Ed裁it趣1的Te努xt屬性傷值為0。例3:移磚動(dòng)記誰錄指茫針實(shí)拾例在Gr端ou搞pb瞧ox童2組件宰中放頃入3個(gè)按禿鈕,滲設(shè)置郊它們碎的組嗎件名根分別漲為Ge痰tB玻ut有to懷n、Go撞to員Bu賣tt趨on和Cl掃ea要rB耀ut掩to什n,并澡分別做設(shè)置絞這三靜個(gè)按芒鈕的On意Cl擊ic瞧k事件邁,具傷體內(nèi)團(tuán)容參而見下卸面的施源程楊序。在Gr睛ou題pb茫ox果2組件寸中再盞放一皮個(gè)名拐為La膛be貼l2標(biāo)簽齊組件駕,它扭用于急顯示族指針牲所處瘦的位甜置。記錄折指針抽移動(dòng)悟程序題窗體主要辭代碼概:pr境oc崖ed繁ur庫e施TF危or狀m1隆.F雹ir列st辛Bu蛾tt譜on梯Cl上ic膚k(傾Se后nd蘆er爐:TO量bj倉ec虛t);藍(lán)//Fi雀rs渡tB碼ut郵to役n按鈕監(jiān)的On牙Cl船ic徒k事件be樹gi璃nta培bl鋪e1倒.F射ir碌st辛;en怠d;pr羊oc刊ed般ur生e扮TF算or境m1好.P患ri循or鏡Bu未tt執(zhí)on舟Cl焦ic臺(tái)k(食Se魂nd著er停:TO計(jì)bj潑ec掛t);該/貸/Pr淡io造rB薪ut秋to蛇n按鈕陪的On落Cl逆ic癢k事件be書gi紹nta瓦bl善e1挑.P隱ri刃or禍;en消d;pr頂oc鵝ed蛛ur秘e瓣TF燈or蒜m1址.N毀ex蘇tB贏ut花to撤nC徹li壯ck束(S檔en護(hù)de探r:TO拔bj請ec執(zhí)t);欠/衡/Ne步xt證Bu額tt品on按鈕丙的On木Cl體ic媽k事件be具gi姑nta徒bl定e1燃.N乎ex擔(dān)t;en肥d;pr棚oc課ed雷u(yù)r薦e果TF稅or鳳m1膀.L的as飛tB種ut框to貍nC柴li鏈ck晴(S錘en女de雀r:TO雪bj痰ec痕t);刃/半/La恥st植Bu沿tt斑on按鈕毛的On蹲Cl傷ic蒸k事件be肌gi撒nta釀bl宋e1話.L愿as做t;en陣d;pr逮oc御ed夾ur石e絲式TF賓or煙m1躁.B趨ut展to陡n1愉Cl柔ic嚴(yán)k(爪Se輛nd減er躬:TO掛bj借ec竄t);遣/棋/Mo渡ve缸By喂Bu側(cè)tt嫂on按鈕蘆的On晶Cl撐ic弊k事件be違gi俱nTa株bl菌e1塌.M茫ov不eB優(yōu)y(桃St赤rT員oI斯nt彩(E芽di棒t1牢.T趙ex怕t)蠟);en褲d;//數(shù)據(jù)徒源的Da緣瑞ta頭Ch備an燈ge事件池,記綠錄移卻動(dòng)或拒修改外時(shí)執(zhí)病行此閥事件棚。pr傲oc敗ed擊ur勝e產(chǎn)TF斃or枯m1決.O牲rd臘er藍(lán)sS覆ou暑rc惕eD輔at岡aC爪ha奔ng孩e(比Se赴nd集er濫:TO以bj避ec啟t;而Fi疤el化d:TF頓ie亞ld);be罪gi苦nif預(yù)T計(jì)ab從le脅1.合BO想F抱th淋enLa扯be甚l2勾.C恥ap冠ti襖on痛:牛=火'記錄亂指針番在表角首部'el抖seif午T淘ab昂le晶1.謀EO角F可th厭enLa關(guān)be漁l2姑.C競ap嫂ti坡on硬:古=目'記錄艷指針分在表竊尾部'el泉seLa關(guān)be印l2罩.C獻(xiàn)ap柴ti忍on球:近=劍'記錄敗指針快在表印首尾英之間';en著d;pr螞oc亮ed捉ur鬼e器TF閣or屬m1立.G奪et朗Bu袋tt碗on犬Cl幟ic狗k(炒Se簽nd礦er設(shè):TO博bj開ec急t);阻/尊/“獲取那”按鋤鈕的On餅Cl客ic視k事件be哭gi狼nBM兇:=基T謎ab贈(zèng)le透1.女Bo始o(jì)k秋ma哥rk賽;賠/猾/獲取滔指針Go腔to摔Bu現(xiàn)tt謠on鋒.E體na壟bl掏ed:=彎T載ru板e(cuò);赴/字/使設(shè)呀置“苦恢復(fù)脅”按畜鈕可賀用Ge俱tB休ut絹to霉n.娘En號ab允le飲d:=互F娛al堵se賴;淹/脫/使設(shè)催置“咬獲取從”按鍬鈕不穿可用Cl緞ea欲rB丘ut鏡to矛n.客En逗ab布le樹d:=燙T詢r(jià)u葉e;庭/緒/使設(shè)槍置“急清除約”按顏鈕可檢用en組d;pr燥oc對ed中ur紗e遙TF診or淡m1偏.G咐ot卷oB努ut圾to皂nC題li截ck只(S首en奴de障r:TO贈(zèng)bj場ec奏t);管/辱/“恢復(fù)糾”按釋鈕的On楊Cl蠅ic混k事件be霸gi沒nTa振bl木e1俗.B爸oo法km艙ar墊k司:=背B未M;備/群/恢復(fù)好指針轎位置en濁d;pr耀oc魯ed壞ur目e情TF侮or交m1磨.C滲le月ar妥Bu覽tt家on亦Cl滿ic斗k(扶Se殊nd汗er禿:TO密bj鞏ec董t);銷/膚/“取消晨”按磚鈕的On奮Cl袖ic復(fù)k事件be敵gi片nBM帶:螺=逝''婚;掏/舒/清除育書簽Go血to鳳Bu窄tt掘on胸.E袋na份bl其ed:=縱F爹al允se堆;Ge袖tB文ut歡to屢n.遺En科ab佳le中d:=宿T胳ru熱e;Cl踢ea惠rB誤ut踢to舟n.穩(wěn)En抬ab滅le尾d:=隆F首al攔se小;en竊d;8.李3.金3操作磁數(shù)據(jù)彩表為方警便理脹解,彎我們師將表沙的操挺作分好為字襖段操言作和轎記錄螞操作檢兩部獄分。(1妻)字段布操作在De亮lp龍hi中,規(guī)利用TF纖ie隱ld及其數(shù)派生版對象竭可以惜很容縫易地史訪問妻數(shù)據(jù)識表的貓字段葡。字段起對象干的功侄能:<1映>取得爐或設(shè)干置當(dāng)爸前字樓段的池值;<2勞>通過原修改鵲字段抗對象宅的屬覆性來吉改變史它在需程序純中的叉行為;<3湯>通過總字段妨對象遮編輯津器還延能為丘數(shù)據(jù)伙表增半加查脊找和府計(jì)算枕字段債,進(jìn)切而大戀大改喇善數(shù)靈據(jù)表癢可讀冬性。讀取蹦字段農(nóng)值讀取規(guī)字段攪值的稈方法衣:1)通過最數(shù)據(jù)交表字謎段數(shù)甘組;格式圍:表名[‘字段衣名’]如:S殿:=爽Ta糞bl擠e1中[‘糠Na剃me趁’];也可頸一次毛獲取罩多個(gè)磨字段條的值絡(luò),基奶本格率式如秤下:表名[‘字段吃名1;字蹦段名2;…;字洲段名n’閘]*注意摟:通過固上述棋格式越返回丈的是逢一個(gè)Va贊ri俊an剝t數(shù)組歸類型稼的數(shù)鋒據(jù),拔該數(shù)千組的墊下標(biāo)上從0開始碧,且露數(shù)組雄中的拜元素黎也是Va泰ri述an逮t類型芒,例征如,桂假定Ta哀bl享e1打開塊的是an灰im粘al爹s.熊db慣f表,視它有Na笛me、Si居ze和Ar孕ea三個(gè)貸字段攏,則渾同時(shí)扎取出姐這三聞個(gè)字披段的榜值可愈使用傳“Ta浸bl鹿e1紋['騎Na捏me嗽;s飽iz嚇e;晝ar繼ea席']愁”格式例:利用今表的貫字段卷數(shù)組令獲取戀字段些的值pr謊oc結(jié)ed斃ur侍e咱TF匹or牙m(xù)1喪.B循ut悅to鋪n1撤Cl潛ic貝k(頂Se壘nd倡er枝:TO酒bj露ec只t);老/銹/B喝ut暫to汽n1的On閉Cl稠ic潮k事件Va岡rVa辰rA愧rr:體Va糧ri摘an胖t;be食gi緊nVa并rA遷rr:=多V核ar麥Ar膀ra紋yC致re合at捏e(臣[0甩,2航],禿va歷rV盼ar真ia驚nt架);艱//建立需變體錯(cuò)變量男數(shù)組Va陵rA煤rr:=渴T戲ab腐le猜1[追'N世am括e;抄si飲ze扶;a礙re講a'盯];要//獲取研字段嘴的值Sh或ow填Me栗ss俘ag欠e('名稱禽:'+跨Va客rA踢rr迷[0殺]+啞'大小關(guān):'+海i醋nt鐘to殘st云r(睡Va彈rA店rr粒[1伶])赤+吳'區(qū)域紗:'+瞧V轎ar駛Ar柔r[決2]桶);en竄d;圖8-旗3-抖2利用隆變量觸數(shù)組圣獲取陳字段謊的值單擊讀取破字段州值讀取陪字段血值的則方法皺:2)通過Fi澇el套dB白yN夕am鏟e函數(shù)數(shù)據(jù)貿(mào)表組躺件的Fi縱el遲ds索By仆Na錢me函數(shù)饑以字毫段名隱作為歐參數(shù)犯,其擋返回賊值是勵(lì)字段施對象什。格式筆:Fi縮慧el晴dB廟yN棟am匙e(‘字段哥名’)得到最一個(gè)蟲字段仁對象紹后,汪可以習(xí)利用拴字段共對象透的有紅關(guān)屬番性來總獲取騰字段淘值或扮向字莖段賦君值。用于庭訪問筒字段垂值的訂屬性屬性返回類型AsBoolean布爾型AsFloat雙精度浮點(diǎn)數(shù)AsInteger長整數(shù)AsString字符串AsDateTimeTDateTime類型ValueVariant類型如把Ta摟bl婚e1表中浴第3個(gè)記挨錄的Or子de技rN睬o字段鍬的值挽賦給博整型漢變量I,可只使用防如下同代碼想:Ta備bl段e1花.O泊pe渴n;Ta院bl匠e1械.M膜ov鍋eB激y(笨2)巷;I框:=拜T煉ab幅le堡1.開Fi贏el璃dB母yN磁am震e(梯‘O珠rd話er降No寺’)含.A仔sI士nt渾eg陰er則;讀取粘字段視值的織方法錢:3)通過Fi弊el訴ds屬性數(shù)據(jù)伯表的Fi里el欄ds屬性濱也是源一個(gè)鍋?zhàn)侄我缹ο笞?shù)組足。格壟式:Fi泥el畜ds工[I于nd虹ex]表示之?dāng)?shù)據(jù)抬表的奶第In孔de道x個(gè)字豬段對泡象(沾其中In撥de膏x表示例字段蓬號,披其值揀從0開始唯)如,遷若Ta田bl代e1表的莊第1個(gè)字鞭段是券字符單串類到型,萍則將謀此字詢段的漸值賦撓給字悠符串滑變量S的程頓序代胞碼為們:S健:=豬T倚ab施le靠1.宵Fi吵el雀ds羅[0心].陜As旁St越ri押ng;(2句)字段做的數(shù)日據(jù)類岡型每個(gè)阻字段母對象云都有扒確定慚的類尊型,D淋el玻ph王i為字股段對唉象預(yù)黨定義遣了多慕種類譯型值,數(shù)據(jù)聽表具量體使挑用哪揀種字鞏段類摩型取戰(zhàn)決于岔所在夜的數(shù)別據(jù)庫.例1:判錄斷Ta陶bl齒e1表的Or樓de筑rN需o字段邀的類舟型是逃否為奇整數(shù)文型,爸若是殘則顯真示“Or檔de殃rN盈o字段撥的類斃型為說整型崖”,址代碼貨如下談:If雖t奶ab姨le考1.惹fi哨el高ds抗by臺(tái)na俘me墊(‘谷or帝de閑rn泳o’誰).明da屯ta芽ty武pe=ft獨(dú)In糾te修ge嘉rTh康enSh執(zhí)ow剩me丑ss門ag加e(痕‘O佩rd給er智No字段請的類興型為臂整型顆’);(3耀)字段笛名和京編號通過瓦字段何對象想的Fi譽(yù)el壤dN遵am敵e屬性腎可獲傷得字塊段名,如:S:扮=T答ab爺le雨1.受Fi串el配ds幻玉[0離].趨Fi筆el燃dN挖am雙e;若知敢道了憑字段多對象撒,通講過字桶段對梅象的Fi暖el足dN襲o屬性賭也可否獲得倡此字尼段對糾應(yīng)的桑編號滋。瞧如:I:才=T電ab魄le貨1.心Fi達(dá)el串ds復(fù)By勾Na得me唯(‘體Or租de花rN象o’搜).擇Fi虎el海dN刻o;另外月,數(shù)生據(jù)表壓組件優(yōu)還有財(cái)返回忙字段仁個(gè)數(shù)東的屬牲性Fi屈el衰dC安ou脅nt,但懇要注籍意的持是它說沒有開將聚輕集字鳥段計(jì)順?biāo)阍谠鈨?nèi)。轎若要號計(jì)算嶼所有據(jù)字段首的個(gè)碰數(shù),鳥可使梅用數(shù)際據(jù)表摘的Fi仆el議dL旱is伸t屬性昨。例2:將Ta盒bl藥e1表的岔所有訴字段賣名稱團(tuán)顯示棚出來蒜。Va她rI:抵in董te蛙ge側(cè)r;……Fo走r倡I(xiàn)=傲0石to穿T膠ab繼le攀1.導(dǎo)fi閣el陸dc挎ou題nt付-1杰d聽oSh元ow良me赴ss眠ag貌e(碰Ta睛bl里e1燦.F懂ie蛾ld意s[慣I]在.f顆ie森ld歐na詢me暫);(4要)修改盯字段知值字段掀值的隙修改蠅需要脅兩個(gè)哄前提夢條件障:(1徑)確定豪要修敵改的兇字段引值為是當(dāng)前予記錄棕的字益段值活,可綢通過逮移動(dòng)桌指針鋸命令泊來完鴨成;(2舌)使當(dāng)兵前記刷錄處梁于編設(shè)輯狀嫁態(tài),舊通過描數(shù)據(jù)怪表的Ed碎it方法句可使視當(dāng)前幻玉記錄憑處于情編輯值狀態(tài)您。當(dāng)帶字段皂處于狀編輯冊狀態(tài)挺時(shí),乘即可款對字年段的源值進(jìn)殼行修齡改操如作,族操作伴完成雅后,隊(duì)使用矮數(shù)據(jù)捕表Po阻st方法廈保存崗已做純的修壤改。修改圾字段摟值的曾基本陶步驟遺:(1巴)移動(dòng)萍指針翻到要肉修改占字段排值的很記錄揮上;(2東)使用Ed業(yè)it方法諒使當(dāng)般前記伏錄處留于編濕輯狀攜態(tài);(3泊)修改拆字段臺(tái)的值;(4古)調(diào)用Po鄉(xiāng)豐st方法袖保存司修改腿結(jié)果.例1:將Ta眠bl礎(chǔ)e1數(shù)據(jù)揮表最提后一濤條記渠錄的Si阿ze字段菊的值悼修改巖為23。Ta屬bl獻(xiàn)e1寫.L乏as閱tTa眠bl殃e1賭.占Ed謙it;Ta貌bl溝e1內(nèi)[‘窩Si決ze垃’]職:=趣2仇3;Ta視bl丟e1宇.P遭os侵t;在某曉些情匆況下禮,數(shù)脾據(jù)表弟中的轟數(shù)據(jù)曬可能鍬是只清讀的訂,在渾修改器記錄膛前,汗最好羅先判訴斷當(dāng)森前數(shù)紹據(jù)表架是否此可修裳改,凡數(shù)據(jù)牌表組眾件的Ca噸nM危od翅if庫y屬性戒就可鑒完成酬這一影工作粘,因問此,就修改鄙數(shù)據(jù)屈表較推規(guī)范什的格冬式為日:If檔T斯ab貍le脖1.密Ca雀nM夫od舒if鑰y晝Th決enBe抗gi戰(zhàn)nTa趣bl銅e1剪.L艇as鈴t;Ta緞bl色e1稻.毒Ed暑it洋;Ta度bl哀e1鬼[‘鄭Si淚ze瀉’]牙:=態(tài)2膏3;Ta捷bl釀e1迅.P買os談t;en旬d;在保躺存修葵改前喘,使完用數(shù)輪據(jù)表孤的Ca非nc續(xù)el方法扎可放允棄所圍做的虎修改叔。例暑如:If刮T腿ab育le延1.車Ca肅nM狹od畫if濱y百Th佳enBe冊gi獄nTa赤bl康e1回.L成as午tTa汪bl輔e1島.翅Ed秒it;Ta恰bl蜻e1拐[‘住Si話ze易’]睬:=齊2付3;Ta丘bl是e1烏.C栽an妹ce嗚l;En抖d;(5仗)字段悉對象告編輯綿器字段寸對象友編輯產(chǎn)器是De轉(zhuǎn)lp培hi為開龜發(fā)者害提供途的,腥用于阻設(shè)置候字段浪對象步屬性市的窗長口。執(zhí)使用多字段床對象介編輯稼器主足要有賣四步召:1)打副開字鵲段對回象編曲輯器徑;2)添嘉加字坊段對證象;3)修騾改字悠段對咐象的耗屬性字;4)退四出編沉輯窗津口.打開領(lǐng)方式欠:1)用避鼠標(biāo)刪雙擊主數(shù)據(jù)沉表組挎件2)用峽鼠標(biāo)絞右鍵撇單擊線它,狐再選部擇Fi閃el坐ds防E講di黑to姥r菜單將數(shù)淺據(jù)表部的字冊段添移加到搏字段泥對象超編輯爹窗口敬的方任法:用鼠么標(biāo)右礙擊字惡段對把象編爹輯器摸窗口壩,在么這個(gè)斃菜單太中有瞎兩個(gè)瘡菜單質(zhì)項(xiàng)可稱完成域字段雪對象跟的添旬加工粱作。1)“Ad刮d浮fi退el嫂ds隱”菜單擾可有元選擇尼的將序數(shù)據(jù)潤表的鋸字段則加入演到字糟段對瘋象編紀(jì)輯器跌中;2)“Ad因d疏al呈l賭fi向el特ds番”菜單擊項(xiàng)可另一次學(xué)將數(shù)棍據(jù)表領(lǐng)的所債有字鑰段添由加到湊字段賤對象削編輯翁器;加入疑到字朗段對眾象編減輯器幻玉的字餃段,興在源預(yù)程序總文件白中會(huì)完生成連一個(gè)謙與其門對應(yīng)阿的字順段對偶象,某字段男對象元的屬館性既焰可通漂過對毫象觀怖察器贊來修旱改,悅也可語通過靈代碼荷來修物改。修改穴字段欠對象德屬性承的方慎法是剝:1)在師字段漠對象掛編輯帆器中款選擇抗要修嫌改的娛字段懲對象琴;2)在獵其對萌象觀縣察器門中修園改其慚屬性半值。下圖挨即說組明了政操作楊的主銜要步她驟:右擊右擊讀菜單雙擊字段遮對象隔編輯和器字段察對象券編輯綠器及侄其右雖擊菜俗單在字抄段對摸象編閃輯器勻中不鹿僅能婦修改擱字段何的顯耀示格單式,養(yǎng)而且累還能應(yīng)增加吳有自失動(dòng)查艇詢或柱計(jì)算辟功能偉的新餃字段鑼。增加止計(jì)算狐字段有時(shí)緒顯示逝數(shù)據(jù)輕表中茄的數(shù)蝕據(jù)時(shí)惱,需件要顯達(dá)示由向表的擺其它碎字段色經(jīng)過技計(jì)算析而獲事得的型數(shù)據(jù)典,通偽過為Ta廚bl碌e組件滴增加鑰計(jì)算隱字段浴,就累可圓舌滿解衛(wèi)決此登問題頂。下距面以O(shè)r醬de旋rs云.塘db數(shù)據(jù)辯表建農(nóng)立“掀批發(fā)系量”姓字段向?yàn)槔〗榻B葡增加橡計(jì)算剛字段茂的方載法。例5.通過速字段萍對象沈編輯藥器為溜通過蹄字段迷對象挺編輯壯器為Or靈de狐rs濤.d沒b表增睜加一透個(gè)新崇字段物,要承求此絹?zhàn)侄闻D茏詭泟?dòng)計(jì)鎮(zhèn)算每孟個(gè)記依錄(無產(chǎn)品近)的窯批發(fā)禽量(已知濫產(chǎn)品扶批發(fā)喪量是膛其產(chǎn)飲品總役量的32威%),其第操作叨如下龍:1)雙況擊Ta質(zhì)bl佛e1進(jìn)入諷字段怕對象忍編輯園器,寄右擊堆此窗旋口,鵝選擇姓右擊梅菜單擊中的榮“Ad鵲d爺al可lfi似le甜ld態(tài)s”,將Or胸de恨r(nóng)s捕.d迷b表中燭的所屬有字瞎段增捉加到蝕字段回對象豎編輯融窗。2)右棵擊字椅段對辣象編殃輯窗咽,在弄彈出需的菜癢單中悠選擇纖“Ne躍w義Fi飲el魔d”命令翠,在煎“Ne撐w浩Fi閑el覽d”對話諷框的料“Na兆me憂”字段檢名編脆輯框舞中輸扒入新健建字笛段名Wh蘿ol話eS證al侮eT庸ot摸al,在Ty叉pe選擇辟框中涼設(shè)置輸字段殖類型嚇為Cu餡rr良en刷cy,在Fi撿el悲d悲Ty恥pe單選斑按鈕奏組中薦選擇Ca隊(duì)lc六ul鋒at砍ed;最壘后,例單擊OK按鈕漢。設(shè)置姐計(jì)算字段3)設(shè)否置Ta快bl墓e1的On匯Ca括lc姨Fi饅el寸ds事件嘗。選擇Ta撒bl渠e1表,板選擇Ev粘en隱ts頁,民找到On衫Ca鞏lc徑Fi呈el基ds事件思后雙浙擊,溫則進(jìn)遼入On枕Ca侮lc胖Fi副el尚ds事件脖編輯鎖窗口筒,在芒此事傷件中雁編寫銜獲取究新字慣段值存的公穗式逃。代碼極如下反:pr器oc恢ed謹(jǐn)ur龜e看TF披or厭m1旋.T權(quán)ab樓le乒1C海al粱cF萌ie忠ld旋s(竟Da短ta扔Se數(shù)t:TD撕at體aS耳et);be可gi搞nSa董ta序Se避t[葬‘W祝ho主le魯Sa價(jià)le速To取ta貍l’]也:=Da親ta綿Se返t[瓶‘I寧te宴ms山To桌ta哈l’]呢*0登.3帥2;en給d;注意:1)這胳里建粗立的狀計(jì)算澤字段誘是數(shù)萬據(jù)表有的虛住擬字新段,角在實(shí)榨際數(shù)自據(jù)表頸中并灘不存中在。2)在交字段點(diǎn)對象呀編輯滾器中借,通兄過鼠恢標(biāo)拖踐動(dòng)可伴改變涉字段糟的排曾列順熔序。增加妻查詢更字段通過果字段詢對象貝編輯榨器,駛可為緩數(shù)據(jù)督表增紗加查召詢字捷段,鋸來解渠決實(shí)決際應(yīng)再用中喉的問消題。例6.為訂邀單表詳增加眉一個(gè)權(quán)查詢帳字段否,用盜于從攀客戶找表中烏查詢火相應(yīng)或的客徐戶名淹稱。查詢逼字段喘的建畫立步慌驟:1)建乳立一鉆個(gè)新儀項(xiàng)目饒,并縣在主林窗體換上放傾入二翠個(gè)Ta何bl自e組件搖,組蔥件名詳分別餡為Ta每bl勉e1和Ta但bl徒e2,將肆它們傳的Da遇ta豪ba辟se星Na器me屬性堡設(shè)為DB飛DE六MO筐S,設(shè)首置它穗們的Ta穿bl薪eN迷am歡e屬性渡分別慕為or拖de喇rs吃.d堤b和Cu概st顯me極r.峰db,設(shè)猶置它鵝們的Ac臥ti顛ve屬性烏為Tu萄re。2)在揉主窗伐體上出放入麻一個(gè)邊名為Da蜘ta掙so送ur孩ce捷1的數(shù)口據(jù)源旋組件瀉,設(shè)爭置其榴屬性Da鎖ta相Se頸t的值宇為Ta壞bl橡e1;3)在伍主窗普體上撇放入中一個(gè)球名DB菠Gr涼id凱1的表鉗格組位件,倒并設(shè)題置其錢屬性Da垃ta墳So釋ur填ce的值鳳為Da籠ta宰So疏ur岡ce殘1;4)雙義擊Ta使bl確e1,進(jìn)悉入字鴉段對辰象編她輯器何,右姑擊此蛛窗口徒,選貝擇右孔擊菜片單的季“Ad腰d粒fi啊el毯ds崗”功能座,在牢打開非的新謀窗口售中選常擇要脾顯示疼的字鹽段后絕按“OK析”確認(rèn)銹;再溜右擊另字段煤對象俱編輯液窗口馬,在稠彈出扒菜單汁中選少擇“Ne腫w刑fi健el掙ds浸”菜單舊,則抄打開炕一個(gè)紋“Ne豪w虜fi矮el會(huì)ds化”對話德框,賢在此芬對話哈框中刃設(shè)置樓新建喊查詢槍字段遇相關(guān)肅屬性乖,具秤體設(shè)教置如算下鍵:Table1Ta蔬bl奪e2設(shè)置涂查找字段(6)拖丙放字月段字段潛對象兩編輯表器還肉有一箏個(gè)不射太明掃顯的邁特征末,其練中的賣字段似可通結(jié)過鼠司標(biāo)直潛接拖靠放到戒窗體離上。De陣lp靈hi可自洞動(dòng)感鄙知拖盾到窗致體上榴的字牌段類可型,騎并且呀為它語選擇禽合適姑的數(shù)籃據(jù)感腐知組引件。如果抵讓拖頓放到損窗體任上的砌標(biāo)簽賞標(biāo)題判為中墳文名敗稱,喇最好袋將字屯段的Di竄sp遣la嘆yL岔ab友el屬性嗎值設(shè)已置為成要顯撓示的臺(tái)中文電名稱瓜后再飽執(zhí)行遲拖放鎮(zhèn)操作吼。向窗體上拖放后字段(7)Bl悶ob字段BL材OB杜(B犯in字ar妹yLa蕩rg賠e關(guān)Ob予je礦ct搶)字段種主要沙用于利存儲(chǔ)嬌文本批、圖栗像或OL蜓E對象竟等內(nèi)夾容較貴龐大磚的數(shù)伶據(jù)。對Bl需ob字段悄的讀升寫操嚴(yán)作是牌通過卡字段加對象兄實(shí)現(xiàn)角的例7:建甚立一聰個(gè)能映夠保后存并頭播放姥音樂私的程聯(lián)序播放跑音樂冠主窗橡體1)建晃立用狐于保多存音驚樂數(shù)播據(jù)的竹數(shù)據(jù)彩表Pl鏟ay岸Mu獎(jiǎng)si若c.伸db,其雷字段泳名稱季、類媽型及緩含義靜如下博:Ti蔽tl圓e,字曬符型骨,簡猾單音醬樂說唐明Fi集le念Na分me,字每符型叛,音眉樂數(shù)啞據(jù)來蘋自的布音樂盟文件極名Mu扎si貴c,Bl墓ob型,著用于鈴保存壺音樂號數(shù)據(jù)2)建亡立一遲個(gè)新爐項(xiàng)目廢,在福主窗愉體上縫放入漫名為Im忌ag萌eL賤is師t1的TI噸ma杠ge臘Li常st組件跟,雙冶擊這濤個(gè)組崖件,氧在打遭開的私對話皂框中尤,將鳳程序峽中使享用的似“播乓放音著樂”做和“條另存我音樂話”圖袖標(biāo)增糾加到患此組壯件中黨;再緊放入悉一個(gè)To文ol皮Ba矮r1的工條具條艙組件慣到主周窗體樣中,悅?cè)缓髣⒂覔敉写斯で锞邨l耀組件伸,選懷擇右蜘擊菜燭單中傘的“Ne子w始Bu庭tt左on擴(kuò)”菜單弱項(xiàng)為To慌ol倚Ba喘r1增加檔兩個(gè)丟按鈕灰,并弄為增孝加的軟這兩跡個(gè)按下鈕命化名為Pl配ay和Sa擴(kuò)ve懲As,設(shè)敏置To朗ol踐Ba哥r1組件夠的Im旁ag票es屬性齡值為Im閥ag裙eL唉is愛t1;在窗蒜體上癥再分稿別放號入數(shù)肝據(jù)表陪組件Ta垃bl承e1、數(shù)貍據(jù)源環(huán)組件Da摩ta袖So突ur勻ce晃1和表歡格組卷件DB傻Gr僅id騎1,并糧設(shè)置Ta而bl測e1的Da紅ta贊ba仰se壘Na拉me屬性機(jī)值為Pl箱ay音Mu也si貢c.置db表所役在的訓(xùn)文件論夾,組設(shè)置Ta恰bl炕e1的Ta碼bl訴eN扎am甜e和Ac扭ti傷ve的屬嘗性值盤分別嚷為Pl武ay認(rèn)Mu滲si徒c.秧db和Tr競ue,Da謹(jǐn)ta魔So倚ur全ce澤1的Da愿ta醫(yī)Se鈴t屬性悉值為Ta恢bl肺e1,設(shè)以置DB察Gr冤id狐1的Da箏ta婚So信ur圈ce屬性蠟值為Da嘗ta鋸So豈ur茂ce愧1。在主壯窗體負(fù)上再膠放入配一個(gè)青名為Op避en妹Di賀al砍og溜1的打寒開文粗件對濱話框惹組件喬和一袖個(gè)名打?yàn)镾a投ve黨Di俯al余og旦1的保樣存文正件對車話框道組件己,并形分別遭設(shè)置姜它們豪的Fi臘lt孩er屬性趣值為致“音暈樂文敘件(*頁.w到av謙)|射*.規(guī)wa貓v”。為Pl洗ay按鈕誕和另功存按渴鈕Sa階ve啊As的單疊擊事下件和如將音飼樂數(shù)欣據(jù)保綿存到拘數(shù)據(jù)焰表時(shí)摔激活兇的Be滋fo話re駁Po澡st事件市編碼盲:代碼印如下丈://保存踢當(dāng)前戲記錄望前要騾求用核戶選字擇音苗樂文踐件,基以便善保存妥音樂軍數(shù)據(jù)纏到數(shù)盲據(jù)表俗中。pr脹oc稅ed紛ur構(gòu)e扛TF莫or叔m1珍.T透ab虜le盤1B頭ef巾or蔬eP準(zhǔn)os御t(栽Da閑ta吐Se貧t:TD優(yōu)at糕aS城et);be沉gi取nIfap親pl尺ic投at悠io個(gè)n.老Me川ss恰ag敬eB光ox('要加離入音寶樂數(shù)余據(jù)嗎違?',側(cè)'保存破提示',mb乏_i均co盟nw拴ar肉ni閘ng+mb怠_Y攔es管No)=id嶺ye農(nóng)sth固enbe彎gi熔nIf慘O熱pe嶼nD腸ia逮lo圣g1妖.E盾xe殲cu本te叮t直he租nbe捕gi詠nTa宰bl胳e1心Fi紹le憐Na荒me思.V網(wǎng)al網(wǎng)ue榜:=撒E國xt防ra夕ct盒Fi名le漿Na彩me目(O
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度特色美食街經(jīng)營管理承包協(xié)議3篇
- 二零二四年天然氣區(qū)塊探礦權(quán)出讓與采礦權(quán)合作開發(fā)協(xié)議3篇
- 專項(xiàng)法律事務(wù)代理服務(wù)協(xié)議版
- 二零二五版快遞駕駛員合同續(xù)簽及終止條件協(xié)議3篇
- 二零二五年度現(xiàn)代農(nóng)業(yè)科技園合作開發(fā)合同3篇
- 2025年私立學(xué)校教師教學(xué)成果轉(zhuǎn)化與應(yīng)用推廣合同3篇
- 2024離婚財(cái)產(chǎn)分割協(xié)議公證注意事項(xiàng)
- 二零二五年度臨時(shí)用電安全教育與宣傳服務(wù)合同4篇
- 2025版樓頂景觀照明設(shè)計(jì)與安裝服務(wù)合同4篇
- 二零二五年度跨國企業(yè)財(cái)務(wù)報(bào)表編制與披露合同3篇
- 2024年08月云南省農(nóng)村信用社秋季校園招考750名工作人員筆試歷年參考題庫附帶答案詳解
- 防詐騙安全知識培訓(xùn)課件
- 心肺復(fù)蘇課件2024
- 2024年股東股權(quán)繼承轉(zhuǎn)讓協(xié)議3篇
- 2024-2025學(xué)年江蘇省南京市高二上冊期末數(shù)學(xué)檢測試卷(含解析)
- 四川省名校2025屆高三第二次模擬考試英語試卷含解析
- 《城鎮(zhèn)燃?xì)忸I(lǐng)域重大隱患判定指導(dǎo)手冊》專題培訓(xùn)
- 湖南財(cái)政經(jīng)濟(jì)學(xué)院專升本管理學(xué)真題
- 考研有機(jī)化學(xué)重點(diǎn)
- 全國身份證前六位、區(qū)號、郵編-編碼大全
- 《GPU體系結(jié)構(gòu)》課件2
評論
0/150
提交評論