剛剛完成(2019年)了公司的報價系統(Quotation System),這個報價系統程式是使用了微軟的關聯式資料庫管理系統(Microsoft Office Access)的 VBA(Visual Basic for Applications)來開發,從開發的過程中遇見不少困難和問題,所以將重要的過程紀錄下來,方便將來使用和作參考。第一個介紹的是 TextBox Object(文本框對象)的屬性和使用。
TextBox Object 文本框對象 |
創建 →其他窗體 → 模式對話框 → 文本框 → 放置在主體 → 選擇文本框 → 右 Click → 屬性 → 更改文本框屬性 |
事件 → 更新後 → 事件過程 → Click … → 進入 VBA → 寫入程式代碼 |
TextBox Object VBA 程式代碼:
Private Sub
Text_Username_AfterUpdate()
MsgBox(Me.Text_Username)
End Sub
|
1. TextBox - 事件(Events):
事件
|
Description
|
AfterUpdate
|
更新後
|
BeforeUpdate
|
更新前
|
Change
|
更改
|
Click
|
點擊
|
DblClick
|
雙擊
|
Dirty
|
內容發生更改
|
Enter
|
輸入
|
Exit
|
退出
|
GotFocus
|
獲得焦點
|
KeyDown
|
按向下鍵
|
KeyPress
|
按鍵
|
KeyUp
|
按向上鍵
|
LostFocus
|
失去焦點
|
MouseDown
|
鼠標按下
|
MouseMove
|
鼠標移動
|
MouseUp
|
鼠標按上
|
Undo
|
復原
|
2. TextBox - 方法(Methods):
方法
|
Description
|
Move
|
移動
|
Requery
|
重新查詢
|
SetFocus
|
設定焦點
|
SizeToFit
|
合適尺寸
|
Undo
|
復原
|
3. TextBox - 屬性(Properties):
屬性
|
Description
|
AddColon
|
添加冒號
|
AfterUpdate
|
更新後
|
AllowAutoCorrect
|
允許自動更正
|
Application
|
應用
|
AsianLineBreak
|
亞洲換行線
|
AutoLabel
|
自動標籤
|
AutoTab
|
自動跳位
|
BackColor
|
背景顏色
|
BackShade
|
背景陰影
|
BackStyle
|
背景樣式
|
BackThemeColorIndex
|
背景主題顏色索引
|
BackTint
|
背景色調
|
BeforeUpdate
|
更新前
|
BorderColor
|
邊框顏色
|
BorderShade
|
邊框陰影
|
BorderStyle
|
邊框樣式
|
BorderThemeColorIndex
|
邊框主題顏色索引
|
BorderTint
|
邊界染色調
|
BorderWidth
|
邊框寬度
|
BottomMargin
|
底邊緣
|
BottomPadding
|
底部填充
|
CanGrow
|
可以成長
|
CanShrink
|
可以縮小
|
ColumnHidden
|
隱藏欄
|
ColumnOrder
|
欄順序
|
ColumnWidth
|
欄寬度
|
Controls
|
控制
|
ControlSource
|
控件源
|
ControlTipText
|
控制提示文字
|
ControlType
|
控制類型
|
DecimalPlaces
|
小數位數
|
DefaultValue
|
默認值
|
DisplayAsHyperlink
|
顯示為超鏈接
|
DisplayWhen
|
顯示時間
|
Enabled
|
啟用
|
EnterKeyBehavior
|
輸入關鍵特性
|
EventProcPrefix
|
事件處理前綴
|
FilterLookup
|
篩選查詢
|
FontBold
|
粗字體
|
FontItalic
|
斜字體
|
FontName
|
字體名稱
|
FontSize
|
字體大小
|
FontUnderline
|
字體下劃線
|
FontWeight
|
字體粗細
|
ForeColor
|
前顏色
|
ForeShade
|
前陰影
|
ForeThemeColorIndex
|
前主題顏色索引
|
ForeTint
|
前色調
|
Format
|
格式
|
FormatConditions
|
格式條件
|
FuriganaControl
|
假名假名控制
|
GridlineColor
|
網格線顏色
|
GridlineShade
|
網格線陰影
|
GridlineStyleBottom
|
網格線樣式底部
|
GridlineStyleLeft
|
網格線樣式向左
|
GridlineStyleRight
|
網格線樣式右
|
GridlineStyleTop
|
網格線樣式頂部
|
GridlineThemeColorIndex
|
網格主題顏色索引
|
GridlineTint
|
網格線色調
|
GridlineWidthBottom
|
網格線底部寬度
|
GridlineWidthLeft
|
網格線左寬度
|
GridlineWidthRight
|
網格線右寬度
|
GridlineWidthTop
|
網格線寬度頂部
|
Height
|
高度
|
HelpContextId
|
幫助文字內容ID
|
HideDuplicates
|
隱藏重複項
|
HorizontalAnchor
|
水平錨
|
Hyperlink
|
超鏈接
|
IMEHold
|
輸入法保持
|
IMEMode
|
輸入法模式
|
IMESentenceMode
|
輸入法句子模式
|
InputMask
|
輸入掩碼
|
InSelection
|
在選擇中
|
IsHyperlink
|
是超鏈接
|
IsVisible
|
可見
|
KeyboardLanguage
|
鍵盤語言
|
LabelAlign
|
標籤對齊
|
LabelX
|
標籤X
|
LabelY
|
標籤Y
|
Layout
|
佈局
|
LayoutID
|
版面編號
|
Left
|
左
|
LeftMargin
|
左邊距
|
LeftPadding
|
左填充
|
LineSpacing
|
行間距
|
Locked
|
鎖定
|
Name
|
名稱
|
NumeralShapes
|
數字形狀
|
OldBorderStyle
|
舊邊框樣式
|
OldValue
|
舊數值
|
OnChange
|
在變化
|
OnClick
|
點擊
|
OnDblClick
|
雙擊
|
OnDirty
|
內容發生更改
|
OnEnter
|
輸入時
|
OnExit
|
退出口
|
OnGotFocus
|
聚得焦點
|
OnKeyDown
|
按向下鍵
|
OnKeyPress
|
按鍵按下
|
OnKeyUp
|
按向上鍵
|
OnLostFocus
|
失去焦點
|
OnMouseDown
|
按下鼠標
|
OnMouseMove
|
鼠標移動時
|
OnMouseUp
|
按鼠標上鍵
|
OnUndo
|
復原
|
Parent
|
父系
|
PostalAddress
|
郵寄地址
|
Properties
|
屬性
|
ReadingOrder
|
閱讀順序
|
RightMargin
|
右邊緣
|
RightPadding
|
右填充
|
RunningSum
|
運行總和
|
ScrollBarAlign
|
滾動條對齊
|
ScrollBars
|
滾動條
|
Section
|
部分
|
SelLength
|
選擇長度
|
SelStart
|
選擇開始
|
SelText
|
選擇文字
|
ShortcutMenuBar
|
快捷菜單條
|
ShowDatePicker
|
顯示日期選擇器
|
SmartTags
|
智能標籤
|
SpecialEffect
|
特殊效果
|
StatusBarText
|
狀態欄文字
|
TabIndex
|
跳位索引
|
TabStop
|
跳位停位
|
Tag
|
標籤
|
Text
|
文本
|
TextAlign
|
文字對齊
|
TextFormat
|
文字格式
|
ThemeFontIndex
|
主題字體索引
|
Top
|
高度
|
TopMargin
|
高度邊緣
|
TopPadding
|
高度填充
|
ValidationRule
|
驗證規則
|
ValidationText
|
驗證文字
|
Value
|
值
|
Vertical
|
垂直
|
VerticalAnchor
|
垂直錨
|
Visible
|
可見
|
Width
|
寬度
|
相關網址:
※ 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月 4日 天氣報告
氣溫:31.1度 @ 14:40
相對濕度:百分之 63%
天氣:天晴,下午炎熱及乾燥
相關網址:
※ Access - 開始使用 Microsoft Office Access 2007(一)
※ Access - 在 Access 2007 中建立表單(二)
※ Access - 在 Access 2007 編程 VBA(三)
※ Access - 在 Access 2007 語系錯誤訊息(四)
※ 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 檔案(十一)
沒有留言:
張貼留言