2017-03-08 85 views
0

如何簡單地格式化現在()函數的字符串來命名,需要一個日期是一個文件,所以當我出口我不上寫文件他們? 我詢問原因是我需要一個報表導出爲PDF格式,我需要在文件中的位置PDF的名稱是:格式()來導出PDF時爲yyyymmdd日期系列化

DoCmd.OutputTo acOutputReport, _ 
    "Issue_invsnapshotR", acFormatPDF, _ 
    "\\SPFS1\Stone\Quality\Support Docs\Issues\" & _ 
    [issue_id] & _ 
    "\inv_snapshot_for_issue_" & _ 
    Me.issue_id & _ 
    "_on_" & _ 
    ???yyyymmdd function??? & _ <-----unknown function here 
    ".pdf", _ 
    False, _ 
    "", , acExportQualityPrint 

回答

0

未知函數是這樣的:

    Format(now(), "yyyymmdd") 

完成的代碼如下所示:

 DoCmd.OutputTo acOutputReport, _ 
    "Issue_invsnapshotR", acFormatPDF, _ 
    "\\SPFS1\Stone\Quality\Support Docs\Issues\" & _ 
    [issue_id] & _ 
    "\inv_snapshot_for_issue_" & _ 
    Me.issue_id & _ 
    "_on_" & _ 
    Format(Now(), "yyyymmdd") & _ 
    ".pdf", _ 
    False, _ 
    "", , acExportQualityPrint 

這個函數將返回(今天是17年3月8日),它可以用來序列化文件和文件夾20170308.的字符串。