Saving forms & data

I'm brand new to designing forms in LifeCycleDesigner 8.0. My form is a simple fill-in and print form. The people using the form will download it, and open it in Adobe Reader. Users will fill this out a couple of times a week. Most of the data will stay the same. I'd like them to be able to save the form with the data on their own system, so when they open it again, the same information is still displayed. However, when I open the form in Adobe Reader, it displays a message that "You cannot save data typed into this form." Is there a way to override that, so the form and the data it contains can be saved on a users computer?

You will have apply Extended Reader Form Rights. You can use Acrobat 8 or better for forms being distributed to 500 or fewer users or a LiveCycle ES server.

Similar Messages

  • Automatically Saving Form Data

    Hello,
    I'm looking for a way to automatically save the user input in background while the user is filling forms. I've had cases where the user is filling out large forms and when they accidentally closes the browser without "submitting the form", navigate away from the web page or the browser crashes only to find that all their data is lost. I've noticed if you submit the page without saving the data is cached/saved. I would think a technique to submit the page without the window refresh could work but not sure how that would function in APEX. Does anyone have any suggestions?
    thanks!
    Randy

    You have to work with javascript to do this.
    Register an onchange event to each input field and use an Ajax call to a plsql procedure that saves the item value in session state.
    Use this call:
    APEX_UTIL.SET_SESSION_STATE (
    p_name IN VARCHAR2 DEFAULT NULL,
    p_value IN VARCHAR2 DEFAULT NULL);
    Create an application process (on demand) that uses this call to save the item value, and call the application process using the url syntax with an Ajax call.
    I prefer using Jquery (See Jquery.com) to do such things, but you can use the Apex library function htmldb_Get to do this too.
    Will this work for you?
    Regards Guido

  • Saving forms data in a text file

    hi guys,
    is it possible to save current forms data in a file just before commiting it into database and flushing out??????
    2ndly is it possible to take out the print of current form without printing its background(canvas or background pics etc) coz its very time consuming & expensive if u simply take out the print of a form while using a Dot-Matrix Printer.

    You can change the background color of the canvas to white before you print:
    Set_canvas_property('CANVAS0',background_color,'r255g255b255');

  • Best practice: Saving form data

    Hello,
    I'm new to the JSP technology.
    To get some experience I built my own little shoutbox "application" where you can insert your name and a message and if you click on "submit" your message appears at the top of the page. Older messages also appear below the new message.
    For this, I created a little JavaBean which handles the entered name and the message. I called this class "Message".
    To read the messages out of the database I created another class (MessageHandler) which returns an ArrayList of objects from the Message class.
    I don't know if I'm doing this the right way, but I use this MessageHandler as a JavaBean so that I can do this:
    <jsp:useBean id="handler" scope="session" class="net.stiefels.myshoutbox.MessageHandler"/>
    <jsp:setProperty name="handler" property="limitMessages" value="2"/>
    <c:forEach items="${handler.messages}" var="msg">
         ${msg.text}<br/>
    </c:forEach>The next step is, "how to save new data?".
    With my current experience in JSP I found this possibility:
    Save the form data in a "Message"-Bean and use a MessageHandler method (e.g. setNewMessage) to save the data in the database. The code would then look like this:
    <jsp:useBean class="net.stiefels.myshoutbox.MessageHandler" id="handler" scope="session"/>
    <jsp:useBean class="net.stiefels.myshoutbox.Message" id="newMessage" scope="page"/>
    <jsp:setProperty name="newMessage" property="*"/>  // save form data
    <jsp:setProperty name="handler" property="newMessage" value="${newMessage}"/>  // save Message-Bean in databaseMy question now is if this way is the normal procedure to save form input in a database?
    If not, which way would be a better one?
    Thanks a lot!
    Simon

    I never use that approach
    Simple pages
    When I submit I have a servlet or Struts action that does the insert and then redirects/forwards to the submitting JSP , this JSP will then requery DB.
    More complex
    Always start with Struts and store all information on the Struts actionform.

  • Saving Form Data?

    Greetings,
    I am totally new to this and trying to figure out how to save
    data entered in a form when the submit buttom is pressed.
    For the form field, there is "Action" and "Method". What am I
    suppossed to put there?
    Thanks

    I am trying to get the text entered in a form the easiest way
    possible.
    I can't sem to find the "Insert Record Statement". Amd where
    do I insert it?
    quote:
    Originally posted by:
    Newsgroup User
    There are two methods, GET or POST. GET is usually when you
    are pulling in
    information and will show the info in the query string
    (append it to the URL
    in the address bar) while POST is usually used with forms and
    sends the info
    without use of the query string .. forms usually use POST.
    The Action is usually a page that contains the code for
    processing the
    form.. so what are you trying to do?
    If you're saving in a database .. create your form on page 1
    and use the DW
    Insert Record Statement which has an interface that will
    guide you in
    putting the info in the right fields of your database .. then
    you can tell
    it to redirect to Page 2 for a thank you statement or
    whatever.
    If you're sending the info by email then you would put the
    form on page 1,
    make the action of the form Page 2 and have your code for
    sending the mail
    with the data fields on that page. Instructions for that
    portion would be
    dependent on what server model you are using (ASP, Cold
    Fusion, PHP, etc.)
    and what mail components are available on your server.
    Nancy Gill
    Adobe Community Expert
    BLOG:
    http://www.dmxwishes.com/blog.asp
    Author: Dreamweaver 8 e-book for the DMX Zone
    Co-Author: Dreamweaver MX: Instant Troubleshooter (August,
    2003)
    Technical Editor: DMX 2004: The Complete Reference, DMX 2004:
    A Beginner's
    Guide, Mastering Macromedia Contribute
    Technical Reviewer: Dynamic Dreamweaver MX/DMX: Advanced PHP
    Web Development
    "LucasQuinn" <[email protected]> wrote in
    message
    news:e9547p$k72$[email protected]..
    > Greetings,
    >
    > I am totally new to this and trying to figure out how to
    save data entered
    > in
    > a form when the submit buttom is pressed.
    >
    > For the form field, there is "Action" and "Method". What
    am I suppossed
    > to
    > put there?
    >
    > Thanks
    >

  • Posting and saving form data

    Before I dive into my first Java project, I would like some advice. I would like to set up a JTabbedPane with two tabs (not a problem). In panel 1, I will have a series of JTextFields for the user to input data (also, not a problem). Then have a button named "Post". The action performed would be to record the user data on a form in panel 2. I also would like to be able to save that historic data to file. In general, what would be the best method to achieve this?? Thanks in advance!!

    Depending on whether you need hierachical data or non-hierachial data. XML is best for hierachial data and a property set is best for non-hierachial data.
    Consult the API documentation for information on...
    XML = javax.xml, org.w3c
    Properties = java.util.Properties
    Stephen

  • Saving Form Data From GUI

    I have a GUI which aims to save client's details (Name, Address and Phone No) for an estate agency. There are two types of client: Buyers and Sellers and am trying to get the clients details saved into the appropriate class depending on which client type was selected on the JFrame. I have two packages:
    *uwePropertiesDomain
    *uwePropertiesUInterface
    uwePropertiesDomain contains the following classes:
    *Buyer
    *Seller
    uwePropertiesUInterface contains the following class:
    *uwePropertiesUI
    I have written the following code for the submit button on the JFrame:
    private void submitButtonActionPerformed(java.awt.event.ActionEvent evt)
        if (evt.getSource() == submitButton)
            if (((String)clientTypeBox.getSelectedItem()).equals("Buyer"))
                uwePropertiesDomain.Buyer buyer = new uwePropertiesDomain.Buyer();
                //String[] clientInfo;
                buyer.save(new String[]{nameField.getText() , addressField.getText(), phoneField.getText()});
            else
                uwePropertiesDomain.Seller seller = new uwePropertiesDomain.Seller();
                //String[] clientInfo;
                seller.save(new String[]{nameField.getText() , addressField.getText(), phoneField.getText()});
        } And the following in Buyer/Seller classes:
    String[] clientInfo;    
    public void save(String[] args)
       this.clientInfo = args;
    }This all compiles, however, where is the data saved to? How would I go about searching for a client using their name?

    In your class, define a List such as ArrayList (easier than an array--you don't need to know the number of objects ahead of time).
    List buyerList = new ArrayList();
    List sellerList = new ArrayList();Then, in submitButtonActionPerformed, say:
    uwePropertiesDomain.Buyer buyer = new uwePropertiesDomain.Buyer();
    buyer.save(new String[]{nameField.getText() , addressField.getText(), phoneField.getText()});
    buyerList.add(buyer); // ADD THISAnd similar for seller.
    You may want a Buyer constructor that takes those three values, instead of having to call "save" separately.
    Now, you'll have a list of buyers and sellers, and you can perform searches on them (look up Comparable, redefining .equals/.hashCode, Comparator, etc.).

  • 2-way binding and saving form data

    Dear All,
    I created a form by dragging the VO in jsp page. Then i updated the value attribute of controls by expression like *value="#{backingBeanScope.generate_backing.body}"* because i want the control to be populated with the inital value when page is loaded.
    so when i click the Submit button the value is not getting inserted in database. This is because i have updated the value attribute of all fields ??. Is there any other way to do this ?
    Please tell me whether i will have to write some code for setting the attributes of EntityImpl on btn click and then commit ? If yes then pls give me some hints or code for accessing the EntityImpl object...
    Or the other way for accomplishing this task...
    -Thanks

    @BaiG,
    I want to create a form with default values in it. But the values comes from querystring so i am using backing bean to set it in value attribute.
    @Frank,
    You actually point it to a managed bean, so the managed bean needs to be updated with the new data. If your intention is to provide a default value then this approach is not correct. Instead you provide the default value on the ViewObject attributehow can i access the backingbean in VO and set the default value for attribute ??

  • Saved form data and logins are not sorted alphabetically anymore

    Go to gmail, double click in the "username" field, suggestions appear in a drop down box. If you have more than 1 gmail account they are no longer sorted alphabetically, '''they are sorted by the order entered! '''(with the newest entered on the bottom)
    I believe that this is related to the files formhistory.sqlite and signons.sqlite not being sorted properly.
    Also the addon "Form History Control" will NOT sort these fields alphabetically. Setting browser.formfill.bucketSize to 99999999 or 9999999 in about:config does not work either!

    Thanks for the reply but I have already searched and found that info, it does not work. Firefox is not Web Standard compliant in this regard.

  • Offline scenario - post data from saved form to SQLServer

    This is the scenario am struggling to develop. User downloads the interactive form.  Goes offline. I mean no connection to the Web Application Server. But he will have access to a SQLServer database (it may be on his machine or in his intranet). He will fill the form and save it on his local hard disk. Now, I want his saved form data to be posted to the SQLServer.  I thought about a couple of ways to do this.
    1) Is it possible to change the control type of 'Submit' button to submit and then in the URL field, call some ASP page (this page is deployed on a local IIS) and then submit the form fields to that ASP page which takes care of database connection, posting etc. So user downloads form only once. But fills it with different data each time and clicks submit. First of all, will submit button work when the form is not opened in web browser? I mean when it is saved on a local hard disk opened in a standalone Adobe Reader?
    2) Is it possible to write some java program using any APIs and extract the data from the form saved on local hard disk? It may be possible because I have the .xdp file for the form. But I dont know if there are some APIs available to do the same.
    Any inputs whether these ideas are feasible? Any other new ideas are also welcome. Thanks in advance.

    Hi Narayana,
    if you want to export xml data from Reader to local disk you can use a command:
    xfa.host.exportData("",0);
    It works like from menu Export data from Forms.
    To your second post:
    Yes, you can save form in Adobe Live cycle designer as pdf and you can open it in Adobe Reader and test it. It will work.
    In tab Submit for your button set these properties:
    Submit Format: XML Data (XML)
    Submit to URL: url of your page
    Encoding: UTF8
    Here is a sample code in c# for asp.net. Insert method save to your asp.net page and call it from method Page_Load.
              using System;
              using System.IO;
              using System.Web;
              private void save()
                   const int coniBufferLen=1024;
                   string lsTmpFile;
                   try
                        lsTmpFile="c:\adobe\body.pdf.xml.txt";  // File on local disk where to save xml data sent by Reader. IIS needs rights to write here.
                        FileStream loFS=null;
                        try {loFS=File.Create(lsTmpFile);}
                        catch (Exception e1)
                             // TODO
                             return;
                        int liCelkem=Request.ContentLength;
                        int liNacteno=0;
                        byte[] laResponse=null;
                        int liLen=Math.Min(coniBufferLen,liCelkem-liNacteno);
                        while (liLen>0)
                             try
                                  laResponse=Request.BinaryRead(liLen);
                                  loFS.Write(laResponse,0,liLen);
                             catch (Exception e1)
                                  try {loFS.Close();}
                                  catch {}
                                  try {File.Delete(lsTmpFile);}
                                  catch {}
                                  // TODO
                                  return;
                             liNacteno+=liLen;
                             liLen=Math.Min(coniBufferLen,liCelkem-liNacteno);
                        loFS.Close();
                   catch (Exception e2)
                        // TODO
                        return;
    Michal

  • Contact Form data to Google Docs/Contacts?

    In Adobe Muse CC, I want to create a single-line signup form just like the following I have already created using the form widget:
    However I would like the results to be sent straight to a spreadsheet in Google Docs, or more preferably straight into my Google Contacts so that I start building an email list from the submissions (I use Google Apps for Business).
    And if at all possible to have a tag in Google Contacts associated with them automatically so that I know who in my contacts list came from my website form.
    Is there any way that I can do this?
    Is this a feature of Business Catalyst webBasics subscription?
    Can I do this using a site hosted somewhere other than Business Catalyst?
    Thanks in advance.

    Hi,
    Unfortunately there is no direct way to link your webform to a Google Spreadsheet using Muse. But You can try to export your site as html and use some code like PHP. Here is a helpful article,
    http://www.farinspace.com/saving-form-data-to-google-spreadsheets/
    Note: Business Catalyst does not support PHP or any server side scripting language
    With webbasic subscription, it is not possible, As you donot have the access to the CRM, you can see the detailed Plan Breakdown here, to see what is included in which plan.
    http://helpx.adobe.com/business-catalyst/kb/detailed-plan-breakdown.html
    In Business Catalayst there is a feature called mailing list, you can use it, check the guide below
    http://helpx.adobe.com/business-catalyst/sbo/create-email-marketing-mailing-list.html
    Regarding Godaddy, I have no idea, how they work, so it's better you reach out to there technical support to get a detailed instructions

  • How do I clear old form data?

    When you're filling in forms, as you enter the first letter, all options beginning with that letter appear - allowing you to select one rather than type in an entry.
    Some of those drop down suggestions can get pretty long. How do you remove entries - or clear them?

    From : http://kevmarl.com/2008/10/20/how-to-delete-a-single-saved-form-data-entry-in-mozilla-firefox
    Click on the test entry box form where your data is.
    Press down till you get to the incorrect/old/unwanted entries.
    Press shift+del.
    Repeat for all others.
    Viola!

  • Can't save form data?

    Can't save form data in reader. Using acrobat 9 pro. Reader-enabling forms option is unavailable.

    Save as>Reader Extended with Additonal Features Enabled should allow saving form data with Reader.

  • Form created with LiveCycle is not saving the data of a fillable form.

    I had posted this in another forum, which got moved over to this forum.  Forgive the double post, I wasn't sure if it was assumed that it was resolved.
    This document:  http://www.southark.edu/employment/application-v5.pdf  was created a couple of years ago in Acrobat and LiveCycle.
    I wanted visitors to have the ability to fill in the document and save their data.
    So, I opened it in Adobe Acrobat X and saved it using the Save As > Reader Extended PDF > Enable Additional Features.
    However, after filling in the document and saving, no data is saved.
    I was informed that since it was an XFA form created in LiveCycle Designer, that they have special considerations that don't apply to forms created in Acrobat.
    Still needing help in giving my visitors the ability to save their form data.
    Thanks,
    Charley

    Thanks so much for your reply.
    Employing your solution our website visitors can save the data using Acrobat Pro.
    They cannot save their data using Reader (most of them don't have Acrobat Pro).  See image below.
    Any other thoughts?
    Thanks very much for your time and interest. 
    Charley

  • How to perform validity checks just before form data is saved?

    hello all,
    i need to perform some checks on various fields just before data on a standard form is saved, and to eventually rollback the transaction.
    if the checks are succesful i have to perform some db operation in transaction with main data.
    solution ( if existent! )  has to be addin only -> no triggers / no procedures / no sbo_transaction thingies
    scenario:
    involved tables:
    OITM
    USERDEFINEDTABLE1
    USERDEFINEDTABLE2
    involved forms:
    Items - OITM - formtypeex = "150"
    logic:
    an user defined field U_UDFCHECKACTIVE has been added to OITM, a combo box has been added to items form containing values Y and N, bound to OITM.U_UDFCHECKACTIVE.
    when the user saves an item, if OITM.U_UDFCHECKACTIVE == Y we have to perform additional checks on USERDEFINEDTABLE1
    if the check result is true we have to save OITM current data and insert a record in USERDEFINEDTABLE2 containing itmgrp value (  )
    if the check result is false we have to block save operation
    if OITM.U_UDFCHECKACTIVE == N no check is performed and everything works normally
    we started hooking the form data event for oitm / form type 150:
    Application.SBO_Application.FormDataEvent += new SAPbouiCOM._IApplicationEvents_FormDataEventEventHandler(FormDataEventHandler.SBO_Application_FormDataEvent);
    then we filtered the event
    switch (BusinessObjectInfo.FormTypeEx)
                        case "150":
                            if (BusinessObjectInfo.BeforeAction &&
                                (BusinessObjectInfo.EventType == SAPbouiCOM.BoEventTypes.et_FORM_DATA_UPDATE ||
                                    BusinessObjectInfo.EventType == SAPbouiCOM.BoEventTypes.et_FORM_DATA_ADD))
                                BL.Items_BusinessLogic.SBO_Application_FormDataEvent(ref BusinessObjectInfo, out BubbleEvent);
    in our business logic class i don't know how to correctly check the values just before they are saved to db
    for example i tried using oitm.browser :
    if (oitm.Browser.GetByKeys(BusinessObjectInfo.ObjectKey))
                            String value =  oitm.UserFields.Fields.Item("U_UDFCHECKACTIVE ").Value as String;
                             //perform checks
                                  //if ok insert records and bubbleevent = true
                                  //if ko rollback the bubbleevent = false
    //if checks are not to be performed then bubbleevent = true....
    but it's wrong, as it populates oitm object from db, and not from the form. i have old values stored in the object, values tha are to be overwritten with those present on form.
    i tried inspecting the form for data sources but i don't know how to navigate to the right one, i found only system generated objects with SYS_##, with no clue about the related dbfield
    i tried getting the values directly from the form, but in object BusinessObjectInfo i don't have anything that identifies univocally the form i'm editing.
    i mean if i have 2 item forms open, i don't know which one is the one i'm saving.
    i'm expecting to find somewhere a temporary oitm business object containing values that are to be saved, values that i can easily check.
    so i'm asking you how to find those values in order to perform my bl checks
    thank you in advance

    Hi Christian,
    The values that are about to be saved should be in the datasources:
    form.DataSources.DBDataSources.Item("OITM");
    form.DataSources.DBDataSources.Item("ITM1");
    The form variable should be form 150.
    Best regards,
    Pedro Magueija

Maybe you are looking for