2013-07-11 55 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等),以便每个报告都有一个保证的唯一名称。