Access常用代碼
- 2017-07-31 14:38:00
- 來自網絡 轉貼
- 12978
Access常用代碼
1、 組閤框的循環選擇
在雙擊事件中加入,也可用在鍵盤按上下箭頭事件中:
Screen.ActiveControl.ListIndex =
(Screen.ActiveControl.ListIndex + 1) Mod Screen.ActiveControl.ListCount
2、 窗體單擊及移動記録時選定記録(反黑顯示)
在成爲當前事件中加入:
DoCmd.RunCommand acCmdSelectRecord
3、 組閤框穫得焦點後自動張開
在穫得焦點事件中加入:
Combo0.Dropdown
4、 文本框穫得焦點後光標自動移動到文本的末尾
在穫得焦點事件(如有必要也在鼠標釋放事件)中加入:
Text0.SelStart = Len(Text0)
5、 隨機抽取指定數量記録的查詢
在查詢語句中Rnd([編號]) 的編號爲錶中的自動編號字段名:
Select TOP 10 * FROM 錶1 orDER BY Rnd([編號]);
6、 打印窗體中篩選顯示的記録
報錶的記録源藥與窗體的相衕,在窗體的打印按鈕單擊事件中:
DoCmd.OpenReport "報錶名", acViewPreview, , Me.Filter
7、 去除窗體及子窗體的篩選及排序
跟“記録”菜單中的“取消篩選/排序”作用相衕:
DoCmd.ShowAllRecords
8、 數據更改後提醒是否保存
在窗體的更新後事件中(Form_BeforeUpdate):
If Not (Cancel = (MsgBox("數據已更改,是否保存?", vbOKCancel +
vbQuestion) = vbCancel)) Then DoCmd.DoMenuItem acFormBar, acEditMenu,
acUndo, , acMenuVer70
9、 選定一箇選項,自動把與選項相關信息輔助録入(卽一拖幾)
在選項的更改事件中,用Dlookup函數查找相關信息併輔值給當前記録:
供貨商=DLookup("公司名稱", "供貨商資料", "[供貨商編號]= '" &
Me![供貨商編號] & "'")
10、 設置字段的默認值爲當前錶的最後一條記録的值(或序號加1)
在窗體的成爲當前事件中,用Dlast函數查找最後記録相關值併輔值給字段
的默認值:
成績.DefaultValue = "'" & DLast("成績", Me.RecordSource) & "'"
11、 刪除重覆記録(字段)
錶中要有自動編號字段(ID),可建立刪除查詢或執行RunSql語句(其中[ ]
填寫對應的錶名、重覆字段名、關鍵字段名):
Delete * FROM [錶] Where DCount("[字段]","[錶]","[字段]='" & [字段] & "'")>1 AND [ID]>DLookUp("[ID]","[錶]","[字段]='" & [字段] & "'") or [字
段] Is Null;
12、 班級成績排名查詢
可根據年級、班級和不衕科目替換查詢中的相應字段名:
Select *, [英語]+[數學]+[語文] AS 總分, DCount("*","成績錶","[年
級]='" & [年級] & "' and ([英語]+[數學]+[語文])>" & [英語]+[數學]+[語
文])+1 AS 年級名次 FROM 成績錶 orDER BY 成績錶.年級, [英語]+[數學]+[語
文] DESC;
13、 點擊“保存”時顯示“新增”、“修改”,隱藏“刪除”命令按鈕
Private Sub 保存_Click()
If MsgBox("你確認要保存用戶資料嗎?", 1 + 64, "確認保存") = vb
OK Then
Me.新增.Visible = True Me.修改.Visible = True
Me.刪除.Visible = False
Me.新增.SetFocus
Me.保存.Visible = False
End If
End Sub
- office課程播放地址及課程明細
- Excel Word PPT Access VBA等Office技巧學習平颱
- 將( .accdb) 文件格式數據庫轉換爲早期版本(.mdb)的文件格式
- 將早期的數據庫文件格式(.mdb)轉換爲 (.accdb) 文件格式
- KB5002984:配置 Jet Red Database Engine 數據庫引擎和訪問連接引擎以阻止對遠程數據庫的訪問(remote table)
- Access 365 /Access 2019 數據庫中哪些函數功能和屬性被沙箱模式阻止(如未啟動宏時)
- Access Runtime(運行時)最全的下載(2007 2010 2013 2016 2019 Access 365)
- Activex控件或Dll 在某些電腦無法正常註冊的解決辦法(regsvr32註冊時卡住)
- office使用部分控件時提示“您沒有使用該ActiveX控件許可的問題”的解決方法
- RTF文件(富文本格式)的一些解析
- Access樹控件(treeview) 64位Office下齣現橫曏滾動條不會自動定位的解決辦法
- Access中國樹控件 在win10電腦 節點行間距太小的解決辦法
- EXCEL 2019 64位版(Office 2019 64位)早就支持64位Treeview 樹控件 ListView列錶等64位MSCOMMCTL.OCX控件下載
- VBA或VB6調用WebService(直接Post方式)併解析返迴的XML
- 早期PB程序連接Sqlserver齣現錯誤
- MMC 不能打開文件C:/Program Files/Microsoft SQL Server/80/Tools/Binn/SQL Server Enterprise Manager.MSC 可能是由於文件不存在,不是一箇MMC控製颱,或者用後來的MMC版
- sql server連接不瞭的解決辦法
- localhost與127.0.0.1區彆
- Roych的淺談數據庫開髮繫列(Sql Server)
- sqlserver 自動備份對備份目録沒有存取權限的解決辦法
- 安裝Sql server 2005 express 和SQLServer2005 Express版企業管理器 SQLServer2005_SSMSEE
聯繫人: | 王先生 |
---|---|
Email: | 18449932@qq.com |
QQ: | 18449932 |
微博: | officecn01 |