2019年10月10日 星期四

Access VBA - Create a Form 創建窗體(七)

Access VBA - Create a Form 創建窗體(七):

Access 中的窗體(Form)像我們日常在商場中可見的展示櫥窗,讓你能夠更容易地查看或獲得所需的資訊。由於窗體是你或其他用戶能夠在其中添加、編輯或顯示存儲在你的 Access 桌面數據庫中的數據對象,因此窗體的設計非常重要。如果將有多個用戶要使用你的 Access 桌面數據庫,精心設計的窗體對於效率和數據輸入準確性而言至關重要。

Access Form 窗體
創建 → 空白窗體
加入資料表欄 → 保存
可創建其他 Access Form 窗體
窗體類型(Form Type)- 版本:Office 2007 - 2010:
代碼
屬性
說明
Blank Form
單項窗體
可以將從綁定的數據源一次顯示單項記錄
Multiple Items
多項目窗體
可以將從綁定的數據源一次顯示多個記錄
Split Form
分割窗體
窗體被分成兩半,垂直或水平。 一半顯示單個項目或記錄,另一半顯示列表或提供來自基礎數據源的多個記錄的數據表視圖。

窗體屬性類型Property):
代碼
屬性
說明
RecordSource
記錄源
可以是一個表或查詢,也可以是SQL語句
Filter
篩選
設置窗體顯示數據的篩選條件
OrderBy
排序依據
決定窗體顯示記錄的順序
AllowFilters
允許篩選
此選項為"",篩選才有效
Caption
標題
設置窗體的視圖界面標題欄上的顯示,如果為空,則顯示此窗體的名字
DefaultView
默認視圖
缺省為"單一窗體",當此窗體作為子窗體用的話,一般情況下要改為"連續窗體""數據表",還有"數據透視表""數據透視圖"很少用到."單一窗體"是每頁顯示一個記錄,"連續窗體""數據表"是可顯示多條記錄
AllowFormView
允許窗體視圖
設置此窗體允許顯示的形式
AllowDatasheetView
允許數據表視圖
設置此窗體允許顯示數據表視圖的形式
AllowPivotTableView
允許數據透視表視圖
設置此窗體允許顯示數據透視表視圖的形式
AllowPivotChartView
允許數據透視圖視圖
設置此窗體允許顯示數據透視圖的形式
AllowEdits
允許編輯
設置此窗體是否可更改數據.前提是此窗體綁定記錄源
AllowDeletions
允許刪除
設置此窗體是否可刪除記錄.前提是此窗體綁定記錄源
AllowAdditions
允許添加
設置此窗體是否可添加記錄.前提是此窗體綁定記錄源
DataEntry
數據輸入
如這裡設置為是.那麼此窗體只能用於添加新記錄,換言之,就是每次打開都是轉到新記錄.當然,前提也是此窗體綁定記錄源
ScrollBars
滾動條
設置此窗體具有橫//無滾動條
RecordSelectors
記錄選擇器
設置記錄左邊是否有一個選擇記錄的按鈕,一般在"單一窗體"模式下是要選"".需要特別注意的是:即便是設置了"",在窗體顯示是同樣可以用"Ctrl+A"選擇記錄.
NavigationButtons
導航按鈕
設置窗體下方是否需要顯示跳轉到記錄的幾個小按鈕
AutoResize
自動調整
設為"",窗體打開時可自動調整窗體大小,依據是你的各節長寬
AutoCenter
自動居中
設置窗體是否打開時自動居於屏幕中央.如果設置為"",則打開時居於窗體設計視圖最後一次保存時的位置
PopUp
彈出方式
如設置為"",則此窗體打開時浮於其他普通窗體上面,只有模式設為""或其他同類窗體可以覆蓋它
Modal
模式
如設置為"",則此窗體以對話框形式打開,在關閉它之前,別的窗體不能操作
BorderStyle
邊框樣式
設為窗體的邊框,可設置為細邊框或不可調,當設置為無邊框時,此窗體無邊框及標題欄.
ControlBox
控制框
設置窗體標題欄左邊是否顯示一個窗體圖標,實際上這就是窗體控制按鈕
MinMaxButtons
最大最小化按鈕
設置窗體標題欄右邊要顯示的改變窗體尺寸的幾個小按鈕
CloseButton
關閉按鈕
設置是否保留窗體標題欄最右端是否保留關閉窗體的按鈕
Width
寬度
設置整個窗體的寬度.注意,這裡只能設置窗體寬度,不能設置高度,窗體的高度的設置分到了各節的屬性中
Picture
圖片
設置窗體背景圖片
PictureType
圖片類型
設置窗體背景圖片類型
PictureSizeMode
圖片縮放模式
設置窗體背景圖片縮放模式
PictureAlignment
圖片對齊方式
設置窗體背景圖片對齊方式
PictureTiling
圖片平鋪
設置窗體背景圖片平鋪
MenuBar
菜單欄
指定窗體專用菜單,如果有自定義菜單的話.如果不指定,則使用系統菜
ToolBar
工具欄
指定窗體專用工具欄
ShortcutMenu
快捷菜單
設置是否允許使用快捷菜單,只有設為"",下面一項設置才有效.
ShortcutMenuBar
快捷菜單欄
指定窗體專用的快捷菜單,前提是有自定義的快捷菜單.注意,這裡設置的是整個窗體的快捷菜單,優先級低於特定控件指定的快捷菜單
GridX
網格線X坐標
設置窗體網格X軸的密度
GridY
網格線Y坐標
設置窗體網格Y軸的密度
Current/OnCurrent
成為當前
這裡設置當一個記錄為當前記錄時引發的事件,可以是宏,也可以是代碼
BeforeUpdate/OnBeforeUpdate
更新前
設置窗體數據更新前需引發的事件,需注意的是這裡指的是整個窗體的
AfterUpdate/OnAfterUpdate
更新後
設置窗體數據更新後需引發的事件,同上
Delete/OnDelete
刪除
在記錄刪除時引發的事件,可以依據條件,中止刪除動作
BeforeDelConfirm
確認刪除前
記錄刪除前確認
AfterDelConfirm
確認刪除後
記錄刪除後確認
Open/OnOpen
打開
在窗體打開時引發事件
Load/OnLoad
加載
在窗體加載時引發事件,時間上晚於打開事件
Resize/OnResize
調整大小
在改變窗體顯示尺寸時引發事件,一般用於窗體重畫(控件佈局)
Unload/OnUnload
卸載
在窗體卸載時引發事件,時間上早於關閉事件
Close/OnClose
關閉
在窗體關閉時引發事件
Activate/OnActivate
激活
在窗體間切換時,切換到此窗體時引發的事件
Deactivate/OnDeactivate
停用
在窗體間切換時,從此窗體切換到別的窗體時引發的事件,與上一項相反
GotFocus/OnGotFocus
獲得焦點
在此窗體獲得焦點時引發事件
LostFocus/OnLostFocus
失去焦點
在此窗體失去焦點時引發事件
Click/OnClick
單擊
在單擊窗體時引發事件
DblClick/OnDblClick
雙擊
在雙擊窗體時引發事件

Version : Microsoft Office Access 2007

相關網址:
※ Create a form in Access

相關網址:
※ Access - 開始使用 Microsoft Office Access 2007(一)
※ Access - 在 Access 2007 中建立表單(二)
※ Access - 在 Access 2007 編程 VBA(三)
※ Access - 在 Access 2007 語系錯誤訊息(四)
※ Access VBA - TextBox Object 文本框對象(一)
※ Access VBA - ListBox Object 列表框對象(二)
※ Access VBA - ComboBox Object 組合框對象(三)
※ Access VBA - CommandButton Object 按鈕命令對象(四)
※ Access VBA - CheckBox Object 復選框對象(五)
※ Access VBA - Create a Table 建立資料表(六)
※ Access VBA - Create a Form 創建窗體(七)
※ Access VBA - Add a Subform to Existing Form 在主表單加入子窗體(八)
※ Access VBA - Create a Simple Report 創建一個簡單報表(九)
※ Access VBA - Display Report 報表顯示輸出(十)
※ Access VBA - Export Tables to Excel File 將資料匯出至 Excel 檔案(十一)
※ Access VBA - Export Tables to Other File Format 將資料匯出至其他文件格式(十二))

2019年 10月 10日 天氣報告
氣溫:26.3@ 21:50
相對濕度:百分之 83%
天氣:大致天晴

沒有留言:

張貼留言