Cannot Read user input on Adobe Form .

Hi team,
Can you please go through the issue -
Developed Interactive Adobe form. Called by webdynpro application.
Interactive properties enable, display type - native, with pdfsource, template source and data source cleanly populated.
Submit button is webdynpro native with option CLICK and corresponding code selected in ADOBE FORM.
All the elements in adobe forms cleanly binded and checked more than 10 times to avoid any mistakes or wrong bindings.
Event handler code is written for submit button to read the data eneted by user on adobe form.
  lo_el_zleaver_form->get_static_attributes(
    IMPORTING
      static_attributes = ls_zleaver_form ).
User is able to enter data on adobe form and control is comming to Submit button code but i am not able to read the user input with above code.
BASIS has check and confirmed that license is installed properly. I am using adobe reader 9 and adobe designer 8.2 and will ECC version 6.0 . Basis has confirmed the ADS configuration, Java stack and ABAP stack are compatible.
We are using the ADS from SAP NetWeaver 7.01 (EhP1, Java Stack) in
combination with SAP NetWeaver 7.00 SP15 (ABAP stack).
Mohan.

Hi Guys,
I also created one more Adobe interactive form to test and again USER INPUT CANNOT BE READ. After user click on SUBMIT button the below code is written in SUBMIT button. I am not able to read department details below enteted by user. Is there any othe method you want me to call. I also tried GET_ATTRIBUTE
Will there be any problem with above version of ADS or ALD etc..
      DATA lo_nd_zdept TYPE REF TO if_wd_context_node.
      DATA lo_el_zdept TYPE REF TO if_wd_context_element.
      DATA ls_zdept TYPE wd_this->element_zdept.
    navigate from <CONTEXT> to <ZDEPT> via lead selection
      lo_nd_zdept = wd_context->path_get_node( path = `ADOBE.ZDEPT` ).
    @TODO handle non existant child
    IF lo_nd_zdept IS INITIAL.
    ENDIF.
    get element via lead selection
      lo_el_zdept = lo_nd_zdept->get_element( ).
    @TODO handle not set lead selection
      IF lo_el_zdept IS INITIAL.
      ENDIF.
    get all declared attributes
      lo_el_zdept->get_static_attributes(
        IMPORTING
          static_attributes = ls_zdept ).
This is other interactive form where i also tried GET_ATTRIBUTE
USING GET_ATTRIBUTE***************
  node_info = lo_nd_zleaver_form->get_node_info( ).
I tried both GET_ATTRIBUTE and GET_ATTRIBUTES but failed.
  node_info->GET_ATTRIBUTES(
  RECEIVING
  ATTRIBUTES = stru_zleaver_Forms ) .
OR
lo_nd_zleaver_form = WD_CONTEXT->GET_CHILD_NODE( NAME = WD_THIS->WDCTX_ZLEAVER_FORM ).
  lo_EL_zleaver_form->GET_ATTRIBUTE( EXPORTING NAME  = 'LEAVES_TAKEN'
                           IMPORTING VALUE = LW_LEAVES_TAKEN ).

Similar Messages

  • Reading user input from a form within a workflow and perform actions in workflow based on the input

    Sharepoint 2013
    Need to get input from a user based on some condition within a workflow and based on the input received continue with the workflow. It can be a form with a text box and button to which i can redirect and when user enters a value and clicks on the button
    ,I should come back to the workflow and perform other processing. I should also be able to manually start this workflow from VS.
    Tried different approaches like initiation forms ,user input action of SP2010 etc all of these approaches either add some tasks to task list or force me to click on the workflow link to get input from a user.
    Any suggestions on this?

    Hello
    Thanks for the code, but I don't need an array of beans. By the way this code make a bean and an arraylist everytime it's called?
    I was looking for something like this:
    <form action="myjsp.jsp" method="post">
    ...so after submitting the result will go to the myjsp.jsp file and in the myjsp.jsp file
    <jsp:useBean id="value" class"myBean">
    <jsp:setpropertiy name"value" ....>so everytime I click the add button the values will go the mysjp.jsp file and that will set them in the javabean file. this method uses two files but I was looking for doing this in the same jsp file and not sending it to another file.
    chers
    Ehsan

  • Refresh page but SAVE USER INPUT in tabular form WITHOUT UPDATE

    Hi,
    When there is a tabular form in the page and user refreshes it (in anyway) tabular form's elements are always computed with values from the table in db. Can we somehow save user input in fields so that after refreshing page user will see what he/she has typed but not submitted to db?
    Regards,
    Tom

    Hello Andy,
    Let me introduce you to the problem.
    There is a tabular form based on a source table. User modifies the data and after he/she clicks Submit button the validation procedure is being run before MRU. If the result of validation is positive then MRU is run otherwise data should not be submitted to db and user should be informed about the result. Moreover, he/she should see the invalid data in fields. Not the correct one from db.
    Is there any way to save a session state of these fields or of a whole tabular form? I cannot save the data in other table in db.
    User cannot click 'Add row' several times in my app because after he clicks it once then the button disappears and appears again only when he/she clicks 'Submit' first (so after validation procedure).
    Maybe there is some way to store fields' values in memory and then compute the form when page is loading again?
    Imagine the situation that there are 100 rows in tabular form and user modifies it for one hour, clicks Submit, validation result is negative and his/her whole one hour work is lost, because the form has been refreshed according to what is stored in db. Such situation should never occur.
    Regards,
    Tom

  • Allow reader users to save pdf form with data

    I want to create a form that an adobe reader user can open and save a copy as a pdf with the data in the form. I know that requires reader extensions - what i can't seem to figure out is if I already have this included and how to do it. I have LiveCycle Designer ES 8.2 - which is the download I end up at when searching LC with reader extensions.
    Does anyone have instructions on how to do this or know whether that functionality is available in the version I'm running?

    You can add the Reader Extesnion right to save the form with data locally in two different ways.
    1. In Acrobat Pro open the form and under the Advanced/Extend Features in Adobe Reader will walk you through a wizard. Once the wixard is finished, save the file and use that one. This technique is limited to 500 users by licence.
    2. LiveCycle Reader Extensions Server has a User Interface that allwos you to pick the rights you want. There are no luser imitations to this option.
    If you do not have either, option 1 is a lot simpler. You can download a trial copy of Acrobat Pro and try it.
    Paul

  • How can i read user input value to my User exist

    Hi Guru's,
    I am facing one problem in Variables in BPS.
    I am calculating days from Month/year .I have one variable it is for Days,Second variable it is for Month/Year.
    First variable is user exist (for calculating the days),Second varible is user defined variable(this is a Input to the first variable).
    When i am giving the Month/Year(02/2008)variable i am getting the 29 days from the first variable.again i am changing the value of Month/Yera(03/2008) i am not getting the desired value.
    my doubt is my user exist not able to read current value of variable(month/year).how can i pass my value to user exist because this value is user input value based on this value i am calculating the days and dynamically displaying the layout.
    Here is the my sample code..
    seq = '0000'.
    ind = 0.
       i_area = 'ZTEST1'.
       area_var = 'ZVar2'.
    PERFORM instantiate_object USING    i_area
                                        area_var
                                 CHANGING lsr_var.
    PERFORM get_current_value_of_variable
                            USING lsr_var
                            CHANGING lto_value.
    READ TABLE lto_value INTO lso_value index 1  .
    i_month = lso_value-low.
    iv_month = i_month+4(2).
    iv_year = i_month(4).
    concatenate iv_year iv_month '01' into iv_date.
    begindate = iv_date.
    below bracket code calculating the leap year
    ( IF iv_date+4(2) = lc_feb.
        lv_hlp_date_year = iv_date+0(4).
        lv_hlp_rest      = lv_hlp_date_year MOD 4.
        IF lv_hlp_rest = 0.
          EV_DAYS = lc_days_29.
          lv_hlp_rest = lv_hlp_date_year MOD 100.
          IF lv_hlp_rest = 0.
            lv_hlp_rest = lv_hlp_date_year MOD 400.
            IF lv_hlp_rest NE 0.
              EV_DAYS = lc_days_28.
            ENDIF.
          ENDIF.
        ELSE.
          EV_DAYS = lc_days_28.
        ENDIF.)
      ELSE.
    below bracket code calculating the days
    (   CASE iv_date+4(2).
          WHEN lc_jan. EV_DAYS = lc_days_31.
          WHEN lc_mar. EV_DAYS = lc_days_31.
          WHEN lc_may. EV_DAYS = lc_days_31.
          WHEN lc_jul. EV_DAYS = lc_days_31.
          WHEN lc_aug. EV_DAYS = lc_days_31.
          WHEN lc_oct. EV_DAYS = lc_days_31.
          WHEN lc_dec. EV_DAYS = lc_days_31.
          WHEN lc_apr. EV_DAYS = lc_days_30.
          WHEN lc_jun. EV_DAYS = lc_days_30.
          WHEN lc_sep. EV_DAYS = lc_days_30.
          WHEN lc_nov. EV_DAYS = lc_days_30.
          WHEN OTHERS.   CLEAR EV_DAYS.
        ENDCASE.)
      ENDIF.
    data: st_date(2) type c.
    st_date = '01'.
    ind = 0.
    ind = ind + 1.
    here i am passing the low value and high value.
    yto_charsel-chanm = '0CALDAY'.
    yto_charsel-seqno = 1.
    yto_charsel-sign  = 'I'.
    yto_charsel-opt   = 'EQ'.
    yto_charsel-LOW = st_date.
    yto_charsel-chanm = '0CALDAY'.
    yto_charsel-seqno = 1.
    yto_charsel-sign  = 'I'.
    yto_charsel-opt   = 'BT'.
    yto_charsel-high = ev_days.
    INSERT yto_charsel INTO sto_charsel INDEX ind.
    ETO_CHARSEL = sto_charsel.
    lto_value = sto_charsel.
    How can i pass user input value to read this exist ,some where again i have to write code or else??
    This is very urgent can you help me..

    Hi,
    Instead of two perform statements, use single perform.
    PERFORM get_value USING i_area
                              i_variable
                         CHANGING lw_varsel.
    Take the values from lw_varsel-low.
    FORM statement for this perform is as follows.
    DATA: li_varsel TYPE STANDARD TABLE OF upc_ys_api_varsel,
            lv_varsel TYPE REF TO cl_sem_variable.
      FORM get_value USING p_area TYPE upc_y_area
                           p_variable TYPE upc_y_variable
                     CHANGING
                           p_lw_varsel TYPE upc_ys_api_varsel.
        CALL METHOD cl_sem_variable=>get_instance
          EXPORTING
            i_area       = p_area
            i_variable   = p_variable
             I_CREATE     =
          RECEIVING
            rr_variable  = lv_varsel.
           EXCEPTIONS
             NOT_EXISTING = 1
             others       = 2
        IF sy-subrc <> 0.
          EXIT.
        ENDIF.
        REFRESH li_varsel.
    ****Getting the Value*********
        CALL METHOD lv_varsel->get_value
          EXPORTING
            i_user     = sy-uname
            i_restrict = 'X'
          RECEIVING
            rto_value  = li_varsel.
        CLEAR : p_lw_varsel.
        READ TABLE li_varsel INTO p_lw_varsel INDEX 1.
        IF sy-subrc <> 0.
          EXIT.
        ENDIF.
      ENDFORM.                    "get_value
    Try this code.
    Bindu

  • Read table data from Adobe Form in WD method

    Hello,
       Context is like this :
       ADOBE_DATA        --- Node
             POS                  -
    Node   which has Dict. Stru : TABLE  card : o..n
                   POSNR       --- Attribute
                   MATNR       -
    Attribute
    Created Adobe Interactive Form through the template source of view layout.So xml schema generated automatically
    and is all ok.
    Method on action Submit :
    DATA :
    Node_zatodv_pos       type ref to If_Wd_Context_Node,
    it_zatodv_pos TYPE STANDARD TABLE OF zatodv_tab_pos.
    Node_pos =
                 Node_Adobe_data->get_Child_Node( Name = If_MAIN=>wdctx_POS ).
      Node_pos->get_static_attributes_table( importing table = it_zatodv_pos ).
    When I test the application,this method returns SY-SUBRC is 0 but internal table is "always empty".
    I have also individual attributes in the context which are read correctly.Only get_static_attribute_table doesn't read the table content.Please could any one help me where would be the problem.
    Thank you

    Hi peter,
    If you are trying to add data to a standard SAP table then you should use a FM or BAPI for that but if the table is not standard then you can use following steps but it would be better to do it using FM or BAPI.
    Do the following(without FM/BAPI):
    1. Crate a context in your view mapped to the fields of the database table.
    2. Now use this context as the data source for the form.
    3. Map the fields of the form with the attributes of the context.
    4. Now create a button on the form or on your view which has a action event handler method.
    5. In the method use code wizard to read the context attached to adobe form. By default it will create a structure containing data, which will be sufficient for adding one record at a time.
    6. Now use this structure to add data to table using SQL queries.
    Do the following for FM/BAPI integration:
    1. Create a FM/BAPI which has the functionality to add data to your SAP table.
    2. Now use service call to add the FM/BAPI fields as a context to your web dynpro component's context.
    3. Now map it with the view where the adobe form is created.
    4. Follow steps 2nd, 3rd and 4th as above.
    5. Now in your Action method use code wizard to call the method created by service call to FM/BAPI.
    This will work as required.
    Please reward points if useful.
    Regards,
    Vaibhav Tiwari.

  • How to read new vlaues in adobe form in ZSCENARIO in MSS

    hey guys,
      i have created Zscenario in MSS....
    it has a Adobe form in it...
    the form has certain fields editable and requires user entry..
    i have to save the fields into R/3 now...
    how to do it?
    is it possible..?

    l

  • Help With Homework Reading user input into an Array

    This program is to read questions from a file and retrieve user input as answers.
    This program is no where near complete, but I am stuck. (I dont know why, maybe its too late at night)
    I have a total of three classes. I am currently stuck in my main class. See Comments ("What the hell am I printing/ Will this work?"). In this next line of code, i need to read the question from the file to the user, and then accept their input.
    Main Class:
        public static void main(String[] args) {
            try {
            Scanner in = new Scanner(new FileReader("quiz.txt"));
                catch (Exception e) {
                System.out.println(e);
            ArrayList <Questions> Questions = new ArrayList<Questions>();
            ArrayList<String> answers = new ArrayList<String>();
                  for (Questions qu : Questions)
             System.out.println(); //What the hell am I printing.
             String answer = in.nextLine(); //Will this work?
             answers.add(answer); //This should work
          }Questions Class:
    public class Questions {
        String Questions = "";
        public String getQuestions() {
            return Questions;
        public void setQuestions(String Questions) {
            this.Questions = Questions;
        public Questions(String Questions)
            this.Questions = Questions;
    }answers class:
    package QuizRunner;
    * @author Fern
    public class answers {
        String answers = "";
        public String addAnswers() {
            return answers;
        public answers(String answers) {
            this.answers = answers;
        }

    doremifasollatido wrote:
    According to standard Java coding conventions, class names should start with a capital letter (so, your "answers" should be "Answers"). And, variable and method names should start with a lowercase letter (so, your "Questions" should be "questions").
    And classnames should (almost) never be plural words. So it should probably be an 'Answer' and something else containing a collection of those objects called 'answers'.
    Also, *your variable name should not be the same (case-sensitive match) as your class name.* Although it will compile if done syntactically correctly, it is highly confusing! I first wrote this because you did this for both "Questions" and "answers" classes in their class definition, but you also used "Questions" as your variable name in 'main'. (Note that applying the standard capitalization conventions will prevent you from using the same name for your class name as for your variable name, since they should start with different cases.)
    Of course having an 'Answer' called 'answer' is often fine.
    Your Questions class should probably be called "Question", anyway--it looks like it should hold a single question. And, your "answers" class should probably be called "Answer"--it looks like it should hold a single answer. You aren't using your "answers" class anywhere right now, anyway.Correct. There might be room for a class containing a collection of Question objects, but it's unlikely such a class would contain just that and nothing else.

  • Trouble reading user input in Mac OSX

    Hi, I am writing a program in Java (1.5) for Mac OSX that requires the user to setup files and settings, then a new frame opens with a blank screen and waits for user input (a key press) to begin. I have a setup screen that works fine (seperate frame) and triggers the blank screen and the rest of the program fine as well. The problem is when I try to have the program pause for user input. For some reason, this thread is no longer responding to user input at all. I have tried with a KeyListener Interface and with System.in.read() as well as BufferedReaders, etc and there are no keypresses registered at all.
    Another object does create a seperate thread to deal with closing down Quicktime elements, but the keypresses are not registering even when that thread has not been called.
    Can anyone tell me what might be the problem? Is there an issue with multiple frames interfering with the KeyListener? I can post the code, if you'd like, but it's pretty involved.
    Any help greatly appreciated!
    Heidi

    Actually, this still isn't working. I'm posting the program class (there are several supporting classes that are not in this post - SetUp opens a SetUp frame and gathers information, then calls MTSNewSwing. Start movie places a Quicktime Component into a Panel, and QTSessionCheck starts a thread that check to make sure that QT sessions are closed when neccessary). KeyPresses are stll not being registered at all.
    import java.awt.*;
    import javax.swing.*;
    import java.awt.event.*;
    import java.util.*;
    import java.io.*;
    import quicktime.*;
    import quicktime.std.*;
    import quicktime.app.view.*;
    import quicktime.std.movies.*;
    public class MTSNewSwing extends JFrame{
         public Insets getInsets() {
              Insets rm = new Insets (20, 20, 20, 20);
              return rm;
    char key = 'q';
    int correct = 0;
    boolean kp = false;
    int numberOfMovies;
    ArrayList<File> moviesList = new ArrayList();
    ArrayList<File> altList = new ArrayList();
         public MTSNewSwing() {
              super("Matching to Sample");
              setSize(1024, 768);
              setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
              setBackground(Color.black);
              getRootPane().registerKeyboardAction(new ActionListener(){
                   public void actionPerformed(ActionEvent e) {
                   System.out.println("keystroke"); }
              },KeyStroke.getKeyStroke(KeyEvent.VK_ENTER,0),JComponent.WHEN_IN_FOCUSED_WINDOW);
              moviesList = SetUp.movieList;
              numberOfMovies = moviesList.size();
              int randomSampleIndex;
              int randomAlternativeIndex;
              boolean corrAltAdded = false;
              //run new trial through numOfTrials
              for (int t = 0; t < SetUp.numOfTrials; t++) {
                   //clear screen
                   BlankScreen bs = new BlankScreen();
                   getContentPane().add(bs);
                   setVisible(true);
                   //put random alternatives into array list
                   randomSampleIndex = (int) (Math.random() * SetUp.numOfMovies);
                   File sample = (File) moviesList.get(randomSampleIndex);
                   altList.add(sample);
                   int correctAlternativePosition = (int) (Math.random() * SetUp.numOfAlternatives);
                   for (int altPosition = 1; altPosition <= SetUp.numOfAlternatives; altPosition++) {
                        if (altPosition == correctAlternativePosition) {
                             altList.add(sample);
                             corrAltAdded = true;
                             System.out.println("correct alternative added");
                        } else if (altPosition == SetUp.numOfAlternatives && corrAltAdded == false) altList.add(sample);
                        else {
                             do {
                                  randomAlternativeIndex = (int) (Math.random() *
    SetUp.numOfMovies);
                             } while (randomAlternativeIndex == randomSampleIndex);      
                             File nextAlt = (File) moviesList.get(randomAlternativeIndex);
                             altList.add(nextAlt);
                             System.out.println("alternative added");
                   corrAltAdded = false;
                   //wait for keypress to start trial
              //this is the part that still doesn't work
                   //add movies to screen
                   for (int i=0; i<= SetUp.numOfAlternatives; i++) {
                        File file = (File) altList.get(i);
                        StartMovie sm = new StartMovie();
                        try {
                             sm.go(file);
                        } catch (Exception e) {
                             e.printStackTrace();
                        if (SetUp.numOfAlternatives < 4) {
                             BorderLayout bdr = new BorderLayout();
                             this.setLayout(bdr);
                             JPanel samp = new JPanel();
                             JPanel alts = new JPanel();
                             BorderLayout altbdr = new BorderLayout();
                             alts.setLayout(altbdr);
                             if (i ==0) {
                                  samp.add(sm);
                                  this.getContentPane().add(samp, BorderLayout.NORTH);
                                  setVisible(true);
                                  System.out.println("sample added");
                             } else if (i == 1) {
                                  alts.add(sm, BorderLayout.WEST);
                                  System.out.println("alt1 added");
                             } else if (i == 2) {
                                  alts.add(sm, BorderLayout.EAST);
                                  System.out.println("alt2 added");
                             } else if (i == 3) {
                                  alts.add(sm, BorderLayout.CENTER);
                                  System.out.println("alt3 added");
                             this.getContentPane().add(alts, BorderLayout.SOUTH);
                             setVisible(true);
                             try {
                                  Thread.sleep(10000);
                             } catch (InterruptedException ex) {
                                  ex.printStackTrace();
                             continue;
         public static void main(String args[]) {
                   SetUp setup = new SetUp();
    }

  • Reading user input in console

    I want to read user information from the console.
    How can I flush the buffer before reading the next input from the user?

    buff = new BufferedReader(new InputStreamReader(
    System.in )); System.out.print("Enter
    Character:");
    System.out.flush();
    String s = buff.readLine();
    c=s.charAt(0);
    System.out.println("You entered " + c + " " + s);
    this is cleaner and more efficient. and is the flush
    to System.out realy neccesary? isn't System.out
    initialized so that any data written is automaticaly
    flushed?Always other ways of doing things, in this case, probably your way is superior. But ... if you do:
          st = new StringTokenizer(S);
          byte b = Byte.parseByte(st.nextToken());... you can make a quick switch for other kinds of data. You could also do:
          String s2 = s.substring(0,1);
          byte b = Byte.parseByte(s2);I suppose. Options ... have a great weekend;
    ~Bill

  • Set value for user input in tabular form

    Hello all
    I have a tabular form wherein I want to set the length of values a user an enter into certain columns.
    For an example, column1 should only allow users to input a 5 digit number and no more. Column2 should only allow 6 digits and so on.
    Is this something that can be done? and if so, how?
    Thank you for any help -Trey

    Hi Trey,
    APEX doesn't support that out of the box, it always creates a HTML input item with a maxlength=2000. But have a look at the ApexLib Framework which supports a length property for tabular from fields. See http://www.inside-oracle-apex.com/2007/02/restrict-input-length-for-tabular-form.html and http://apex.oracle.com/pls/otn/f?p=44394:54 for details.
    Patrick
    My APEX Blog: http://www.inside-oracle-apex.com
    The ApexLib Framework: http://apexlib.sourceforge.net
    The APEX Builder Plugin: http://apexplugin.sourceforge.net/ New!

  • Dynamically generating and printing output from user input on pdf form

    Hi Everyone,
    I am consider the purchase of of Designer with the hopes of doing something really simple (and hopefully in a simple way)
    I would like to present the user with a form which they will fill out. On clicking a "submit button", I would like to generate a letter and have it print out based on the information provided in this form (note, the user doesn't ever really even need to see the letter).
    Would Designer be able to do something like this? I have been messing around with the trial version, so I am somewhat familiar with the scrip language. For instance, I am at the point where I would be able to get all the information, and generate the letter in HTML stored in a string object. But I wouldn't know what to do with this string to render and print it.
    Thanks!
    - Dave

    I have just downloaded the trial version of Acrobat 7. It appears that if you want to create a new form, it pretty much brings you to Designer... which is really fine by me.
    I appreciate everyone telling me that it is doable, I'm still left with the problem of what I should actually do to do it! =)
    - Dave

  • Cannot read Sanskrit text in Adobe Digital Editions

    When I download books into Adobe Digital Editions, Sanskrit text and transliteration is not shown. Is there any way to solve this problem?

    I have already done that but it makes no difference.

  • I need help with reading user input

    Hi there, I have the following sql query:
    select v.veh_vin, v.veh_make, v.veh_model, v.veh_regonumber, c.cond_desc
    from vehicle v, condition c
    where v.cond_code = c.cond_code and v.br_no = &branch_number
    order by v.veh_make, v.veh_model;
    The query compiles fine, but when I'm prompted to input the value for "&branch_number", I get an error stating "invalid identifier". I make I input the value correctly, but I still keep getting an error. Can anyone tell me what I'm doing wrong? (v.br_no is a CHAR(4 byte) datatype, if this helps.)
    On an unrelated note, what's the difference between using only one ampersand, compared to using two ampersands? (ie. what's the difference between "&branch_number" and "&&branch_number"?)

    Are you providing a char-value? That is are you enclosing it between single quotes?
    You could also do this:
    select v.veh_vin, v.veh_make, v.veh_model, v.veh_regonumber, c.cond_desc
    from vehicle v, condition c
    where v.cond_code = c.cond_code and v.br_no = '&branch_number'
    order by v.veh_make, v.veh_model;Which prevents you from having to provide the quotes every time.
    The double ampersand will prevent being prompted twice (or as many times as the variable is used inside the query).
    Eg.
    select *
    from dual
    where &i = &i
    /Will prompt you twice to provide the value for i. Whereas:
    select *
    from dual
    where &&i = &&i
    /will only prompt you once.
    Toon

  • SQL & operator to read user input

    Select employee_id, employee_name from employee where start_date between '&Enter employee start date(format DD-MON-YY HH24:MI:SS)' and '&Enter employee end date(format DD-MON-YY HH24:MI:SS)'
    above query is not able to display full text for reading the format
    only Enter is displayed and the rest is getting truncated. Can you please help me in using escape characters for spaces and -

    How about this (the substitution variable syntax below is valid only for PL/SQL Developer - not SQL*Plus, PL/SQL or SQL in general!)
    select employee_id
         , employee_name
    from   employee
    where  start_date
           between date '&<name="Start date" type=date required=true hint="Enter employee start date(format YYYY-MM-DD)">'
           and     date '&<name="End date"   type=date required=true hint="Enter employee end date(format YYYY-MM-DD)">';Unfortunately it can't check the entered date format (as SQL*Plus can) or prompt with a pop-up date picker.
    For more details about PL/SQL Developer's extended substitution variable syntax, go to Help > PL/SQL Developer Help > Reports > Variables.
    Edited by: William Robertson on Jun 1, 2011 4:55 PM

Maybe you are looking for

  • Inputting audio/video into my macbook pro? with Apple DVI to Video Adapter?

    I work with video, and am trying to save my minidv cam's life. is there a more direct way to input directly from a vcr/television into my macbook pro? because right now i'm having to input from my vcr/television into my minidv then into my macbook th

  • Problem with Safari crashing every time I try to print.

    Hello Support, I currently have a MacBook Pro 2.4Ghz  Mac OS x 10.7.4 I have uninstalled all plugins in Safari. "Everytime I try to print my Safari will crash". The report log is shown below. Please can you help me to resolve this matter. or Advise m

  • Automatic shutdown after 1 minute

    My macbook displays the turn on/off window(restart, sleep, cancel, shut down) after 1 minute and that only happens if I havn't typed anything or touched the touchpad. If I don't click the cancel button or move the pointer around the computer shuts do

  • CC wants to save as a TIFF by default. How do I make it save as a PSD by default?

    I know that PSDs are the default file format, and I've read that CS6 is sticky and will save a file in the last file format that was saved. Here's my scenario: 1. In Lightroom 5, I right-click on one of my RAW files (NEF) and select to edit in CC. 2.

  • Clipping Masks

    Hi I'm having some trouble with clipping masks.  When I save an image that has been clipped as a png or jpeg, it saves the file as the original image size, rather than the clipped size.  I've tried expanding but it doesn't work.  Any ideas? Thanks in