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
--