- 1 Access通用平臺使用步驟及問題詳解
- 2 解決Access開發(fā)平臺查詢列表窗體只有一條記錄時(shí)按刪除或刪除所有數(shù)據(jù)會出錯(cuò)
- 3 Access開發(fā)平臺幾個(gè)常用函數(shù)說明-(自動(dòng)編碼,彈出日期,彈出計(jì)算器,用戶函數(shù))
- 4 開發(fā)平臺樹導(dǎo)航的字體能否修改-調(diào)大或縮小
- 5 解決子窗體或數(shù)據(jù)表窗體的列寬度無法保存重新打開又恢復(fù)原樣了
- 6 Access通用開發(fā)平臺在系統(tǒng)啟動(dòng)時(shí)自動(dòng)打開你指定的窗體
- 7 Access平臺窗體上添加復(fù)選框或其它控件不能使用
- 8 Access平臺數(shù)據(jù)庫字度長度加長-字段升位問題
- 9 Access通用開發(fā)平臺標(biāo)準(zhǔn)版的免費(fèi)激活操作步驟
- 10 Access通用開發(fā)平臺增加獲取角色名稱的自定義函數(shù)
- 11 Access平臺實(shí)現(xiàn)審核與反審核功能的演示及源碼
- 12 通用開發(fā)平臺流程圖的拖拉設(shè)計(jì)展示1
- 13 平臺窗體字段顯示設(shè)置對應(yīng)的是哪一個(gè)數(shù)據(jù)表
- 14 平臺字段長度修改(改大了)后,但窗體還是無法錄入更多內(nèi)容
- 15 Access平臺如何使用選項(xiàng)卡式的界面(選項(xiàng)卡式文檔)
- 16 Access平臺打包發(fā)布前能否清除用戶登錄信息
- 17 如何提高Access數(shù)據(jù)庫平臺的速度
- 18 Access開發(fā)平臺--關(guān)閉系統(tǒng)時(shí)提示:是否保存對窗體(窗體名)的設(shè)計(jì)的更改?解決方案
- 19 Access平臺在編輯窗體使用按鈕打開基礎(chǔ)數(shù)據(jù)并定位到指定分類
- 20 Access開發(fā)平臺--獲取用戶名
- 21 解決Access平臺運(yùn)行一段時(shí)間后會出現(xiàn)系統(tǒng)打開時(shí)會自動(dòng)打開一個(gè)最后一次打開的窗體
- 22 修改Access通用平臺創(chuàng)建的窗體
- 23 Access通用平臺在導(dǎo)航中執(zhí)行宏
- 24 平臺函數(shù)gf_GetOpenFileName的應(yīng)用
- 25 解決通用平臺打開提示“對象不支持該屬性或者方法” 樹控件不顯示的方法
- 26 解決通用平臺導(dǎo)航欄滾動(dòng)條拖動(dòng)到最右邊導(dǎo)致頁面無法顯示的問題
- 27 平臺手工創(chuàng)建的窗體在 “導(dǎo)航設(shè)置” 中以 “子窗體”加入后,原來窗體的引用修改方法
- 28 平臺未關(guān)閉子窗體直接關(guān)閉整個(gè)系統(tǒng)提示是否保存對XXXX窗體設(shè)計(jì)的更改
Access平臺在編輯窗體使用按鈕打開基礎(chǔ)數(shù)據(jù)并定位到指定分類
- 2017-10-09 17:00:19
- zstmtony
- 4741
- 最后編輯:zstmtony 于 2019-05-09 13:44:14
Access通用開發(fā)平臺,有一個(gè)非常好用的功能,就是通用基礎(chǔ)數(shù)據(jù),像性別 民族 分類等一些常用的下拉選擇內(nèi)容都可以使用這個(gè)通用基礎(chǔ)數(shù)據(jù)窗體來集中管理,而且可以隨時(shí)添加這些分類的具體項(xiàng)目。
使用Access通用平臺創(chuàng)建窗體時(shí),可以設(shè)置指定的字段的內(nèi)容必須從基礎(chǔ)數(shù)據(jù)的列表中選擇,且會自動(dòng)設(shè)置這個(gè)字段為組合框,組合框的內(nèi)容會自動(dòng)來自通用基礎(chǔ)數(shù)據(jù)窗體中你指定的類別的內(nèi)容列表。但如果要維護(hù)(新增或修改列表項(xiàng)目內(nèi)容)內(nèi)容,則需要進(jìn)入到通用基礎(chǔ)數(shù)據(jù)窗體中去維護(hù)
最近有網(wǎng)友希望實(shí)現(xiàn)在編輯窗體錄入時(shí),如果發(fā)現(xiàn)下拉框中沒有需要的選項(xiàng),想即時(shí)打開基礎(chǔ)數(shù)據(jù)庫窗體,并自動(dòng)轉(zhuǎn)向指定的分類,馬上添加新的項(xiàng)目,如下所示,那如何實(shí)現(xiàn)呢:
解決辦法很簡單:
1.在編輯窗體這個(gè)下拉框的右邊添加一個(gè)按鈕,設(shè)置按鈕的代碼如下:
DoCmd.OpenForm "frmSysBasicData", , , , , acDialog, "tblInfo_FPlace"
cboPlace.Requery '刷新組合框 列表的內(nèi)容
其中 "tblInfo_FPlace" 為指定的基礎(chǔ)數(shù)據(jù)的分類,您根據(jù)需要改為你自己的分類。
cboPlace是組合框控件的名稱,按需要改成您的組合框控件的名稱
分類的名稱可以在通用基礎(chǔ)數(shù)據(jù)窗體中獲得
2. 按Shift打開main.mdb
打開frmSysBasicData窗體,將窗體加載事件中的代碼修改為如下內(nèi)容:
Private Sub Form_Load() gf_BasicDataFormload Me If Nz(Me.OpenArgs) <> "" Then If Nz(Me.OpenArgs) = "SelectBasicData" Then On Error Resume Next Set mfrm = Screen.ActiveForm Set mctr = Screen.ActiveControl Me.cmdGenSql.Visible = True Else Me.lstClass.Value = Nz(Me.OpenArgs) Call gf_BasicDatalstClassAfterUpdate([Form]) End If End If End Sub
然后再 保存關(guān)閉,再次運(yùn)行就可以了
這樣就可以即時(shí)對通用數(shù)據(jù)庫進(jìn)行維護(hù)(新增 修改 刪除)了