2013-07-11 156 views
1

PB 11.5:默認打印機設置爲CutePDF;程序中有4個打印輸出。因此,已經進行了修改與數據對象名稱加時間戳這樣的設置文件名創建一個單獨的文件名: ls_filename = ads_datastore.DataObject + '_' String(Day(Today())) + '_' + String(Minute(Now())) + String(Second(Now()))覆蓋打印pdf文件

在調試模式下,這是因爲長期使用TSTAMP創建單獨的文件名字,因爲我有一個因爲它正在打印報告(以PDF格式)。
但是,在沒有調試的情況下通過正常運行時,它僅創建1個文件。這是奇怪的事情: 我可以看到4個提示屏幕,顯示4個不同的文件名。我點擊確定所有人。當我去探險家,我只看到1個文件(第一個)。但它包含上次報告的數據。
有關爲什麼它沒有保留正確的文件名並使它們分開的任何想法?

+0

這與Android有什麼關係? – CommonsWare

+0

這個問題需要更多的細節,這裏有點遺失 – Coffee

回答

1

如果從上次報告中獲取數據幾乎可以肯定聽起來像:

1)將程序運行的速度不夠快,所有的文件都在相同的第二個命名,並覆蓋。考慮添加比秒更精細的細節級別或爲四個不同的報告添加四個單獨的命名標識符(例如_rpt1,rpt2等),以便每個報告都有一個保證的唯一名稱。