[FX.php List] Forms that create new records

Erik Andreas Cayré erik at cayre.dk
Wed Oct 25 18:08:51 MDT 2006


Den 26/10/2006 kl. 1.40 skrev Jonathan Schwartz:

> New project.  The process is filling out  a series of form page to  
> generate a single new registration record.  I can think of two ways  
> to approach the process:

> 1) storing the data in session variables until the last page is  
> reached, and then dumping it to FMP with FMNew().  One advantage is  
> that no new records will be created until the process has been  
> completed. It will also be faster because FileMaker will not be  
> involved until the last step.

Advantage: you won't get orphan records in your DB, when users give  
up (computer crash, dinner, whatever...!)

> 2) Create the record on the first page and edit the record's data  
> as the user progresses from page to page.

Only go with this if the users are provided a way to access/edit the  
record at a later time. This would let the user leave the process,  
and complete it later, when they have time or have gathered  
information which they did not at first have at hand.
This is a special case, so it's probably not what you're looking for,  
but not having all the required info at hand is still a relevant  
issue. It's good practice to present the user with an overview of the  
complete process before she begins. It's comforting to know where  
you're going before you start the journey...

just my 2¢


---
Erik Andreas Cayré
Spangsbjerg Møllevej 169
DK-6705 Esbjerg Ø

Home Tel: +45 75150512
Mobile: +45 40161183

»If you can't explain it simply, you don't understand it well enough.«
-- Albert Einstein

»If you don't have time to do it right, when will you have time to do  
it over?«
-- John Wooden, basketball coach


-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 1856 bytes
Desc: not available
Url : http://www.iviking.org/pipermail/fx.php_list/attachments/20061026/7045ffff/smime.bin


More information about the FX.php_List mailing list