ファイルをエクスポートするボタンがありますが、まずそのファイルが存在するかどうかを確認します。そうであれば、ファイルを削除し、新しい場所に書き出します。問題は、このボタンをクリックするとすぐにデータベースがクラッシュすることです。なぜどんなアイデア?この問題は、最近になって現れたばかりです。以前はAcess 2013とAccess 2016の両方で正常に動作していました。環境は、私たちが行う大部分がI.Tによって管理されるビジネス環境(ラップトップ型ではなく、個人用のものではありません)です。管理者MS Access:スプレッドシートを削除しようとするとDBがクラッシュする
コード:
Private Sub Command370_Click()
Dim myQueryName As String
Dim myExportFileName As String
myQueryName = "qry_SAP_FGCheck"
myExportFileName = "J:\2017\SAP\SAPExports\DailyFGCheck_Export.xlsx"
If Len(myExportFileName) > 0 Then
On Error GoTo Err_Msg
Kill myExportFileName
End If
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12Xml, myQueryName, myExportFileName
Application.FollowHyperlink myExportFileName
Err_Msg: If (Err.Number = 70) Then MsgBox "Error: (" & Err.Number & ")" & Err.description & ". You must close the spreadsheet in order to export.", vbOKOnly Else Resume Next
End Sub