版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第 八 講表單設(shè)計(jì)考點(diǎn) 1:面向?qū)ο蠡靖拍顚?duì)象 ( Object) :客觀世界里的任何實(shí)體都可以被視為對(duì)象。對(duì)象可以是具體事物,也可以指某些概念? 每個(gè)對(duì)象都具有屬性、及與之相關(guān)的事件和方法屬性:描述對(duì)象的特征或狀態(tài)方法:對(duì)象能夠執(zhí)行的一個(gè)操作或行為事件:對(duì)象識(shí)別的一個(gè)動(dòng)作,可通過編寫代碼對(duì)此動(dòng)作進(jìn)行響應(yīng)。? 事件可由用戶動(dòng)作產(chǎn)生,也可由程序代碼或系統(tǒng)產(chǎn)生? 事件集是固定的,用戶不能創(chuàng)建新的事件? 可以新建屬性和方法,新屬性的初始值為.F.類( Class) :類是對(duì)一類相似對(duì)象性質(zhì)的描述,同類對(duì)象相同的屬性及方法。對(duì)象是某個(gè)類的實(shí)例,類是面向?qū)ο蟪绦蛟O(shè)計(jì)中的核心。類的分類:? 基類( ba
2、se class ): VFP系統(tǒng)提供的內(nèi)部類,可基于基類創(chuàng)建新類。? 子類( subclass ):由其他類創(chuàng)建的新類,子類將繼承父類所做的修改?用戶自定義類(user-defined class)類的特征:? 繼承性 :子類延用父類特征的能力,若父類特征改變,子類將繼承這些新特征,體現(xiàn)了共享機(jī)制。A 類B 類(繼承 A 類的屬性和方法,還可有自己獨(dú)特的屬性和方法)C類(繼承了B 類的屬性和方法,同上)由生成一個(gè)對(duì)象D? 多態(tài)性 :關(guān)聯(lián)的類包含同名的方法程序,但方法程序的內(nèi)容可不同? 封裝性 :包含和隱藏對(duì)象信息的能力? 抽象性 :提取一個(gè)類或?qū)ο笈c眾不同的能力?考點(diǎn)2:基類Vfp 基類可分
3、成兩類: 控件類和容器類Visual FoxPro基類的最小事件集:Visual FoxPro基類的最小屬性集:例:從 CommandButton 基類創(chuàng)建子類 cmdA和 cmdB,再由 cmdA類創(chuàng)建 cmdAA子類,則 cmdA、cmdB和 cmdAA必具有相同的 BaseClass 屬性。容器類:可以包含其他對(duì)象的類?表單集 (FormSet) 、表單 (Form)?表格 (Grid)、列 (Column)?頁(yè)框 (PageFrame) 、頁(yè)面 (page)?命令按紐組 (commandgroup)?選項(xiàng)按紐組 (optiongroup)?工具欄 (ToolBar)控件類:不允許包含其
4、他對(duì)象的類復(fù)選框(CheckBox) 、組合框 (ComboBox)命令按鈕 (CommandButton) 、編輯框 (EditBox)圖像 (Image) 、標(biāo)簽 (Label) 、線條 (Line)列 表 框 (listBox)、 選 項(xiàng) 按 鈕 (OptionButton)形 狀 (Shape) 、 微 調(diào) (Spinner) 、 文 本 框(TextBox) 、計(jì)時(shí)器 (Timer)對(duì)象生成函數(shù):CREATEOBJECT(類名 )說明:函數(shù)基于指定的類生成一個(gè)對(duì)象,并返回對(duì)象的引用。例: myform=CREATEOBJECT(“ Form” )? 用 CREATEOBJECT函數(shù)生
5、成表單對(duì)象時(shí),表單不會(huì)自動(dòng)顯示在屏幕上,要是表單顯示,需調(diào)用表單對(duì)象 myform 的 show 方法:myform. showLoad:表單或表單集被加載前激發(fā)Init:創(chuàng)建對(duì)象時(shí)激發(fā)Click :?jiǎn)螕魧?duì)象時(shí)激發(fā)DblClick:雙擊對(duì)象時(shí)激發(fā)RightClick:右擊對(duì)象時(shí)激發(fā)GotFocus :對(duì)象獲得焦點(diǎn)時(shí)激發(fā)對(duì)象的 Enabled 屬性和 Visible屬性為 .T. 時(shí)才能獲得焦點(diǎn)LostFocus :對(duì)象失去焦點(diǎn)時(shí)激發(fā)When:控件獲得焦點(diǎn)前激發(fā)Valid :控件失去焦點(diǎn)前激發(fā)KeyPress :用戶按下并釋放某個(gè)鍵時(shí)激發(fā)InteractiveChange:使用鍵盤或鼠標(biāo)更改控件
6、值時(shí)激發(fā)Activate:激活表單、表單集或頁(yè)對(duì)象時(shí)激發(fā)Destroy :釋放表單對(duì)象時(shí)激發(fā)Unload :釋放表單或表單集前的最后一個(gè)事件記住事件的發(fā)生順序:? Load( 載入事件,比喻成懷孕的狀態(tài))init( 初始化事件,人降臨人世) destroy( 銷毀事件,就好象人的器官壞死,也就是表單中的控件先銷毀) unload( 卸載事件,銷毀表單,也就是人的死亡)? load 事件代碼不能引用表單對(duì)象對(duì)選項(xiàng)按鈕組、命令按鈕組,若組中某按鈕沒有編寫事件代碼,則執(zhí)行組事件的處理代碼。例:表單里有一個(gè)選項(xiàng)按鈕組,包括兩個(gè)選項(xiàng)按鈕Option1和 Option2沒有設(shè)置Click事件代碼,而Opt
7、ion1以及選項(xiàng)按鈕組和表單都設(shè)置了代碼。那么當(dāng)表單運(yùn)行時(shí),如果用戶單擊Option2 ,系統(tǒng)將:,假設(shè) Option2Click事件A執(zhí)行表單的Click事件代碼B 執(zhí)行選項(xiàng)按鈕組的Click事件代碼C執(zhí)行 Option1 的 Click事件代碼D不會(huì)有反應(yīng)addItem :在組合框或列表框中添加一新數(shù)據(jù)項(xiàng)Hide :隱藏表單、表單集或工具欄refresh:重繪表單或控件,并刷新其所有值Release :釋放表單或控件SetFocus :為控件指定焦點(diǎn)Show:顯示表單setall:為所有控件或某類控件指定屬性值:格式: setall(屬性 , 屬性值 , 類名 ) ,其中屬性、類名都是字符
8、串例:把表格控件列對(duì)象的背景色設(shè)置為紅色對(duì)象屬性訪問及對(duì)象方法調(diào)用的基本格式:< 對(duì)象引用 > <對(duì)象屬性 >< 對(duì)象引用 > <對(duì)象方法 >絕對(duì)引用:從最高層次到最低層次引用對(duì)象,給出對(duì)象絕對(duì)地址,各對(duì)象間用隔. 分例:相對(duì)引用: 相對(duì)于某個(gè)容器層次的引用,通常用在事件處理代碼或方法程序代碼中。相對(duì)引用對(duì)象的關(guān)鍵字:? THISFORMSET 表示當(dāng)前表單集? THISFORM 表示當(dāng)前表單? THIS 表示當(dāng)前對(duì)象? PARENT 當(dāng)前對(duì)象的直接容器對(duì)象例:&&本對(duì)象(表單或控件)的Caption屬性&& 本表
9、單的 Cls 方法程序,清除表單中的圖形和文本&&本表單的Command1命令按鈕的Caption屬性&&本對(duì)象的Command1命令按鈕的Click事件例 1:假定一個(gè)表單里有一個(gè)文本框Text1和一個(gè)命令按鈕組CommandGroup1,命令按鈕組是一個(gè)容器對(duì)象,其中包含Command1和 Command2兩個(gè)命令按鈕,如果要在Command1命令按鈕的某個(gè)方法中訪問文本框的Value 屬性值,正確的表達(dá)式是:A This. ThisForm. Text1. ValueB This. Parent. . ValueC Parent. . ValueD Thi
10、s. . Value例 2:表單名為 myForm的表單中有一個(gè)頁(yè)框 myPageframe,將該頁(yè)框的第三頁(yè) ( Page3) 的標(biāo)題設(shè)置為“修改”,可以使用代碼:A myForm. . caption=“修改”B . caption. Page3=“修改”C . Page3. caption=“修改”D . caption. Page3=“修改”_screen :表示屏幕對(duì)象,可在不知表單名的情況下處理活動(dòng)表單。例:在VFP命令窗口中輸入并執(zhí)行命令創(chuàng)建表單: create form表單名打開表單設(shè)計(jì)器修改表單:Modify form表單名=20 ,可以使主窗口中輸出文本的字號(hào)設(shè)置為20。運(yùn)
11、行表單:DO FORM <表單文件名 > NAME<變量名 >LINKEDNOSHOWNAME:系統(tǒng)建立指定名稱的變量,使它指向表單對(duì)象NOSHOW:表單運(yùn)行時(shí)不顯示,直至其visible屬性設(shè)置為 .T. 或調(diào)用了SHOW方法LINKED:表單對(duì)象將隨指向其的變量的清除而關(guān)閉(釋放) ,但指向表單對(duì)象的變量不會(huì)隨表單的釋放而清除表單文件的擴(kuò)展名是.scx ,表單備注文件擴(kuò)展名是.sct表單數(shù)據(jù)環(huán)境包括了與表單交互作用的表、視圖以及表之間的關(guān)系(關(guān)聯(lián))數(shù)據(jù)環(huán)境中的表、視圖和關(guān)聯(lián)隨表單的運(yùn)行而打開,隨表單的關(guān)閉而關(guān)閉關(guān)系是數(shù)據(jù)環(huán)境中的對(duì)象,它有自己的屬性、方法和事件。數(shù)據(jù)
12、環(huán)境是一個(gè)對(duì)象,有自己的屬性、方法和事件,表單數(shù)據(jù)環(huán)境存儲(chǔ)在表單中。向表單添加字段:將字段、表或視圖拖入表單,系統(tǒng)將產(chǎn)生相應(yīng)的控件并與字段相綁定。邏輯型復(fù)選框控件備注型一個(gè)標(biāo)簽和一個(gè)編輯框控件通用型 OLE 控件表或視圖表格控件其他類型字段一個(gè)標(biāo)簽和一個(gè)文本框控件表單屬性:內(nèi)部教材92 頁(yè)所有容器對(duì)象都具有計(jì)數(shù)屬性和集合屬性屬性返回引用每個(gè)包含的對(duì)象?表單集 (FormSet)FormsFormcount?表單 (Form)Controls Controlcount?表格 (Grid)Columns Columncount, 計(jì)數(shù)屬性返回所包含的對(duì)象數(shù)目, 集合?列(Column)Contro
13、ls Controlcount?頁(yè)框 (PageFrame) PagesPageCount?頁(yè)面 (page)ControlsControlcount?命令按紐組ButtonsButtoncount?選項(xiàng)按紐組ButtonsButtoncount?工具欄 (ToolBar) ControlsControlcount設(shè)置屬性時(shí)注意:? 對(duì)字符型屬性值,不需加引號(hào)? 屬性設(shè)置為表達(dá)式,需在其前用等號(hào)表單的顯示、隱藏與關(guān)閉方法&&關(guān)閉當(dāng)前表單&& 顯示當(dāng)前表單,該方法將表單的VISIBLE 設(shè)置為 .t. ,等價(jià)于: =.t.&&隱藏當(dāng)前表單, 與 s
14、how 方法相反,是把表單的visible設(shè)置為 .f.,等價(jià)于:=.f.( 刷新表單,將表單中的text1 控件得到焦點(diǎn))VFP可創(chuàng)建3 種類型的表單:?子表單:包含在其他表單中的表單,不能移除父表單,showWindow 屬性值為0 或1, Desktop 屬性值為 .F.? 浮動(dòng)表單: showWindow屬性值為 0 或 1, Desktop 屬性值為 .T.?頂層表單:獨(dú)立的、無模式的、無父表單的表單,showWindow屬性值為2根據(jù)控件和數(shù)據(jù)源的關(guān)系,表單控件分為數(shù)據(jù)綁定型控件和非數(shù)據(jù)綁定型控件。RecordSource屬性和RecordSourceType屬性用于指定與表格控件
15、相綁定的數(shù)據(jù)源 ,ControlSource屬性可用于指定與其他控件綁定的數(shù)據(jù)源,所輸入或選擇的值(Value 屬性)保存在數(shù)據(jù)源中數(shù)據(jù)綁定型控件 : 復(fù)選框 , 列 , 組合框 , 命令按紐組 , 編輯框 , 列表框 , 選項(xiàng)組控件 , 微調(diào)框,文本框 ,表格非數(shù)據(jù)綁定型控件 : 命令按鈕,線條,形狀,標(biāo)簽,定時(shí)器,頁(yè)框標(biāo)簽( Label )控件Caption :指定標(biāo)簽的顯示文本,字符個(gè)數(shù)最多256 個(gè)Alignment:指定標(biāo)題文本的對(duì)齊方式,0 為左對(duì)齊, 1 為右對(duì)齊,Autosize:為 .T. 時(shí)可自動(dòng)調(diào)整標(biāo)簽大小,標(biāo)簽大小剛好容納文字,為2 為居中對(duì)齊.F. 時(shí)保持設(shè)計(jì)時(shí)大小W
16、ordwrap:為 .T. 時(shí)標(biāo)簽控件可顯示多行文字,為Backstyle:指定標(biāo)簽背景是否透明,.T. 透明.F.時(shí)只能顯示一行文本標(biāo)簽控件不具有GotFocus 事件 , 即不能獲得焦點(diǎn)設(shè)置控件的訪問鍵:ALT+訪問鍵可對(duì)標(biāo)簽、命令按鈕、選項(xiàng)按鈕、復(fù)選框設(shè)置例在 Caption屬性中設(shè)置,方法:在訪問鍵字母前加1:標(biāo)簽控件Caption屬性為”學(xué)生姓名”,設(shè)置訪問鍵<ALT+X,則Caption屬性應(yīng)設(shè)置為”學(xué)生姓名 (<X) ”,例 2 :命令按鈕的Caption為” <OK”屬性值為”O(jiān)K”,設(shè)置訪問鍵ALT+O,Caption屬性應(yīng)設(shè)置命令按鈕 (CommandBu
17、tton)(1 )Default屬性:該屬性默認(rèn)值為中只能包含一個(gè)“默認(rèn)”按鈕;按碼控件.F. 。當(dāng)屬性為 .T. 時(shí),可稱為“默認(rèn)”按鈕,一個(gè)表單Enter鍵,系統(tǒng)將自動(dòng)執(zhí)行該命令按鈕的Click事件代(2)Cancel屬性:該屬性默認(rèn)值為.F. 。當(dāng)屬性為 .T. 時(shí),可稱為“取消”按鈕,在表單中,可通過按Esc 鍵執(zhí)行該命令按鈕中的Click事件代碼,一個(gè)表單中只能有1 個(gè)命令按鈕的Cancel 屬性值為 .T. 。(3) Enabled屬性: 指定表單或控件能否響應(yīng)用戶引發(fā)的事件。默認(rèn)的屬性值為.T. ,即對(duì)象是有效的,當(dāng)Enabled 為 .F. 時(shí),廢止該按鈕,單擊該按鈕不會(huì)引發(fā)該
18、按鈕的單擊事件。(4)Visible屬性:指定對(duì)象是可見還是隱藏。默認(rèn)的屬性值為.T. ,即對(duì)象是可見的。屬性值為 .F.時(shí),指定對(duì)象隱藏,一個(gè)對(duì)象即使是隱藏的,在代碼中也可以訪問。(5)Caption:設(shè)置按鈕的標(biāo)題。?使用命令按鈕最重要地是編寫其Click事件代碼? 命令按鈕組 (CommandGroup)控件(1)ButtonCount屬性:指定命令組中命令按鈕的個(gè)數(shù),默認(rèn)的屬性值為2。(2 ) Buttons屬性:用于存取命令組中各按鈕的數(shù)組。利用該數(shù)組可為命令組中的每個(gè)命令按鈕設(shè)置屬性或調(diào)用其方法,屬性數(shù)組下標(biāo)的取值范圍應(yīng)該在1 到 ButtonCount之間。例: . Button
19、s(2).enabled=.F.廢止命令組的第二個(gè)按鈕,使屬性值不可用(3) Value 屬性:指定命令組當(dāng)前的狀態(tài),即選了哪個(gè)按鈕。該屬性的類型可以是數(shù)值型,也可以是字符型。例: Value 值為 2,表示第二個(gè)按鈕被選中;Value 值為“男”,表示Caption屬性值為“男”的按鈕被選中。(4) Enabled:指定命令按鈕或命令按鈕組是否有效(啟用或停用)。如果同時(shí)設(shè)置了命令按鈕組和命令按鈕組中某個(gè)命令按鈕 Enabled 的屬性,且它們的屬性不相同,則以命令按鈕組的 Enabled 的屬性值為準(zhǔn)。文本框 (TextBox) 控件(1) ControlSource 屬性:為文本框指定要
20、綁定的數(shù)據(jù)源,一般為一個(gè)字段或內(nèi)存變量,運(yùn)行時(shí),文本框中首先顯示該變量的內(nèi)容例:&&讓 text1里顯示字段值。(2)Value屬性:返回文本框的當(dāng)前內(nèi)容。該屬性的默認(rèn)值是空串。例: = && 將表單的標(biāo)題設(shè)置為文本框中的值(3) PasswordChar 屬性:指定文本框控件內(nèi)是顯示用戶輸入的字符還是顯示占位符。該屬性的默認(rèn)值是空串,此時(shí)顯示用戶輸入的字符。當(dāng)為屬性指定一個(gè)占位符(例如*)文本框中只顯示占位符。例:Readonly:確定文本框是否為只讀,為.T. 時(shí),文本框的值不可修改(5) InputMask屬性:指定在一個(gè)文本框中如何輸入和顯示數(shù)據(jù)。后,編
21、輯框(EditBox)(1) ReadOnly 屬性:指定用戶能否編輯編輯框中的內(nèi)容。如果該屬性的默認(rèn)值為.F. ,則可以編輯編輯框中的內(nèi)容;當(dāng)屬性值為.T. 時(shí),編輯框中的內(nèi)容為只讀。(2) ScrollBars屬性:指定編輯框是否具有滾動(dòng)條。該屬性包括“0- 無”和“ 2- 垂直”兩個(gè)屬性值(3)SelStart屬性:返回用戶在編輯框中所選文本的起始位置或插入點(diǎn)位置, 屬性的有效取值范圍在0 與編輯區(qū)中的字符總數(shù)之間。(4)SelLength屬性:返回用戶在控件的文本輸入?yún)^(qū)中所選定字符的數(shù)目,或指定要選定的字符數(shù)(5)SelText屬性:返回用戶編輯區(qū)內(nèi)選定的文本。如果沒有選定文本,將返回
22、空串。例 1:EditBox:GotFocus&&編輯框獲得焦點(diǎn)執(zhí)行這兩條命令:就會(huì)把編輯框中從selstart開始的位置 ( 從 0 開始 ) ,一直到sellength( 所有字符都被選中)指定的長(zhǎng)度,作為選擇的文本范圍。比如說編輯框中值是“ abcde ”, 那么“ abced”就被全選中。(6) ControlSource:設(shè)置編輯框的數(shù)據(jù)源編輯框和文本框的區(qū)別:編輯框可以使用備注字段,允許自動(dòng)換行,用光標(biāo)移動(dòng)鍵、滾動(dòng)條瀏覽文本,而文本框不能使用備注字段,文本不能換行。復(fù)選框 (CheckBox) 控件( 1) Caption 屬性:用來指定顯示在復(fù)選框旁邊的文字。(2
23、)Value 屬性:用來指明復(fù)選框的當(dāng)前狀態(tài),共有3 種可能狀態(tài):1 或 .T. 表示被選中 ;2 或 .NULL. 表示不確定,復(fù)選框呈灰色0 或.F.表示未被選中;(3) ControlSource 屬性:指明與復(fù)選框建立聯(lián)系的數(shù)據(jù)源。作為數(shù)據(jù)源的字段變量或內(nèi)存變量,其類型可以是邏輯型或數(shù)值型。選項(xiàng)按鈕組 (OptionGroup)控件(1) ButtonCount 屬性:指定選項(xiàng)組中選項(xiàng)按鈕的數(shù)目,其默認(rèn)值為2(2) Value 屬性:用于指定選項(xiàng)組中哪個(gè)選項(xiàng)按鈕被選中。該屬性值的類型可為數(shù)值型或字符型。若取值為0 表示沒有按鈕被選中(3 ) ControlSource屬性:指明與選項(xiàng)按
24、鈕組建立聯(lián)系的數(shù)據(jù)源。作為數(shù)據(jù)源的字段變量或內(nèi)存變量,其類型可以是字符型或數(shù)值(4) Buttons屬性:用于存取選項(xiàng)組中每個(gè)按鈕的數(shù)組列表框 (ListBox )控件1)RowSourceType 屬性與 RowSource 屬性 RowSourceType 屬性指明列表框中數(shù)據(jù)源的類型, RowSource 屬性指定列表框的數(shù)據(jù)源。RowSourceType 屬性共有10 種,??迹?0- 無:在程序運(yùn)行時(shí),通過AddItem 方法添加列表框條目,通過RemoveItem 方法移去列表框條目? 1- 值:在 RowSource 屬性中手工指定所有列表框數(shù)據(jù)項(xiàng),可以是用逗號(hào)隔開的若干數(shù)據(jù)項(xiàng)的
25、集合。例:?北京, 上海, 長(zhǎng)沙,武漢”2- 別名:將表的最前面若干字段作為列表框的條目,可用ColumnCount目,若為0 或 1 則為表的第一個(gè)字段,rowsource:一個(gè)表指定字段數(shù)?3-SQL 語(yǔ)句: 將SQLSELECT語(yǔ)句的結(jié)果作為列表框條目的數(shù)據(jù)源,rowsource:SQL語(yǔ)句例:* from xs into cursor zz”? 6- 字段:將表中的一個(gè)或幾個(gè)字段作為列表框條目的數(shù)據(jù)源,若要選取多個(gè)表中的字段,需將RowSourcetype 指定為 3-SQL 語(yǔ)句。 Rowsource 可選擇一個(gè)或所個(gè)字段?例:結(jié)構(gòu)?7- 文件 : 將某磁盤驅(qū)動(dòng)器或文件目錄下的文件名
26、作為列表框的條目,rowsource:可例:設(shè)置為一種文件類型可在列表框中查找所有路徑下的doc 文件?8- 結(jié)構(gòu):將表中的字段名作為列表框的條目,rowsource:rowsource屬性為空,則列表框顯示當(dāng)前表的全部字段。選擇一個(gè)表名,若例:屬性:用以存取列表框中數(shù)據(jù)條目的字符串?dāng)?shù)組,可訪問列表框的具體數(shù)據(jù)。例:&& 得到列表框中第三行第一列的值&& 得到列表框中第三行第 2 列的值(3) ListCount屬性:指明列表框中數(shù)據(jù)條目的數(shù)目, 即總行數(shù)(4) ColumnCount 屬性:指定列表框的列數(shù)。(5)Value屬性:列表框中被選中的條目的內(nèi)容。該
27、屬性可以是數(shù)值型,也可以是字符型。(6)ControlSource屬性:該屬性在列表框中的用法和在其他控件中的用法有所不同。用戶可以通過該屬性指定一個(gè)字段或變量用以保存用戶從列表框中選擇的結(jié)果。(7)Selected屬性:指定列表框內(nèi)的某個(gè)條目是否處于選定狀態(tài),為.T.表示被選中。例:說明第三行當(dāng)前被選擇(8) MultiSelect屬性:指定用戶在列表框控件內(nèi)進(jìn)行多重選定。其中,許多重選定,為系統(tǒng)默認(rèn)值;1 或 .T. 表示允許多重選定組合框 (ComboBox)控件0 或.F.表示不允組合框與列表框類似,也是用于提供一組條目供用戶從中選擇,組合框的特點(diǎn):(1) 對(duì)于組合框來說,通常只有一個(gè)
28、條目是可見的(2) 組合框不提供多重選定的功能,即沒有MultiSelect屬性。(3) 組合框可通過Style屬性設(shè)置其形式,共有兩種:0 表示下拉組合框,框。當(dāng) Style屬性為 0 時(shí),組合框兼有下拉列表框和文本框的功能,Style列表框功能相同2 表示下拉列表屬性為 2 時(shí),與表格 (Grid)控件表格控件用于瀏覽或編輯多行多列數(shù)據(jù)。表格提供了一個(gè)全屏幕輸入輸出數(shù)據(jù)表記錄的方式,它也是一個(gè)以行列的方式顯示數(shù)據(jù)的對(duì)象容器控件。一個(gè)表格控件包含一些列(Column)控件,默認(rèn)名稱為column1 , column2 ,每個(gè)列控件能夠容納一個(gè)標(biāo)頭對(duì)象( Header )和文本框( Text
29、)。一般來說與一定的表,視圖或查詢聯(lián)系在一起,屬于一種數(shù)據(jù)綁定型控件。(l)RecordSourceType屬性與 RecordSource 屬性: RecordSourceType 屬性指明表格數(shù)據(jù)源類型, RecordSource 屬性指定表格數(shù)據(jù)源。其中數(shù)據(jù)類型共有5 種,主要掌握:? 0- 表、 1- 別名 ( 默認(rèn)值 ) : RecordSource 屬性為表,該表會(huì)自動(dòng)打開?4-SQL 語(yǔ)句: RecordSource屬性為 SQL語(yǔ)句? 表格數(shù)據(jù)源為表、視圖和查詢(2)ColumnCount屬性:指定表格的列數(shù),即一個(gè)表格對(duì)象所包含的列對(duì)象數(shù)目。若ColumnCount 屬性值為 -1 ,則表格列數(shù)與表字段數(shù)相同。(3)ControlSource屬性:指定要在列中顯示的數(shù)據(jù)源,常見的是表中的一個(gè)字段。(4)Columns屬性:對(duì)表格列的數(shù)組引用,Column(i) 代表第 i 列(5)ReadOnly屬性:指定能否更改表格中的數(shù)據(jù)內(nèi)容,為 .T. 是只讀,不能修改,為 .F. 可以修改(6)DeleteMark屬性:指定在表格控件中是否出現(xiàn)刪除標(biāo)記列(7)ScrollBars屬性:指定表格控件的滾動(dòng)條,0- 無滾動(dòng)條, 1- 水平滾動(dòng)條,2- 垂直滾動(dòng)條,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題申報(bào)參考:南越王墓出土鳳圖像研究
- 課題申報(bào)參考:梅蘭芳戲曲教育思想研究
- 民政局二零二五年度離婚合同范本(修訂版)12篇
- 2025版農(nóng)業(yè)土地租賃合同生態(tài)補(bǔ)償機(jī)制研究4篇
- 2025年林業(yè)保險(xiǎn)合同
- 2025年體育休閑度假合同
- 二零二五年度窗簾品牌授權(quán)安裝與銷售合同3篇
- 2025年家庭教學(xué)服務(wù)合同
- 2025年牛津上海版九年級(jí)數(shù)學(xué)下冊(cè)階段測(cè)試試卷含答案
- 2025年度農(nóng)民公寓租賃合同解除及違約責(zé)任協(xié)議3篇
- 國(guó)家中長(zhǎng)期科技發(fā)展規(guī)劃綱要2021-2035
- 2024屆甘肅省蘭州市城關(guān)區(qū)蘭州第一中學(xué)生物高一上期末監(jiān)測(cè)模擬試題含解析
- 公務(wù)攝影拍攝技巧分享
- 倉(cāng)儲(chǔ)中心退貨管理制度
- 豐田鋒蘭達(dá)說明書
- 典范英語(yǔ)8-15Here comes trouble原文翻譯
- 六安市葉集化工園區(qū)污水處理廠及配套管網(wǎng)一期工程環(huán)境影響報(bào)告書
- 運(yùn)動(dòng)技能學(xué)習(xí)與控制課件第一章運(yùn)動(dòng)技能學(xué)習(xí)與控制概述
- 清華大學(xué)考生自述
- 人機(jī)工程學(xué)與眼鏡
- 中層后備干部培訓(xùn)心得體會(huì)范本
評(píng)論
0/150
提交評(píng)論