Я пытаюсь сохранить значение 1 или 2 комбинированных списков в имени файла.
Когда ничего не выбрано, имя файла для сохранения будет OverzichtTotaal
.
Когда что-тов транзакции со списком (Me.KeuzeTransactie
) (покупка, продажа ...), то имя файла для сохранения должно быть Overzicht Buy...
Если во втором поле со списком выбран год (Me.KeuzeDatum
), тогдаимя файла должно быть Overzicht 2015
.
И когда что-то выбрано в обоих выпадающих списках, тогда имя должно быть Overzicht 2015 Buy...
Private Sub CmdSave_Click()
If Me.FilePath = "" Or IsNull(Me.FilePath) Then
MsgBox "Kies een path!"
Exit Sub
End If
If Right(Me.FilePath, 1) <> "\" Then Me.FilePath = Me.FilePath & "\"
If Dir(FilePath, vbDirectory) = "" Then
Shell ("cmd /c mkdir """ & FilePath & """")
End If
pathName = Me.FilePath
If Me.KeuzeTransActie = "" Then
fileName = pathName & " " & Format(Date, "yyyy-mm-dd") & " " & "OverzichtTotaal.pdf"
End If
If Not IsNull(Me.KeuzeDatum) Then
fileName = pathName & " " & Format(Date, "yyyy-mm-dd") & " " & "Overzicht" & "Jaar.pdf"
End If
If Not IsNull(Me.KeuzeTransActie) Then
fileName = pathName & " " & Format(Date, "yyyy-mm-dd") & " " & "Overzicht" & "Transactie.pdf"
End If
'fileName = pathName & " " & Format(Date, "yyyy-mm-dd") & " " & "Overzicht.pdf" & "Jaar" & "Transactie"
DoCmd.OutputTo acOutputReport, "rptOverzicht", acFormatPDF, fileName, , , , acExportQualityPrint
'DoCmd.Close acReport, "rptOverzicht"