You can use a Set Fields instead of Push Fields.  Set Fields will run in
Phase 1.

On Fri, Jun 12, 2009 at 2:42 PM, Dwayne Martin <[email protected]> wrote:

> Dear List,
>
> I have three forms:  Main Form, Subfile Form and Info Form.
>
> On Submit, Main Form goes to Info Form to get a list of names for which it
> needs to create Subfile Form records.  Each Subfile Form record will have a
> Name, and Main Form ID which links it to the Main Form.
>
> So “On Submit” a filter gets the names list, then calls a guide that parses
> out the list.  It retrieves each name into a temporary field, and does a
> “Push Fields” to create a Subfile Form record.
>
> The problem is that calling the guide happens in Phase 1, but the Push
> Fields happens in Phase 3. So, by the time the push fields happens, the
> temporary field has been overwritten, and all Subfile records get the final
> name.
>
> I could make the push fields happen in Phase 1, but the Main Form/Entry ID
> won’t have been set.  It would be nice if it could wait till Phase 3 to call
> the guide, but I don’t know of any way of doing that.  These entries are
> being created via a web template, so I can’t use Active Links.
>
> One possibility would be to push both the Main Form/Entry ID and the Name
> List to a Parsing Form with a single record, then let the Parsing Form
> create the Subfile records.
>
> It seems needlessly complicated, but is there a better way?
>
> Dwayne Martin
> James Madison University
>
> (ARS 7.1 Patch 3, RH Linux server, Oracle 10.2 db)
>

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:[email protected] ARSlist: "Where the Answers Are"

Reply via email to