問題: 如何重復上一條記錄? 有一個窗體,上面有多個文本框和組合框,因為目錄這筆資料與下一筆資料大部門都是一樣的,能不能利用copy功能把上一筆的資料復制到下一筆的相對應的文本框和組合框內.最好是做成按鈕式,即一個復制按鈕和一個粘貼按鈕。 方法一: 很多軟件里面都有這個功能啊? 原理非常簡單。 只要添加一個command BUTTON 就可以了。 添加記錄的代碼相信大家都知道了。 Private Sub Command16_Click() On Error GoTo Err_Command16_Click DoCmd.GoToRecord , , acNewRec exit_command16_click: Exit Sub err_command16_click: MsgBox Err.Description Resume Exit_Command16_Click End Sub 我們更改一下即可,比如說現在有一個文本框,當然了,實際情況你可以再加代碼,或者干脆用CONTROLS循環來做。 Private Sub Command16_Click() On Error GoTo Err_Command16_Click dim strTemp as string strTemp=TextBox1.value '原理很簡單,先將控件值賦值給變量 '然后在添加記錄后再將該變量值賦值給控件 DoCmd.GoToRecord , , acNewRec TextBox1.value=strTemp Exit_Command16_Click: Exit Sub err_command16_click: MsgBox Err.Description Resume Exit_Command16_Click End Sub 另外 Ctrl+'(單引號)可以復制上一條記錄同一字段內容。 |
免責聲明:本站部分文章和圖片均來自用戶投稿和網絡收集,旨在傳播知識,文章和圖片版權歸原作者及原出處所有,僅供學習與參考,請勿用于商業用途,如果損害了您的權利,請聯系我們及時修正或刪除。謝謝!
始終以前瞻性的眼光聚焦站長、創業、互聯網等領域,為您提供最新最全的互聯網資訊,幫助站長轉型升級,為互聯網創業者提供更加優質的創業信息和品牌營銷服務,與站長一起進步!讓互聯網創業者不再孤獨!
掃一掃,關注站長網微信