I would tend not to keep history in PDF .  Depending on the company, the number 
of statement pdf 

files could easily grow into the thousands.  It is difficult to maintain 
thousands of external files and 

there is always the issue of security with these files as well. 



I would suggest that you create a StatementHistory table with Customer#, 
Statement# and then 

the statement data columns required to recreate a statement.  This table 
normally does not need 

to be overly complex.  It simply records the statement. 



Then you can reprint any statement at any time and send it to PDF , email, 
printer, etc. etc. 

It does not require any external files or other external programs to maintain 
the pdf's etc. 

Security remains inside Rbase tables as well.  The "thousands of records" will 
almost 

certainly take less disk space than thousands of PDF files and is much easier 
to control 

and use. 



A form can then be designed to have a very robust list of options for selecting 
statements to 

re-print such as check boxes, statement range, last statement, etc. with the 
delivery options 

as well. (Printer, pdf , direct email)  Combining multiple statements to single 
PDFS on the 

fly is as simple as printing.   You could even add a comment field so that 
comments 

could be entered as history evolved on the statement account.  Such as 

"Resent statement on 3/18/10 per request of John Smith" etc.  



I use this method in the initial creation of all statements.  Have an end of 
month job 

run and create all statements.  Then the statements can be printed from this 
table along with 

a print and send status.  You have a lot of print options.  You can change 
order by or select by 

for different groupings.  Such as some customers get emailed direct, others get 
hard copy and 

others both.  



As always, many ways to accomplish an end task. 



-Bob 


----- Original Message ----- 
From: KarenTellef @cs.com 
To: "RBASE-L Mailing List" < rbase -l@ rbase .com> 
Sent: Monday, March 22, 2010 9:17:19 AM GMT -06:00 US/Canada Central 
Subject: [RBASE-L] - Printing a bunch of PDF files 

In my neverending attempt to get a client to upgrade 
to 7.6, I'm throwing all kinds of "but if you did you could 
do this..." at them.  I had another idea but want to see 
how it could be done. 

I'm thinking of changing their monthy statement program 
so that rather than printing right away it prints to PDF files, 
and then they can print out in chunks whenever they want 
plus obviously have history documents.   If I print to one big 
PDF file, then they can bring up the file and print a page range. 
But I'm worried the file might be huge and they would have trouble 
searching for a client. 

If instead they want individual PDF files, how would they be able 
to print say 50 of them at once?   I can see several ways of 
doing it: 

1.  They could bring up Adobe, easily highlight and open 50 
documents.  Is there a menu option to say "print all documents"? 
I can't find it. 

2.  I could write a program in RBase to bring up a menu of PDF 
files to choose from.  Then what?  Write a batch file that launches 
Adobe with the print parameters, ie 50 different command lines? 

3.  I could define an RBase report with some kind of control to 
display the PDF file?   This might be a problem if the address is 
meant to fit in a window envelope and the report would change the 
size of the PDF file displayed. 

Any other ideas? 

Karen 

Reply via email to