access-vba

    0熱度

    1回答

    我有Access窗體與列表框和組合框。 Private Sub Form_Open(Cancel As Integer) '... misc code me.comboBox.RowSource = "sql statement" call comboBox_AfterUpdate End Sub Private Sub comboBox_AfterUpdate

    0熱度

    1回答

    在我的訪問程序中,如果他們想要保存,每次他們關閉程序時都會詢問用戶。這可以從任何形式完成。出現這個問題是因爲我想創建一個全局函數來減少重複代碼。這將如何完成?在類模塊中? (這是怎麼設置的?) 如果它可以幫助我的代碼如下; If Me.Dirty Then Dim LResponse As Integer LResponse = MsgBox("You have unsaved change

    0熱度

    1回答

    我有一個名爲formName的表單,其中有一個名爲idFilter的組合控件和一個名爲subReportName的子報表。 我想要做的是當我更改idFilter中的值時,根據idFilter中的值過濾subReportName中的內容。我已經通過下面的代碼放在窗體名稱實現這一點:當我打開表格名稱作爲獨立 private sub idFilter_change() Me.subReport

    -1熱度

    1回答

    我試圖從文件夾導入一些txt文件,但找不到該命令導入文件夾中的所有文件。 DoCmd.TransferText acImportDelim, , "tab1", "C:\example", True 這就是我的代碼.. 有誰知道? (對不起,我對VBA很陌生)。

    0熱度

    1回答

    我正在尋找一組代碼,這將允許我在我的數據庫上顯示一個介紹窗體/啓動屏幕。 所以我需要的表格保持開放約5秒,然後自動關閉。 我知道如何讓程序加載表單我想要它的具體等待時間的問題。其次Docmd.close, me.name,acsaveno然後Docmd.openform等等等等...... 我已經看過做一個DoEvents循環,但似乎把壓力很多CPU上5秒鐘,林希望有一個更簡單的方法。 謝謝大家的

    1熱度

    2回答

    我試圖用一個事件之前要取消選擇一個選項組。 用戶是指選項組中選擇一個值之前,輸入一個名稱。如果他們去並輸入一個名稱之前選擇一個值,他們得到一個消息框,選項組中取消選擇。 我已經嘗試設置選項組值設置爲null但只是拋出了運行時錯誤。 任何想法?提前致謝。 Private Sub og_name_BeforeUpdate(Cancel As Integer) Dim strName As Strin

    0熱度

    1回答

    我有一個自定義彈出窗口,只要活動需要一秒多的時間就可以打電話。例如: PopupMsg("Getting records") 它使一個漂亮的盒子,只是表示事情正在發生的用戶,然後悄悄地在活動完成後消失。 它適用於任何只需要大約3秒的任何事情,但除此之外,它會消失,然後用戶留下活動完成的印象。我想盡可能長時間保持它的活動狀態,但是我從未成功確定這一點。我想確保在彈出消失之前完成所有屏幕計算。 以

    0熱度

    1回答

    將訪問代碼更改爲SQL Server時出現問題。我試圖將數據保存在SQL Server中,而不是在Access數據庫中。 接入代碼 SELECT MAX("SPR-" & VAL(Replace([RequestID],"SPR-",""))+1) AS AutoID FROM Tb_Request; SQL服務器: 我認爲我正確地改變,因爲我查在SQL Server中,結果是正確的。 當我

    1熱度

    1回答

    我正在嘗試編寫一個函數來循環連續子表單中的記錄並清除特定字段中的值(Entity_Under_Consideration,這是一個由組合框表示的查找字段子表單)爲每個記錄。 以下不起作用。它也不會拋出任何錯誤。任何人都可以看到我要去哪裏嗎? Public Function clearEUCData(subform As Control) 'take a clone of the sub

    -1熱度

    1回答

    我習慣使用這個代碼訪問的形式使PDF文件: DoCmd.OutputTo acOutputForm,"FR_PFMEAPrint2", acFormatPDF,"PFMEAPrint2.PDF", True ,我使用此代碼打印Excelforms與縱向放置在Access: Excel_App.ActiveWindow.SelectedSheets.PrintOut Copies:=1, Col