版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、11.3 在表單中操作表在表單中操作表 實用的用的VFP應用程序需要在表單中操作數(shù)據(jù)表,這就要編寫事件代碼來實現(xiàn)。應用程序需要在表單中操作數(shù)據(jù)表,這就要編寫事件代碼來實現(xiàn)。11.3.1 在表單中顯示瀏覽窗口在表單中顯示瀏覽窗口【例例11-4】在表單中使用命令方式來打開瀏覽窗口,顯示并修改數(shù)據(jù)表的內容(如在表單中使用命令方式來打開瀏覽窗口,顯示并修改數(shù)據(jù)表的內容(如圖圖11-16所示)。所示)。 設計步驟如下:設計步驟如下: 建立應用程序用戶界面與設置對象屬性。選擇建立應用程序用戶界面與設置對象屬性。選擇“新建新建”表單,進入表單設計器。表單,進入表單設計器。增加兩個命令按鈕增加兩個命令按鈕Co
2、mmand1、Command2,并按圖,并按圖11-17所示設置其屬性。所示設置其屬性。 編寫代碼。編寫代碼。 在表單的在表單的Load事件代碼中打開數(shù)據(jù)表:事件代碼中打開數(shù)據(jù)表:USE xs 在表單的在表單的Destroy事件代碼中關閉數(shù)據(jù)表:事件代碼中關閉數(shù)據(jù)表:USE 在命令按鈕在命令按鈕Command1的的Click事件代碼中打開編事件代碼中打開編輯窗口:輯窗口:GO TOPEDIT在命令按鈕在命令按鈕Command2的的Click事件代碼中打開瀏覽事件代碼中打開瀏覽窗口:窗口: GO TOPBROWSE11.3.2 數(shù)據(jù)環(huán)境數(shù)據(jù)環(huán)境 雖然在表單中可以使用雖然在表單中可以使用USE命令
3、來打開和關閉數(shù)據(jù)表,但是在一些較為復雜的情命令來打開和關閉數(shù)據(jù)表,但是在一些較為復雜的情況下,比如使用多表或數(shù)據(jù)庫時,不易協(xié)調各表之間的關系。比較可靠的辦法是使況下,比如使用多表或數(shù)據(jù)庫時,不易協(xié)調各表之間的關系。比較可靠的辦法是使用用“數(shù)據(jù)環(huán)境數(shù)據(jù)環(huán)境”。 數(shù)據(jù)環(huán)境是一個對象,它包含與表單相互作用的表或視圖,以及表單所要求的表數(shù)據(jù)環(huán)境是一個對象,它包含與表單相互作用的表或視圖,以及表單所要求的表之間的關系??梢栽谥g的關系??梢栽凇皵?shù)據(jù)環(huán)境設計器數(shù)據(jù)環(huán)境設計器”中直觀地設置數(shù)據(jù)環(huán)境,并與表單一起保中直觀地設置數(shù)據(jù)環(huán)境,并與表單一起保存。存。在表單運行時,數(shù)據(jù)環(huán)境可以自動打開、關閉表和視圖。在
4、表單運行時,數(shù)據(jù)環(huán)境可以自動打開、關閉表和視圖。在表單創(chuàng)建了數(shù)據(jù)環(huán)境,就可以通過在表單創(chuàng)建了數(shù)據(jù)環(huán)境,就可以通過“屬性屬性”窗口來設置控件的窗口來設置控件的ControlSource屬屬性性?!纠?1-5】在上例的表單中使用數(shù)據(jù)環(huán)境。在上例的表單中使用數(shù)據(jù)環(huán)境。設計步驟如下:設計步驟如下: 創(chuàng)建創(chuàng)建“數(shù)據(jù)環(huán)境數(shù)據(jù)環(huán)境”。選擇新建表單,進入表單設計器。在系統(tǒng)菜單的。選擇新建表單,進入表單設計器。在系統(tǒng)菜單的“顯示顯示”子菜單中選擇子菜單中選擇“數(shù)據(jù)環(huán)境數(shù)據(jù)環(huán)境”,或在表單設計器中單擊鼠標右鍵,從彈出的快捷菜單,或在表單設計器中單擊鼠標右鍵,從彈出的快捷菜單中選擇中選擇“數(shù)據(jù)環(huán)境數(shù)據(jù)環(huán)境”,或單
5、擊表單設計器中,或單擊表單設計器中“數(shù)據(jù)環(huán)境數(shù)據(jù)環(huán)境”按鈕(如圖按鈕(如圖11-18),均),均可打開可打開“數(shù)據(jù)環(huán)境設計器數(shù)據(jù)環(huán)境設計器”窗口。窗口。 在在“數(shù)據(jù)環(huán)境數(shù)據(jù)環(huán)境”窗口中單擊鼠標右鍵,在快捷菜單中選擇窗口中單擊鼠標右鍵,在快捷菜單中選擇“添加添加”,可添加表單所,可添加表單所要控制的數(shù)據(jù)表:要控制的數(shù)據(jù)表:xs.dbf,如圖,如圖11-19所示。所示。 修改代碼。刪除上例表單中的修改代碼。刪除上例表單中的Load事件代碼與事件代碼與Destroy事件代碼,改由數(shù)據(jù)事件代碼,改由數(shù)據(jù)環(huán)境來處理數(shù)據(jù)表的打開與關閉。環(huán)境來處理數(shù)據(jù)表的打開與關閉。 運行表單,結果完全相同。運行表單,結果
6、完全相同。11.3.3 在表單中操作數(shù)據(jù)表在表單中操作數(shù)據(jù)表 用表單設計器設計一個可以瀏覽和編輯數(shù)據(jù)表的程序。用表單設計器設計一個可以瀏覽和編輯數(shù)據(jù)表的程序?!纠?1-6】設計一個操作數(shù)據(jù)表的表單,使之具有按記錄瀏覽、編輯的功能。設計一個操作數(shù)據(jù)表的表單,使之具有按記錄瀏覽、編輯的功能。例題:瀏覽數(shù)據(jù)表例題:瀏覽數(shù)據(jù)表 設計步驟如下:設計步驟如下: 創(chuàng)建數(shù)據(jù)環(huán)境。選擇新建表單,進入表單設計器。打開創(chuàng)建數(shù)據(jù)環(huán)境。選擇新建表單,進入表單設計器。打開“數(shù)據(jù)環(huán)境設計器數(shù)據(jù)環(huán)境設計器”窗口,在窗口,在“數(shù)據(jù)環(huán)境數(shù)據(jù)環(huán)境”窗口中單擊鼠標右鍵,在快捷菜單中選擇窗口中單擊鼠標右鍵,在快捷菜單中選擇“添加添加
7、”,添加表,添加表單所要控制的數(shù)據(jù)表:單所要控制的數(shù)據(jù)表:xs.dbf,如圖,如圖11-19所示。所示。 建立應用程序用戶界面與設置對象屬性。依次將表中建立應用程序用戶界面與設置對象屬性。依次將表中“xh”、“xm”、“xb”等字段用鼠標拖拉至表單中。表單上出現(xiàn)相應的標簽和文本框,如圖等字段用鼠標拖拉至表單中。表單上出現(xiàn)相應的標簽和文本框,如圖11-20左所示。左所示。 然后增加一個命令按鈕組然后增加一個命令按鈕組CommandGroup1和一個標簽和一個標簽Label1。修改各對象屬。修改各對象屬性如圖性如圖11-20右所示。右所示。11.3.4 使用表格控件使用表格控件 雖然雖然“瀏覽瀏覽
8、”窗口可以滿足瀏覽數(shù)據(jù)的需要,但是缺乏對數(shù)據(jù)的有效控制。為窗口可以滿足瀏覽數(shù)據(jù)的需要,但是缺乏對數(shù)據(jù)的有效控制。為了更好地控制數(shù)據(jù)的顯示,可以使用表格(了更好地控制數(shù)據(jù)的顯示,可以使用表格(Grid)控件。)控件。 表格是一個容器對象,表格包含列。這些列除了包含列標題和控制外,每一個表格是一個容器對象,表格包含列。這些列除了包含列標題和控制外,每一個列還擁有自己的一組屬性、事件和方法,即可以提供對表格單元的大量控制。列還擁有自己的一組屬性、事件和方法,即可以提供對表格單元的大量控制?!纠?1-7】在例在例11-6的表單中增加一個瀏覽窗口。如圖的表單中增加一個瀏覽窗口。如圖11-23所示。所示
9、。設計步驟如下:設計步驟如下: 打開上例的表單文件,進入表單設計器。首先修改表單布局,并在表單上增打開上例的表單文件,進入表單設計器。首先修改表單布局,并在表單上增加一個加一個“表格表格”控件控件Grid1,如圖,如圖11-24所示。所示。 用鼠標右鍵單擊用鼠標右鍵單擊Grid1,在彈出的快捷菜單中選擇,在彈出的快捷菜單中選擇“生成器生成器”,打開,打開“表格生表格生成器成器”。用鼠標單擊。用鼠標單擊“數(shù)據(jù)庫和表數(shù)據(jù)庫和表”右邊的命令按鈕右邊的命令按鈕“.”,如圖,如圖11-25左所示,左所示,可以選擇數(shù)據(jù)表??梢赃x擇數(shù)據(jù)表。 然后選擇然后選擇“可用字段可用字段”中的中的“學號學號”、“姓名姓
10、名”、“性別性別”和和“總學分總學分”等等字段,按添加按鈕,將其添加到字段,按添加按鈕,將其添加到“選定字段選定字段”列表中,如圖列表中,如圖11-25右所示。右所示。 在在“布局布局”頁中,用鼠標指向標題行的分隔線可以調整列標題的寬度,如圖頁中,用鼠標指向標題行的分隔線可以調整列標題的寬度,如圖11-26。 按按“確定確定”退出表格生成器。運行表單,退出表格生成器。運行表單,發(fā)現(xiàn)表格中的記錄和文本框中的記錄不同發(fā)現(xiàn)表格中的記錄和文本框中的記錄不同步。為此,重新打開步。為此,重新打開“表單設計器表單設計器”,繼,繼續(xù)修改表單。續(xù)修改表單。 修改事件代碼。修改事件代碼。 編寫表格編寫表格Grid
11、1的的AfterRowColCHange事件代碼:事件代碼:LPARAMETERS nColIndexTHISFORM.Refresh 其中第一行是原有的。第二行表示當光其中第一行是原有的。第二行表示當光標在表格中移動時,隨時刷新表單。標在表格中移動時,隨時刷新表單。 在命令按鈕組在命令按鈕組Command的的Click事件代事件代碼最后增加一條命令:碼最后增加一條命令:THISFORM.Grid1.SetFocus 修改后的數(shù)據(jù)表單運行時如圖修改后的數(shù)據(jù)表單運行時如圖11-23所示。所示。11.3.5 使用頁框使用頁框 如果感覺表單界面太狹小,可以在設計時擴大表單,或者為表單添加頁面。如果感
12、覺表單界面太狹小,可以在設計時擴大表單,或者為表單添加頁面。【例例11-8】在例在例11-7的表單中使用頁面技術。如圖的表單中使用頁面技術。如圖11-27所示。所示。 設計步驟如下:設計步驟如下: 在在“文件文件”菜單中選擇菜單中選擇“打開打開”或直接用鼠標單擊或直接用鼠標單擊“常用工具欄常用工具欄”中的中的“打開打開”按鈕,選擇例按鈕,選擇例11-6的表單文件,進入表單設計器。的表單文件,進入表單設計器。 增加頁框。將表單中除標題和命令按鈕組外的所有控件做增加頁框。將表單中除標題和命令按鈕組外的所有控件做“多重選定多重選定”(如(如圖圖11-28)。)。 編寫代碼。在例編寫代碼。在例11-6
13、的基礎上增加如下代的基礎上增加如下代碼:碼: 頁框頁框pageFrame1中第一頁中第一頁page1的的Activate事件代碼:事件代碼:THIS.txtxh.SetFocus 頁框頁框pageFrame1中第二頁中第二頁page2的的Activate事件代碼:事件代碼:THIS.grdxs.SetFocus 第二頁第二頁page2中表格中表格Grdxs的的AfterRowColChange事件代碼:事件代碼:LPARAMETERS nColIndexTHIS.Parent.Parent.Page1.Refresh 另外修改命令按鈕組另外修改命令按鈕組CommandGroup1的的Click
14、事件代碼:事件代碼:在原代碼后添加如下代碼在原代碼后添加如下代碼:IF THISFORM.PageFrame1.ActivePage = 2 THISFORM.PageFrame1.Page2.Grdxs.SetFocusELSE THISFORM.RefreshENDIFTHISFORM.Refresh11.3.7 編輯表單的設計編輯表單的設計【例例11-10】修改例修改例11-9,使之具有增加、刪除、編輯記錄的功能(如圖,使之具有增加、刪除、編輯記錄的功能(如圖11-35) 在例在例11-9的基礎上進行修改,具體步驟如下:的基礎上進行修改,具體步驟如下: 在表單上增加一個命令按鈕組在表單上
15、增加一個命令按鈕組CommandGroup2,將其按鈕個數(shù)屬性,將其按鈕個數(shù)屬性ButtonCount改為:改為:3,并依次修改各按鈕的,并依次修改各按鈕的Caption屬性,如圖屬性,如圖11-35所示。所示。 修改第一頁中各文本框、編輯框、選項按鈕組的屬性,見表修改第一頁中各文本框、編輯框、選項按鈕組的屬性,見表11-5。對象對象屬性屬性屬性值屬性值說明說明各文本框與編輯框各文本框與編輯框Enabled.F. 假假不可用不可用DisibledBackColor128,255,255淺藍色背景淺藍色背景DisibledForeColor0, 0, 0黑字黑字OptionGroup1Enabl
16、ed.F. 假假不可用不可用 在表單中增加一個自定義的方法在表單中增加一個自定義的方法disi(),用來控制第一頁中輸入框的可用與,用來控制第一頁中輸入框的可用與否。否。 修改數(shù)據(jù)修改數(shù)據(jù)環(huán)境中數(shù)據(jù)表的環(huán)境中數(shù)據(jù)表的Exclusive(獨占)屬性改為:(獨占)屬性改為:.T. 真,真,BufferModeOverride屬性改為:屬性改為:2 保守式行緩沖。保守式行緩沖。 編寫代碼。編寫代碼。 編寫自定義方法編寫自定義方法disi()的代碼:的代碼:LPARAMETERS LTHIS.PageFrame1.Page1.SetAll(Enabled,IIF(L,.T.,.F.),TextBox)
17、THIS.PageFrame1.Page1.SetAll(Enabled,IIF(L,.T.,.F.),OptionGroup)THIS.PageFrame1.Page1.SetAll(Enabled,IIF(L,.T.,.F.),EditBox)THIS.CommandGroup1.Enabled=IIF(L,.F.,.T.) 編寫命令按鈕組編寫命令按鈕組CommandGroup2中各按鈕的事件代碼如下:中各按鈕的事件代碼如下: Command1的的Click事件代碼:事件代碼:IF THIS.Caption = 添加添加 THIS.Caption = 保存保存 THIS.Parent.Co
18、mmand2.Caption = 取消取消 THISFORM.disi(.T.) THIS.Parent.Tag = STR(RECNO() APPEND BLANKELSE THIS.Caption = 添加添加 THIS.Parent.Command2.Caption = 編輯編輯 THISFORM.disi(.F.)ENDIFTHISFORM.PageFrame1.Refresh Command2的的Click事件代碼:事件代碼:IF THIS.Caption = 編輯編輯 THIS.Caption = 取消取消 THIS.Parent.Command1.Caption = 保存保存 T
19、HISFORM.disi(.T.) THIS.Parent.Tag = STR(RECNO()ELSE THIS.Caption = 編輯編輯 THIS.Parent.Command1.Caption = 添加添加 TABLEREVERT() THISFORM.disi(.F.) THISFORM.PageFrame1.Page1.RefreshENDIFGO VAL(THIS.Parent.Tag)THISFORM.PageFrame1.Page1.Refresh Command3的的Click事件代碼:事件代碼:a = MESSAGEBOX(是否確定刪除當前記錄是否確定刪除當前記錄?,32
20、+4+256,刪除記錄刪除記錄)IF a = 6 THIS.Tag = THISFORM.PageFrame1.Page2.grdxs.RecordSource DELETE NEXT 1 PACK THISFORM.PageFrame1.Page2.grdxs.RecordSource = THIS.TagENDIF 運行表單后,各輸入框禁用,只有當按下運行表單后,各輸入框禁用,只有當按下“添加添加”或或“編輯編輯”按鈕后,各輸入框按鈕后,各輸入框才被啟用。此時兩按鈕分別變?yōu)椋翰疟粏⒂?。此時兩按鈕分別變?yōu)椋骸氨4姹4妗焙秃汀叭∠∠?,按下,按下“保存保存”,可以將,可以將添加的記錄或對記?/p>
21、所作的修改存盤,按下添加的記錄或對記錄所作的修改存盤,按下“取消取消”,則取消所作的添加或修改。,則取消所作的添加或修改。 說明:說明: 方法方法SetAll()為容器對象中的所有控件或某類控件指定一個屬性值。為容器對象中的所有控件或某類控件指定一個屬性值。 函數(shù)函數(shù)TABLEREVERT()可以取消對當前記錄的修改。可以取消對當前記錄的修改。11.3.8 使用下拉列表框使用下拉列表框【例例11-11】修改例修改例11-10,在數(shù)據(jù)環(huán)境中增加一個班級代碼表,并且使用下拉列,在數(shù)據(jù)環(huán)境中增加一個班級代碼表,并且使用下拉列表框來輸入班級編號表框來輸入班級編號“bjbh”(如圖(如圖11-36所示)
22、。所示)。 在例在例11-10的基礎之上進行修改,具體步驟如下:的基礎之上進行修改,具體步驟如下: 修改數(shù)據(jù)環(huán)境,增加班級代碼表修改數(shù)據(jù)環(huán)境,增加班級代碼表bj,在數(shù)據(jù)環(huán)境設計器中,從,在數(shù)據(jù)環(huán)境設計器中,從xs表中拖動表中拖動“bjbh”字段至字段至bj表,按表,按“bjbh”建立了兩個表之間的關系,如圖建立了兩個表之間的關系,如圖11-37所示。所示。 修改表單,刪除第一頁中輸入班級編號的文本框修改表單,刪除第一頁中輸入班級編號的文本框“txtbjbh”,增加一個組合框,增加一個組合框Combo1。另外再將。另外再將“照片照片”刪除。刪除。 修改組合框的屬性,見表修改組合框的屬性,見表11
23、-6。對象對象屬性屬性屬性值屬性值說明說明Combo1Enabled.F. 假假不可用不可用ControlSourcexs.bjbh數(shù)據(jù)綁定數(shù)據(jù)綁定ColumnCount22列列ColumnWidth50,70各列寬度各列寬度DisibledBackColor128,255,255淺藍色背景淺藍色背景DisibledForeColor0, 0, 0黑字黑字RowSourceType2 別名別名RowSourcebj數(shù)據(jù)來源數(shù)據(jù)來源 修改自定義方法修改自定義方法disi()的代碼:的代碼:LPARAMETERS LTHIS.PageFrame1.Page1.SetAll(Enabled,IIF(
24、L,.T.,.F.),TextBox)THIS.PageFrame1.Page1.SetAll(Enabled,IIF(L,.T.,.F.),Optiongroup)THIS.PageFrame1.Page1.SetAll(Enabled,IIF(L,.T.,.F.),editbox)THIS.PageFrame1.Page1.SetAll(Enabled,IIF(L,.T.,.F.),Combobox)THIS.CommandGroup1.Enabled=IIF(L,.F.,.T.) 表單中的控件可以分為兩類:與表中數(shù)據(jù)綁定的控件和不與數(shù)據(jù)綁定的控件。當表單中的控件可以分為兩類:與表中數(shù)據(jù)綁
25、定的控件和不與數(shù)據(jù)綁定的控件。當用戶使用綁定型控件時,所輸入或選擇的值將保存在數(shù)據(jù)源中(數(shù)據(jù)源可以是表用戶使用綁定型控件時,所輸入或選擇的值將保存在數(shù)據(jù)源中(數(shù)據(jù)源可以是表的字段、臨時表的字段或內存變量)。要想綁定控件和數(shù)據(jù),可以設置控件的的字段、臨時表的字段或內存變量)。要想綁定控件和數(shù)據(jù),可以設置控件的ControlSource屬性。如果要綁定屬性。如果要綁定“表格表格”和數(shù)據(jù),則需要設置表格的和數(shù)據(jù),則需要設置表格的RecordSource屬性,見表屬性,見表11-7??丶丶饔米饔脧瓦x框復選框如果如果ControlSource是表中的字段,當記錄指針在表中移動時,是表中的字段,當記錄
26、指針在表中移動時,ControlSource字段中字段中的的NULL值、邏輯值值、邏輯值“真真”(.T.) 或或“假假”(.F.) 或數(shù)值或數(shù)值0,1或或2將分別代表復選框被選將分別代表復選框被選中、清除或灰色狀態(tài)中、清除或灰色狀態(tài)列列如果如果ControlSource是表中的字段,當用戶編輯列中的數(shù)值時,實際是在直接編輯字是表中的字段,當用戶編輯列中的數(shù)值時,實際是在直接編輯字段。要將整個表格和數(shù)據(jù)綁定,可設置表格的段。要將整個表格和數(shù)據(jù)綁定,可設置表格的RecordSource屬性屬性列表框與組合框列表框與組合框如果如果ControlSource是一個變量,用戶在列表中選擇的值也保存在變量
27、中;如果是一個變量,用戶在列表中選擇的值也保存在變量中;如果ControlSource是表中的字段,值將保存在記錄指針所在的字段中。如果列表中一個是表中的字段,值將保存在記錄指針所在的字段中。如果列表中一個項和表中字段的值匹配,當記錄指針在表中移動時,將選定列表中的這個項項和表中字段的值匹配,當記錄指針在表中移動時,將選定列表中的這個項選項按鈕選項按鈕如果如果ControlSource是一個數(shù)值字段,根據(jù)按鈕是否被選中,在字段中寫入是一個數(shù)值字段,根據(jù)按鈕是否被選中,在字段中寫入0或或1。如。如果果ControlSource是邏輯型的,則根據(jù)按鈕是否被選中,在字段中寫入是邏輯型的,則根據(jù)按鈕是
28、否被選中,在字段中寫入“真真”(.T.) 或或“假假”(.F.)。如果記錄指針在表中移動,則更新選項按鈕的值,以反映字段中的新值。如果記錄指針在表中移動,則更新選項按鈕的值,以反映字段中的新值。如果選項按鈕的如果選項按鈕的OptionGroup控件(不是選項按鈕本身)的控件(不是選項按鈕本身)的ControlSource是一個字是一個字符型字段,當選擇該選項按鈕時,選項按鈕的標題就保存在字段中。記住,一個選符型字段,當選擇該選項按鈕時,選項按鈕的標題就保存在字段中。記住,一個選項按鈕(與項按鈕(與OptionGroup控件明顯不同)的控件源不能是一個字符型字段,否則當運控件明顯不同)的控件源不
29、能是一個字符型字段,否則當運行表單時行表單時Visual FoxPro會報告數(shù)據(jù)類型不匹配會報告數(shù)據(jù)類型不匹配微調微調微調控件可以反映相應字段或變量的數(shù)值變化,并可以將值寫回到相應字段或變量微調控件可以反映相應字段或變量的數(shù)值變化,并可以將值寫回到相應字段或變量中中文本框或編輯框文本框或編輯框表字段中的值在文本框中顯示,用戶對這個值的改變將寫回表中。移動記錄指針將表字段中的值在文本框中顯示,用戶對這個值的改變將寫回表中。移動記錄指針將影響文本框的影響文本框的Value屬性屬性 如果沒有設置控件的如果沒有設置控件的ControlSource屬性,用戶在控件中輸入或選擇的值只作屬性,用戶在控件中輸
30、入或選擇的值只作為屬性設置保存。在控件生存期之后,這個值并不保存在磁盤上,也不保存到內為屬性設置保存。在控件生存期之后,這個值并不保存在磁盤上,也不保存到內存變量中。存變量中。 部分通過使用控件完成的任務需要將數(shù)據(jù)與控件綁定,其他任務則不需要。部分通過使用控件完成的任務需要將數(shù)據(jù)與控件綁定,其他任務則不需要。 在上面的例子中,因為直接從在上面的例子中,因為直接從“數(shù)據(jù)環(huán)境數(shù)據(jù)環(huán)境”中將字段拖到表單上,系統(tǒng)自動中將字段拖到表單上,系統(tǒng)自動將各字段與相應的控件綁定,無需另外操作。如果是先建立控件,就需要手工操將各字段與相應的控件綁定,無需另外操作。如果是先建立控件,就需要手工操作將控件與相應的字段
31、綁定。作將控件與相應的字段綁定。11.4 定制表定制表 可以在表中設置一個過濾器來定制自己的表,有選擇地顯示某些記錄。還可可以在表中設置一個過濾器來定制自己的表,有選擇地顯示某些記錄。還可以通過設置字段過濾器,對表中的某些字段的訪問進行限制,這樣可以選擇顯示以通過設置字段過濾器,對表中的某些字段的訪問進行限制,這樣可以選擇顯示哪些字段。哪些字段。11.4.1 篩選表篩選表如果只想查看某一類型的記錄,可以通如果只想查看某一類型的記錄,可以通過設置過濾器對過設置過濾器對“瀏覽瀏覽”窗口中顯示的窗口中顯示的記錄進行限制。在某些情況下,例如只記錄進行限制。在某些情況下,例如只想查看銷售額高于某一數(shù)值的商品,或想查看銷售額高于某一數(shù)值的商
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版建筑砌體作業(yè)承包協(xié)議版B版
- 2024版花卉苗木購銷合同書范本
- 二零二四年度2024綿陽倉儲租賃合同模板3篇
- 二零二四寧波電影院裝修工程合同模板3篇
- 2024年銷售合同終止協(xié)議:終止條款匯編
- 安徽公司二零二五年度氨水集中采購與環(huán)保監(jiān)測合同
- 2025年度生態(tài)農業(yè)園區(qū)物業(yè)管理與技術服務協(xié)議3篇
- 2025年私立醫(yī)院與藥企合作藥品供應及倉儲服務合同3篇
- 2025年行政事業(yè)單位合同管理制度規(guī)范與合同履行監(jiān)督3篇
- 2024版公園宣傳欄租賃合同
- 供銷合同(完整版)
- 二零二五年企業(yè)存單質押擔保貸款合同樣本3篇
- 鍋爐安裝、改造、維修質量保證手冊
- 油氣行業(yè)人才需求預測-洞察分析
- (2024)河南省公務員考試《行測》真題及答案解析
- 1000只肉羊養(yǎng)殖基地建設項目可行性研究報告
- 《勞保用品安全培訓》課件
- 2024版房屋市政工程生產安全重大事故隱患判定標準內容解讀
- 2024院感年終總結報告
- 高一化學《活潑的金屬單質-鈉》分層練習含答案解析
- 04S206自動噴水與水噴霧滅火設施安裝圖集
評論
0/150
提交評論