Access通用開發平臺FAQ手冊介紹
1 Access通用平臺使用步驟及問題詳解
2 解決Access開發平臺查詢列表窗體只有一條記錄時按刪除或刪除所有數據會出錯
3 Access開發平臺幾個常用函數說明-(自動編碼,彈出日期,彈出計算器,用戶函數)
4 開發平臺樹導航的字體能否修改-調大或縮小
5 解決子窗體或數據表窗體的列寬度無法保存重新打開又恢復原樣了
6 Access通用開發平臺在系統啟動時自動打開你指定的窗體
7 Access平臺窗體上添加復選框或其它控件不能使用
8 Access平臺數據庫字度長度加長-字段升位問題
9 Access通用開發平臺標準版的免費激活操作步驟
10 Access通用開發平臺增加獲取角色名稱的自定義函數
11 Access平臺實現審核與反審核功能的演示及源碼
12 通用開發平臺流程圖的拖拉設計展示1
13 平臺窗體字段顯示設置對應的是哪一個數據表
14 平臺字段長度修改(改大了)后,但窗體還是無法錄入更多內容
15 Access平臺如何使用選項卡式的界面(選項卡式文檔)
16 Access平臺打包發布前能否清除用戶登錄信息
17 如何提高Access數據庫平臺的速度
18 Access開發平臺--關閉系統時提示:是否保存對窗體(窗體名)的設計的更改?解決方案
19 Access平臺在編輯窗體使用按鈕打開基礎數據并定位到指定分類
20 Access開發平臺--獲取用戶名
21 解決Access平臺運行一段時間后會出現系統打開時會自動打開一個最后一次打開的窗體
22 修改Access通用平臺創建的窗體
23 Access通用平臺在導航中執行宏
24  平臺函數gf_GetOpenFileName的應用
25 解決通用平臺打開提示“對象不支持該屬性或者方法” 樹控件不顯示的方法
26 解決通用平臺導航欄滾動條拖動到最右邊導致頁面無法顯示的問題
27 平臺手工創建的窗體在 “導航設置” 中以 “子窗體”加入后,原來窗體的引用修改方法
28 平臺未關閉子窗體直接關閉整個系統提示是否保存對XXXX窗體設計的更改

Access平臺在編輯窗體使用按鈕打開基礎數據并定位到指定分類

2017-10-09 17:00:19
zstmtony
1012
最后編輯:zstmtony 于 2019-05-09 13:44:14

Access通用開發平臺,有一個非常好用的功能,就是通用基礎數據,像性別 民族 分類等一些常用的下拉選擇內容都可以使用這個通用基礎數據窗體來集中管理,而且可以隨時添加這些分類的具體項目。

使用Access通用平臺創建窗體時,可以設置指定的字段的內容必須從基礎數據的列表中選擇,且會自動設置這個字段為組合框,組合框的內容會自動來自通用基礎數據窗體中你指定的類別的內容列表。但如果要維護(新增或修改列表項目內容)內容,則需要進入到通用基礎數據窗體中去維護 

最近有網友希望實現在編輯窗體錄入時,如果發現下拉框中沒有需要的選項,想即時打開基礎數據庫窗體,并自動轉向指定的分類,馬上添加新的項目,如下所示,那如何實現呢:



解決辦法很簡單:

1.在編輯窗體這個下拉框的右邊添加一個按鈕,設置按鈕的代碼如下:

    DoCmd.OpenForm "frmSysBasicData", , , , , acDialog, "tblInfo_FPlace"

    cboPlace.Requery '刷新組合框 列表的內容

    其中 "tblInfo_FPlace" 為指定的基礎數據的分類,您根據需要改為你自己的分類。

    cboPlace是組合框控件的名稱,按需要改成您的組合框控件的名稱

   分類的名稱可以在通用基礎數據窗體中獲得

   


2. 按Shift打開main.mdb 

    打開frmSysBasicData窗體,將窗體加載事件中的代碼修改為如下內容:

  

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



然后再 保存關閉,再次運行就可以了


這樣就可以即時對通用數據庫進行維護(新增 修改 刪除)了


   

    北京十一选五基本走势