Automatically populating a Form from data stored in Access

Hi,
I need help automatically populating a form from data stored in Access. The form needs to have specific fields that are updated from an Access database. I want to be able to enter a site number and have the subsequent list of information (approximately 35 pieces of data) populate. I DO NOT want to update the Access database via the form. The form is for quick viewing and documentation only, not data entry. Currently I've been doing this with VB in Access which exported the data to a Word Document which was then saved as a PDF. It seems easier and less troublesome to go directly to the PDF form, but I can't figure out how!
I have already connected my database to the form using OLEDB.
I don't want a dropdown list and I don't want buttons to scroll through the sites (I've already found out how to do that through this forum).
Any help would be very much appreciated!!

Some more help to get started in this.. would be really appreciated..Are you trying to come up with the graphs yourself? IF so, are you familiar with MVC?

Similar Messages

  • Need to call an Oracle Form from a stored procedure, any suggestions.

    I have a stored procedure which runs on our 8i database on a scheduled basis. I have an Oracle Form (6i) that needs to be called automatically from this stored procedure. Any suggestions on how I might accomplish this?
    Thanks,
    Wes

    You might be able to do this using a java stored procedure. I think you need to have version 8.1.6 or above to java stored procedures. Here's a couple of links that might help.
    http://asktom.oracle.com/pls/ask/f?p=4950:8:4044562665234829894::NO::F4950_P8_DISPLAYID,F4950_P8_CRITERIA:952229840241,
    http://asktom.oracle.com/pls/ask/f?p=4950:8:4044562665234829894::NO::F4950_P8_DISPLAYID,F4950_P8_CRITERIA:3618360089466,

  • Populating a form with data from Array

    I have results from a query getting passed back as an array
    object. Is there an easy to assigned to values of the array to
    objects within a form container. Currently, i am doing
    mytext_txt.text = $myArray[0]["text1"]
    If there are like 40 objects in a form, its seem kinds of
    repetitive
    Any ideas would be awesome. How would using a model help in
    this case? Can you bing results to a model?
    Thanks

    I use XML and receive it into an Object - pretty convenient
    because you get proper properties rather than just positions.
    I'm not sure I exactly understand your example - do you have
    'records' as elements in the array, and each 'record' is an object
    with named properties? or do you have an array in which each
    position relates to a single property.
    Assuming the latter, a possible way to do this is to create a
    .as class file with all the properties you want in the same order
    as you have them in the array. Define a constructor that accepts
    your array as input. Then loop through the properties and assign
    them from your array:
    function MyModelClass(myArray:Array){
    var i:uint = 0;
    for (var property:String in this)
    this[property] = myArray[i++];
    I haven't tried this, but should work.
    If the array is an array of objects, just do this:
    [Bindable]
    var myObject:Object;
    myObject = $myArray[0];
    Then in your mxml,
    <mx:Text id="mytext_txt" text="{myObject.text1}"/>
    Another option is to write some script that follows the
    container hierarchy, and for each control in the hierarchy, inspect
    the id (or name if you prefer), and check
    if ($myArray[0].hasOwnProperty(whatever.id))
    (whatever as Text).text = $myArray[0][whatever.id];
    hope something there makes sense.

  • Opening & pre-populating a form from another form

    I am designing a form with Designer 7.0 whereby the user enters data into repeating subforms. This data is used to populate another form which repeats according to the number of instances created in the first form. I am wanting to create a button on the first form which the user can click so that the second form is opened and already populated with the data from the first form (which remains open). I am unsure how to go about this. Can anyone suggest some script which would get me started?

    You could also use OPEN_FORM(form_name,ACTIVATE,SESSION). This opens the second form in an independent session which will allow you to toggle between forms and commit on a single form only.
    Creating independent sessions is usually appropriate for forms that access different tables and independent logical transactions.
    The Oracle Forms Runform must be running with the Session option turned on when you use the session parameter in the OPEN_FORM call.
    Dpending upon your requirement, you may use OPEN_FORM or as Bogdan suggested use the RUN_PRODUCT with ASYNCHRONOUS option.

  • Populating a form from a text file

    I have an Oracle form which schedules students into courses. The form collects the student id, name, school, and course code. A "RUN" button then does the scheduling. The form is not a table, meaning the data is not all stored together in an Oracle table. The user currently has to manually enter each piece of information before a student can be scheduled. I would like to be able to auto populate this form/screen with data from a text file. I cannot use SQL Loader since the data is not going into a table. Is there a way to take my text file and make it appear on the form/screen when the form opens? Then my user just has to click the RUN button in order to schedule the students instead of hand entering all the data.
    Any help on this would be greatly appreciated!
    -NTW

    hi
    USING THE TEXT_IO PACKAGE
    Abstract: This document describes the functionality of the TEXT_IO
    package and explains how to use it to access the file
    system effectively.
    Keywords: TEXT_IO;FILE;IO;PACKAGE
    Using the TEXT_IO Package
    =========================
    Oracle Procedure Builder, "an integrated, interactive environment for
    PL/SQL", is shipped with several built-in packages which, if used
    properly, can greatly boost development productivity. These built-in
    packages are not installed as extensions to the STANDARD package;
    hence, when you reference a construct from any of these packages, you
    must prefix the package name to the construct.
    TEXT_IO provides constructs that allow programmers to read information
    from and write information to a file system. The procedures and
    functions in TEXT_IO fall into the following three categories:
    Category 1: File Operations
    FILE_TYPE - Declares a file type variable as a handle to the file being
    processed.
    Syntax: TEXT_IO.FILE_TYPE;
    FOPEN - Opens a file and returns a handle to the specified file of
    type FILE_TYPE.
    Syntax: TEXT_IO.FOPEN(file_specs VARCHAR2, file_mode VARCHAR2);
    The file mode can be R(read), W(write) or A(append).
    FCLOSE - Closes an open file.
    Syntax: TEXT_IO.FCLOSE(file_specs VARCHAR2);
    IS_OPEN - Checks if the specified file is currently open and returns a
    boolean.
    Syntax: TEXT_IO.IS_OPEN(file_type FILE_TYPE);
    Category 2: Output Operations
    PUT - Concatenates the supplied data to the current line of an open file.
    Syntax: TEXT_IO.PUT(file FILE_TYPE, data DATA_TYPE)
    Valid data types are VARCHAR2, DATE, NUMBER, PLS_INTEGER.
    All data except VARCHAR2 is converted to a character string.
    PUTF - Formats and writes a character string to an open file,
    doing a C-like substitution.
    Syntax: TEXT_IO.PUTF(file FILE_TYPE, format VARCHAR2,
    arg1[,...,arg5] VARCHAR2);
    Format is an optional parameter. If it is omitted, only
    one argument value can be passed.
    You can embed up to 5 "%s" patterns within the format string,
    which can be replaced by the corresponding strings
    (arg1 ... arg5) at execution.
    PUT_LINE - Concatenates the given argument string to the file
    followed by a newline character.
    Syntax: TEXT_IO.PUT_LINE(file FILE_TYPE, data VARCHAR2);
    NEW_LINE - Concatenates n number of newline characters to the current line,
    where n is the second argument with a default value of 1.
    Syntax: TEXT_IO.NEW_LINE(file FILE_TYPE, n PLS_INTEGER := 1);
    Note: If the file name is not specified each of the above cases, the
    output is directed to the Interpreter.
    Category 3: Input Given Operations
    GET_LINE - Reads a line from an open file into the parameter.
    Syntax: TEXT_IO.GET_LINE(file FILE_TYPE, data_item OUT VARCHAR2);
    Note: After a GET_LINE call, the file pointer moves to the next
    line and subsequent lines are read in after each call. If the
    line to be read exceeds the size of data_item, the VALUE_ERROR
    exception is raised. If no more characters can be read from the
    file, the NO_DATA_FOUND exception is raised. You cannot move this
    pointer back to the previous line though this can be simulated
    using your own buffer scheme.
    If a file name is provided for any of the above routines, this file
    must be accessible to Oracle Forms. In addition, you must provide the
    complete path. If no path is given, Forms assumes the file is in the
    current working directory and does not search for the file in the file
    system. The accessibility is determined as follows:
    On Windows, a TEXT_IO package function call only accesses local
    drives. It does not recognize any Universal Naming Conventions like
    \\machine_name\drive_letter. To access files on remote machines using
    the TEXT_IO package, map a letter to the remote drive through the File
    Manager.
    On UNIX, the absolute path must be given for the location of the file.
    Forms does not recognize relative paths provided for the file. This is also
    the case for VMS and other platforms. When you do not specify a path, Forms
    assumes the file is in the current working directory.
    For more information, refer to the TEXT_IO Package section in the
    "Oracle Procedure Builder Packages" chapter of the Oracle
    Developer/2000 Procedure Builder Developer's Guide Manual.
    Sample Form
    The following sample form explains some of the concepts and the
    syntax. The form reads in lines from a specified text file one at a
    time and displays them in a text item. It enables the user to parse
    the file by getting the next or the previous line. In addition, the
    user can write any line currently displayed to a specified output
    file.
    Create a single non-base table block. Put the following items and
    buttons on it. Create the appropriate boilerplate text for each item.
    All items go on the same canvas. No database connection is required
    for this application.
    Create the following text items:
    1. Name INPUT_FILE_SPECS
    Item Type Text Item
    Data Type Char
    Maximum Length 30
    2. Name LINE_READ
    Item Type Text Item
    Data Type Char
    Maximum Length 300
    3. Name OUTPUT_FILE_SPECS
    Item Type Text Item
    Data Type Char
    Maximum Length 30
    4. Name LINE_NO
    Item Type Text Item
    Data Type Number
    Maximum Length 30
    Create the following buttons and associated triggers:
    1. Name OPEN_AND_READ_FROM_FILE
    Label Echo file using TEXT_IO package
    Associated Button Trigger:
    Name WHEN-BUTTON-PRESSED
    Trigger Text:
    IF :input_file_specs IS NOT NULL THEN
    :line_no := 1;
    ECHO_TEXT_IO;
    ELSE
    MESSAGE('You must enter a valid input file name
    with a complete path');
    END IF;
    2. Name NEXT
    Label NEXT LINE
    Associated Button Trigger:
    Name WHEN-BUTTON-PRESSED
    Trigger Text:
    :line_no := :line_no + 1;
    ECHO_TEXT_IO;
    3. Name PREVIOUS
    Label PREVIOUS LINE
    Associated Button Trigger:
    Name WHEN-BUTTON-PRESSED
    Trigger Text:
    IF :line_no = 1 THEN
    MESSAGE('You are on the first line of the file.');
    ELSE
    :line_no := :line_no - 1;
    TEXT_IO.FCLOSE(variable_declarations.infile);
    /* Close the file then reopen it with the
    ECHO_TEXT_IO package. This resets the
    file pointer. */
    ECHO_TEXT_IO;
    END IF;
    4. Name WRITE_LINE_TO_FILE
    Label WRITE CURRENT LINE TO Output FILE
    Associated button trigger:
    Name WHEN-BUTTON-PRESSED
    Trigger Text:
    IF :output_file_specs IS NOT NULL THEN
    write_to_file;
    ELSE
    MESSAGE('Must enter a valid output file name with
    complete path');
    END IF;
    Create the following program units and package specifications:
    1. ECHO_TEXT_IO* (Procedure Body)
    PROCEDURE echo_text_io IS
    -- infile TEXT_IO.FILE_TYPE; /* Not used in this program */
    linebuf VARCHAR2(300);
    line_counter INTEGER;
    BEGIN
    line_counter := 0;
    Note that the IF condition would be redundant if you use
    a local variable (commented out above) to save the file pointer.
    Infile is a local variable, so the binding would be lost each
    time you exited the program. The use of package variables
    to act as global file type handles resolves this problem.
    IF TEXT_IO.IS_OPEN(variable_declarations.infile) THEN
    If the file is open, read in the next line.
    TEXT_IO.GET_LINE(variable_declarations.infile, linebuf);
    line_counter := line_counter + 1;
    ELSE
    The file is closed for the application when you display the
    previous line; see the WHEN_BUTTON_PRESSED trigger on the
    PREVIOUS item. Since the file pointer cannot move
    backwards, you must reset the file pointer and loop to the
    specified line.
    variable_declarations.infile := TEXT_IO.FOPEN(:INPUT_FILE_SPECS, 'r')
    -- variable_declarations.infile := TEXT_IO.FOPEN('c:\autoexec.bat', 'r')
    /* You can also hard-code the value */
    WHILE line_counter < :line_no LOOP
    TEXT_IO.GET_LINE(variable_declarations.infile, linebuf);
    line_counter := line_counter + 1;
    END LOOP;
    END IF;
    :line_read := linebuf;
    EXCEPTION
    WHEN NO_DATA_FOUND THEN
    MESSAGE('End Of File reached.');
    :line_no := :line_no - 1;
    WHEN OTHERS THEN
    MESSAGE('UNHANDLED EXCEPTION RAISED in ECHO_TEXT_IO
    procedure - Check the file name');
    MESSAGE('U. E. R.');
    END;
    2. VARIABLE_DECLARATIONS (Package Spec)
    PACKAGE variable_declarations IS
    The following declarations are public and, hence, visible
    to the Forms application.
    infile TEXT_IO.FILE_TYPE;
    outfile TEXT_IO.FILE_TYPE;
    line_number NUMBER;
    END;
    3. WRITE_TO_FILE* (Procedure Body)
    PROCEDURE write_to_file IS
    BEGIN
    IF NOT TEXT_IO.IS_OPEN(variable_declarations.outfile) THEN
    variable_declarations.outfile := TEXT_IO.FOPEN(:OUTPUT_FILE_SPECS, 'a');
    END IF;
    TEXT_IO.PUT_LINE(variable_declarations.outfile, :line_read);
    END;Sarah

  • Automatic population table form

    I have table form. I need to automatic populate certain fields of this table form with values based on selections made by users in their select lists. As in this example http://htmldb.oracle.com/pls/otn/f?p=31517:106:3816553832235531:::::
    Suppose, 1 row has 10 columns - 5 select lists and 5 text fields (these text fields get values based on values of select lists).
    Does this mean, that for table form (20 rows) I must create 100 application items for storing temporary values of select lists?

    Denes Kubicek wrote:
    You will need only one application item ;)
    Denes Kubicek
    Ok. I have the following Application Process On Demand for one element of table form (f16_0001 - row 1 column 16):
    DECLARE
    v_stoim_mdf   NUMBER(15,2);
    CURSOR cur_c
    IS
    SELECT STOIM
    FROM TIP_MDF_STOIM
    WHERE KOD_TIP_MS = TO_NUMBER (v ('TEMPORARY_STOIM_MDF'));
    BEGIN
    FOR c IN cur_c
    LOOP
    v_stoim_mdf := c.STOIM;
    END LOOP;
    OWA_UTIL.mime_header ('text/xml', FALSE);
    HTP.p ('Cache-Control: no-cache');
    HTP.p ('Pragma: no-cache');
    OWA_UTIL.http_header_close;
    HTP.prn ('<body>');
    HTP.prn ('<desc>this xml genericly sets multiple items</desc>');
    HTP.prn ('<item id="f16_0001">'  || v_stoim_mdf  || '</item>');
    HTP.prn ('</body>');
    EXCEPTION
    WHEN OTHERS
    THEN
    OWA_UTIL.mime_header ('text/xml', FALSE);
    HTP.p ('Cache-Control: no-cache');
    HTP.p ('Pragma: no-cache');
    OWA_UTIL.http_header_close;
    HTP.prn ('<body>');
    HTP.prn ('<desc>this xml genericly sets multiple items</desc>');
    HTP.prn ('<item id="f16_0001">' || SQLERRM || '</item>');
    HTP.prn ('</body>');
    END;
    The following JavaScript for update TEMPORARY_STOIM_MDF:
    +<script language="JavaScript" type="text/javascript">+
    +<!--+
    +function pull_value_mdf(pValue){+
    var get = new htmldb_Get(null,html_GetElement('pFlowId').value,
    +'APPLICATION_PROCESS=Set_stoim_mdf',0);+
    +if(pValue){+
    get.add('TEMPORARY_STOIM_MDF',pValue)
    +}else{+
    get.add('TEMPORARY_STOIM_MDF','null')
    +}+
    gReturn = get.get('XML');
    +if(gReturn){+
    var l_Count = gReturn.getElementsByTagName("item").length;
    for(var i = 0;i<l_Count;i+){+
    +var l_Opt_Xml = gReturn.getElementsByTagName("item");+
    var l_ID = l_Opt_Xml.getAttribute('id');
    var l_El = html_GetElement(l_ID);
    +if(l_Opt_Xml.firstChild){+
    var l_Value = l_Opt_Xml.firstChild.nodeValue;
    +}else{+
    var l_Value = '';
    +}+
    +if(l_El){+
    +if(l_El.tagName == 'INPUT'){+
    l_El.value = l_Value;
    +}else if(l_El.tagName == 'SPAN' &&+
    +l_El.className == 'grabber'){+
    l_El.parentNode.innerHTML = l_Value;
    l_El.parentNode.id = l_ID;
    +}else{+
    l_El.innerHTML = l_Value;
    +}+
    +}+
    +}+
    +}+
    get = null;
    +}+
    +//-->+
    +</script>+
    I don't know what the code need for any other rows. How update the other rows?

  • Link column - populating a form from an interactive report?

    Hi
    I have an interactive report which works great. I have now added a link column which leads to a form in my application,
    How can I link the records in the interactive report with the form, so when a user clicks on the link column the form is populated with the details of that record from the interactive report?
    Hope this makes sense

    Hi,
    The easiest way is to create it using wizard when you create a page:
    Create Page -> Form -> Form on a Table with Report
    The link will be created automaticaly on the base of the table Primary key or Rowid.
    Otherwise: On the created Form there should be a page process called similar "Fetch Row from TABLE" (it is automated row fetch process)
    There should be defined the primary key Item.
    Now you can fill this item in report link attribute:
    Link to Page -> your Form
    Set the item Name and Item Value parameters:
    FORM_ITEM_PK #REPORT_ITEM_PK#
    If the Form is based on another table -> just use
    Link to Page -> your Form
    Set the item Name and Item Value parameters(here you can populate more fields - but there will be good to use some dynamic action instead):
    FORM_ITEM_1 #REPORT_ITEM_1#
    FORM_ITEM_2 #REPORT_ITEM_5#
    FORM_ITEM_3 #REPORT_ITEM_3#
    Regards
    J :D
    Edited by: jozef_SVK on 16.7.2012 4:22

  • Populating a Forum froma  data grid in Flex

    I have a forum that I would like to pouplate to be able to edit the information in Flex (flash builder four). So how would I click on a row of data (from a datagrid) and have it populate the forum?

    Hi,
    Do you mean a Form? Try listening for the "gridClick" event on the DataGrid and looking at the "item" property of the event. This event dispatches when the user clicks on the DataGrid and item will be the data object from the row that the user clicks on. I've written up a simple example below:
    <?xml version="1.0" encoding="utf-8"?>
    <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
                   xmlns:s="library://ns.adobe.com/flex/spark"
                   xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
        <s:layout>
            <s:VerticalLayout gap="10" paddingTop="10" paddingRight="10" />
        </s:layout>
        <fx:Script>
            <![CDATA[
                import spark.events.GridEvent;
                protected function dataGrid_gridClickHandler(event:GridEvent):void
                    var item:Object = event.item;
                    if (item)
                        keyTI.text = item.key;
                        nameTI.text = item.name;
            ]]>
        </fx:Script>
        <s:DataGrid id="dataGrid" gridClick="dataGrid_gridClickHandler(event)">
            <s:ArrayCollection>
                <fx:Object key="1000" name="Abrasive" />
                <fx:Object key="1001" name="Brush"/>
                <fx:Object key="1002" name="Clamp"/>
                <fx:Object key="1003" name="Drill"/>
                <fx:Object key="1004" name="Epoxy"/>
                <fx:Object key="1005" name="File" />
                <fx:Object key="1006" name="Gouge"/>
                <fx:Object key="1007" name="Hook"/>
                <fx:Object key="1008" name="Ink" />
                <fx:Object key="1009" name="Jack" />            
            </s:ArrayCollection>
        </s:DataGrid>
        <s:Form>
            <s:FormItem label="key">
                <s:TextInput id="keyTI" />
            </s:FormItem>
            <s:FormItem label="name">
                <s:TextInput id="nameTI" />
            </s:FormItem>
        </s:Form>
    </s:Application>
    Of course, you'll have to write some code so that the you can edit the data and save it from the Form. Hope this helps.
    -Kevin

  • Automatically populating Assignment Field from Customer Invoice Reference

    Dear All
    I have a situation. I want when a customer invoice is posted the invoice reference mentioned in the Reference field of the document Header should automatically be populated into assignment field
    Can any one tell me how to get this situation condigured
    Bilal

    Hi,
    You can use substitution function. T.Code GGB2.
    Create substitution under Financial Accounting> Line Item
    Click Create Substitution : System will ask How would you like to substitute
    field BSEG-ZUONR : Choose Field - Field Assignment : Choose the Field Assignment
    Create Click Step  : Prerequisities : Double Click ABAP System Fields > Double Click System Transaction Code   >   Click =   > Click Constant tab > Give T.Code F-43 (for eg) save
    Double Click Substitute Enter BKPF-DBBLG in the blank field and save.
    Now Use T.Code : OBBH
    Enter Company Code; Call Point 0002 Line Item fill substitution and activation level 1 save.
    If you are an End User kindly advise your FICO Consultant to do that.
    Best Regards,
    Sadashivan
    Edited by: Sadashivan Natarajan on Feb 12, 2009 3:17 PM
    Edited by: Sadashivan Natarajan on Feb 12, 2009 3:19 PM

  • Automatically populating the form using a function

    I'd like to create a form for clubs to register their members. In this form I want it to include the payment they will owe to Provincial, National and International levels. Is there a way to create the form so that the person filling it out can select which Province they belong to which will then automatically populate the areas with numbers (cost) pertaining to their province?
    Thanks,
    Rebecca

    I am sorry but Formscentral doesn't support any conditional or contextual filling.
    Andrew

  • Create printouts from data submitted in a form.

    Long story short:
    I'm looking to set up a system that automatically creates a document from data submitted in a form. So imagine I type "Jason" in the name field, "Orangutans" in the favorite animal field, and when I click print I'm presented with an A4/Letter document that says "my name is Jason and I love Orangutans" and the background is covered in cute orange apes. Where do I start?
    Long story long:
    I work at a computer store and due to my experience with Adobe products* I've been tasked with creating all the signage in the store. I've been doing all the signs for a year now and now we have a bunch of different signs that need printing every day. The most in-depth and time-consuming ones for me are signs for Trade-In computers. Unlike new computers, the specs are always different based on the particular model we buyback from the client. There are all kinds of fields that are different in each case.
    As it stands, I have an illustrator file with all the information in the right place, and when a computer comes in I take all the specs, fill in the right boxes and unhide the image layer so I get an image of the corresponding model on my document. This takes considerable time, and means the process is specific to me, i.e if I'm not in the store, the computers don't get put up for sale beacuse we can't add a spec/price sheet.
    What I want to do is automate the process so that anyone in the store can make these signs. All they will have to do is fill in a form (online or locally) that asks for model, year, RAM, HDD, etc**. Then when they click submit it returns a completed sign that they can print and put up next to the computer.
    I'm not entirely sure how to accomplish this. I've looked at Adobe's free online FormCreater***, and I like the simple data output that it creates. However, I'm uncertain as to my next steps. I imagine I'll need it to send the results to a computer with blank templates for the Trade-In computers. It would then need to populate the applicable fields and automate all the work I usually do.
    Where should I start? I'm willing to learn anything to get this working.
    Thanks,
    Jason
    *Illustrator, Photoshop, Flash, inDesign
    **Total of ~18 text and 4 image fields need to be changed per sign.
    ***http://www.adobe.com/ca/products/acrobat/form-creator.html

    I'm willing to learn anything to get this working.
    Excellent! Right attitude.
    Where should I start?
    With my favorite "graphics program": FileMaker Pro. (Yep. My favorite graphics-project tool is a relational database program.)
    You see, you've discovered something that graphics people are discovering with increasing frequency all the time: Your project is not a graphics problem. It's a data problem.
    Note how little of your problem has to do with graphics. Emphasis mine:
    ...we have a bunch of different signs that need printing every day.
    the specs are always different based on the particular model
    automate the process so that anyone in the store can make these signs
    All they will have to do is fill in a form (online or locally)
    an image of the corresponding model
    See if this scenario sounds appealing:
    You have on your computer a single file, named TradeIns. You or one of your authorized users doubleClick it. It opens to a nicely organized form that is completely self-explanatory; requires absolutely no training to use.
    It's completely idiot proof. The user doesn't have to know anything about any graphics program. He can't break anything.
    Consistency is maintained because everything that can be automated is. Dependency intelligence is built in. Popup menus limit data entries to legitimate choices (ex: Models). Subsequent data entry choices are automatically filtered based on data already entered (ex: RAM configurations limited to those possible for Model). User prompts and hints (highlighting, event-driven messages, tooltips, data validation, etc.) make sure that all required information is entered.
    When the data entry is done, the user clicks a button labeled Print Preview: A3 Poster. The display automatically changes to a pre-defined A3 formatted layout with all the data graphically styled (Headline, descriptive blurb, bullet list of features, price, etc., etc.), the company logo and contact info in place, and a graphic of the appropriate model appears in the background. The user clicks a button labeled Print Poster. Next to it, by the way, is a button labeled Email Poster To...
    If you want, you can enable up to five people concurrently to access and interact with the solution in their web browsers from anywhere. So the data entry can be performed by staff members who logon (according to access priviledges you define and control down to the individual field level if need be) in the office, from home, or even on their iPhone. Multiple users can enter/edit data at the same time.
    It's 2:00 Tuesday when Customer leaves with his new machine. You clean up his trade-in a little; put it on the display shelf. Pull out your iPhone and take a photo of it. Tap the specs in. The data, including the photo, are simultaneously entered into the database. You lock the door and go home at 5:00, confident that a formatted sales flier of "Just Arrived" trade-ins will be automatically emailed to your mail list before you get home.
    You, having admin priviledges, can add to, alter, elaborate upon the functionality (ex; add an automatic price calculator) anytime you need, with no downtime on the system.
    How difficult, time-consuming is this?
    Once the requirement details are nailed down, and the raw beginning data for populating values lists is provided, an intermediate level FileMaker developer could build the above-described solution and have it up and running, ready for data entry, in less than a day, easy.
    Cost? $500 for one copy of FileMaker Pro Advanced. That's it. (And...*achem*...it's not rented; it's a normal perpetual license.) And with it you can build an unlimited number of other data-driven solutions for your business. You can even bind them as fully-functional standalone applications which you can distribute without royalties.
    Based on what you've described so far, the solution's starting data schema would be very simple:
    Create a new database with three related tables:
    Models
    Trade Ins
    Specs
    The fields for each table would be something like this:
    Models
    Model ID (primary key; text; unique)
    Model Name (text)
    Brand (text)
    Image (container)
    Trade Ins
    Trade In ID (primary key; text; computer's serial number)
    Model ID (foreign key; text; value list)
    Specs
    Spec ID (auto-enter serial number)
    Model ID (foreign key)
    Trade In ID (foreign key)
    Spec Name (value list)
    Description (text)
    You'd have two Layouts (screens): Data Entry and A3 Poster. You could build as many additional Layouts to display whatever combinations of the data you want for as many purposes as you may encounter. Export to PDFs or Excel spreadsheets any time. Build automated reports with live graphs, use conditional formatting, automate with scripts, etc., etc.
    Marvelous program. Every business should have it.
    JET

  • Can you customize report "page" tabs so they are named automatically from data in the file, and can you add "pages" dynamically?

    I am looking to develop a dynamic report template for our internal reporting use.  Namely, I am looking for the ability to do two things:
    1)  Update the names of the tabs at the bottom of the report template (lets call them the "pages" of the report) from data stored within the file (for instance, label a tab with the "description" property from a given group or channel)
    2)  Add additional tabs with associated graphs based on the number of groups a particular file has (for instance, a particular component could have a test life of 2000 hrs, but have been put through several different tests along the way.  It would be nice to show an overall life summary on the first tab, and then break out the data from the individual tests on seperate tabs with labels specific to that test, such as test #, etc.)
    Any ideas on how this may (or may not) be done?

    Hi SethRow187,
    Let's take this one step at a time, starting with the one REPORT sheet per Data Portal Group request.  This is something that I do all the time, and I have developed lots of standard functions that I can re-use quickly and easily.  DIAdem has the basic functions which enable this, but it takes quite a few commands to get this to work the way you and I want with absolute control.
    In the "Group Sheets General" example I'm attaching below, the same REPORT layout TDR file is loaded once for each Data Portal Group, and then subsequently altered programmatically so that all the Group references in the REPORT objects (graphs, tables, text boxes) are replaced with references to the current Group.  This results in N REPORT sheets where each sheet has explicit references to a particular Group.
    In the "Group Sheets Simple" example I'm attaching below, again the same REPORT layout TDR file is loaded once for each Data Portal Group, but in this case no further change is made to each REPORT sheet after it is loaded.  This results in N REPORT sheets which are absolutely identical in content to each other and which all reference the default Group.  They appear different when refreshed because in each sheet, under its "Settings>>Layout Setup>>Worksheet Parameters" dialog there is a command configured to run each time the sheet is refreshed-- this command uses the current REPORT sheet index to set the corresponding Group to be the default Group.
    In both cases the name of the Group is used for the REPORT sheet, which is convenient in that both Group names and REPORT sheet names are required to be unique, but you could use the Group description or any other property instead as long as you ensure that it has not already been used to name a previous REPORT sheet.
    I also have scripts to concatenate the contents of N Groups into a new Group, located at the top of the Data Portal, and this combined with the below attached applications would give you the lead off overview REPORT sheet you mentioned.
    Brad Turpin
    DIAdem Product Support Engineer
    National Instruments
    Attachments:
    Group Sheets Examples.zip ‏58 KB

  • Saving dynamically populated pdf forms

    We have forms developed in Live Cycle that are dynamically populated.
    We have extended these forms in Acrobat so that users may save them with the pre-populated data.
    Our issue is that the user must manipulate the form in some manner, such as changing a field, in order for it to be saved with the pre-populated data.
    Is there a way we can enable the user to simply open the form that has been dynamically populated and save it with this data simply by doing a "Save As"?
    Thanks in advance for any help offered~
    ~Chris

    > So, it appears that a server product is necessary to utilize and activate Reader Rights for users... Is this correct?
    No. Acrobat Pro 8 and 9 can activate certain rights, such as saving, which is what you said you did in your original post.
    Like I said earlier, the problem you're experiencing is odd, and may be related to the way the form was created in LiveCycle Designer or the way in which you are populating the form with data. If I were you, I would pose this question in a Designer-related forum. Include the details related to how the form is being dynamically populated. It would also be helpful to be able to look at a document in question.
    George

  • SharePoint 2013: Infopath browser form "get form from" option greyed out

    In a web part page, I was able to add an app/list web part and an InfoPath web part, where the latter is setup with a "Get Form From" data connection with the former.
    Now I was trying to do the same within the edit page of the tasks list, as I was aiming to allow the user to edit the item related to the task and to approve the task from the same page. I can add the two web parts. However, the "Get Form From"
    data connection is not available in this case. What do I need to do to make it so?
    Thanks.

    Hi Ahmed,
    Please go to task list page and click customize form, then publish it in the InfoPath form designer.
    Now add a new page in SharePoint site, insert task list web part, then insert an InfoPath form web part. Click the triangle on the top right corner > Edit web part > Connections > Get form from, see if you could select task now.
    Regards,
    Rebecca Tu
    TechNet Community Support

  • I am working in Adobe Acrobat 9 Pro and just created a pdf form from a MS Word document. I need to find out how to have a date field in my form which will update automatically. Can some one out there help me?

    I am working in Adobe Acrobat 9 Pro and just created a pdf form from a MS Word document. I need to find out how to have a date field in my form which will update automatically.

    Update automatically under which circumstances, exactly?

Maybe you are looking for

  • Table for tax fields in Purchase order

    HI   I want to know in which table the taxes will go and store in purchase order . In purchase order invoice tab there is Tax code field will be there say for example it is M1 . and if i click on the taxes adjacent to that i will get a new page or ta

  • Configurating the SOAP-Adapter

    Hallo, i'm trying to run the SOAP-Adapter. The Adapter Engine offers an Test-Environment. With this Test-Client you can send SOAP-Messages and receive some kind of response. First try faild. So i read every posting in this forum, but i still can't ge

  • Transporting Queries and Variables from QA to DEV

    Hi gurus, Is there a way I can transport my query and variables(query components) back to DEV from QA,cos one of the variable that I am using started having a problem in DEV and can't seem to be able to fix it . You can check the problem question her

  • Please let me know your comments on this!!!!

    Hi, I have developed a new website using flex. Here u have to register and then you can share your view and also get connected with others. I would request all of you to please have a look at this once and let me know ur thought:URL is http://kpratik

  • Problem in IW73 transaction

    Hello' The serial numbers are not displayed in IW73 tranasction even though the serial numbers are associated with the material used in notification and service order. Thank you Regards Santosh