Geëxporteerd bestand voorzien van een datumstempel

Status
Niet open voor verdere reacties.

nieko

Gebruiker
Lid geworden
20 sep 2002
Berichten
114
Ik heb het zelfde probleem maar ik kom niet uit de beschreven oplossing.

De VBA code is momenteel:

Option Compare Database

'------------------------------------------------------------
' BackupPlanco
'
'------------------------------------------------------------
Function BackupPlanco()
On Error GoTo BackupPlanco_Err

DoCmd.OutputTo acOutputQuery, "Q planco (PEOPLESOFT)", "ExcelWorkbook(*.xlsx)", "R:\CE\ALG\Planning en Control\Deelnemers\1112\Tellingen\Studenten\telling.xlsx", False, "", , acExportQualityScreen


BackupPlanco_Exit:
Exit Function

BackupPlanco_Err:
MsgBox Error$
Resume BackupPlanco_Exit

End Function

Hoe kan ik zorgen dat het bestandje telling.xlsx de naam krijgt telling25082011.xlsx en morgen telling26082011?
 
Zo:

Code:
Function BackupPlanco()
On Error GoTo BackupPlanco_Err

Dim DataStempel As String
DataStempel = "telling" & Format(Date, "ddMMyyyy") & ".xlsx"

DoCmd.OutputTo acOutputQuery, "Q planco (PEOPLESOFT)", "ExcelWorkbook(*.xlsx)", _
    "R:\CE\ALG\Planning en Control\Deelnemers\1112\Tellingen\Studenten\" & DataStempel & ", False, "", , acExportQualityScreen"

Exit Function

BackupPlanco_Err:
MsgBox Error$

End Function
 
Ik krijg de volgende foutmelding:

De uitvoergegevens kunnen vanuit microsoft access niet worden opgeslagen in het bestand dat u hebt geselecteerd.
 
Deed hij het wel met een vaste naam? Zo ja; vraag eens met een msgbox op wat er in de variabele staat?
 
Ja hij deed het wel met een vaste naam. Hoe maak ik een msgbox aan?
 
Het ligt niet aan de bestandsnaam, die is wel goed. Na wat experimenteren kreeg ik 'm wel goed:

Code:
DoCmd.OutputTo acOutputQuery, "q_Planco_PEOPLESOFT", "ExcelWorkbook(*.xlsx)", "R:\CE\ALG\Planning en Control\Deelnemers\1112\Tellingen\Studenten\" & DataStempel, False
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan