Richard,

To get the job into production I did as Ryan had suggested by creating a data file with the qty's for each creative in a separate field and repeating each creative the requested number of times manually in the data. This was pretty time consuming.

As I mentioned, it is very "low-tech", but if you have Excel, setting up the master database file shouldn't take but 10 minutes... if even that.


I have downloaded the sample as you had suggested but it is not very clear as to which fields I would have to replace to make my data that I have created work.

I know this may sound strange, but if you don't know how to code javascript and want to use the repeat template the only data you'd be concerned with would be the repeat column itself and own or two others. It rather confusing trying to explain this "dirty" way of getting it to work, but in a crunch... it does the job.


Also the way the path is written to the data file is formatted for the PC. I am working with FP on a Mac.

I'm run FP on both and the use the same repeat template. If I'm not mistaken, and I'll have to double-check, the only thing that changes is the path syntax. It was suggested by someone (apologies to whomever it was) that the path could be changed to double-forward slashes ("\\"). Something like:

G4:Users:ryan:Desktop:test_file

Don't give up on the repeat template. It took some time but I was able to incorporate it into several project with success.


The other think that is does not show is how you would get the counter to work displaying the ticket numbers i.e. 001 to 500 for the first record and so on.

The numbering itself could be done by analyzing both the layout name and the current record number. If you know which layouts require which series of numbers, it would be something like this (this could be a heck of a lot cleaner):

if ((Field"layout") == "Layout1" && CurrentRecordNumber() >= 1 && CurrentRecordNumber() <= 500)
        return CurrentRecordNumber ();
else if ((Field"layout") == "Layout2" && CurrentRecordNumber() >= 501 && CurrentRecordNumber() <= 1000)
        return CurrentRecordNumber () + 500;
else
        return CurrentRecordNumber () + 1000;

Other then that... I'm sure some friendly Printable staff member could sneeze some sort of if then/while loop counter for each layout and have it just fall out their nose.

Please note, just because it's "low-tech" doesn't mean it doesn't work. When you're under the gun to just get it to work and not only your boss but the customer is wait impatiently for something... anything, it saves you behind and... hopefully frees up some extra time later to research alternatives for the future.

Ryan

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- Calling all FP Web Users!

Do you have a question or lots of knowledge to share about FusionPro Web?

If so, join our Printable Web to Print Users' Forum today!

Send email to [EMAIL PROTECTED] to find out how! +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-


--
Users of FusionPro Desktop have unlimited free email support. Contact Printable Support at [EMAIL PROTECTED] --
View FusionPro Knowledge Base, FusionPro Samples at
www.printable.com/vdp/desktop.htm

--
You are currently subscribed to fusionpro as: [EMAIL PROTECTED]
To unsubscribe send a blank email to [EMAIL PROTECTED]
--




--
Note:  All e-mail sent to or from this address will be received or otherwise 
recorded by the e-mail recipients of this forum. It is subject to archival, 
monitoring or review by, and/or disclosure to someone other than the recipient. 
Our privacy policy is posted on www.printplanet.com
--

Reply via email to