Detail VO executeQuery question

Hi
I'm unclear on when executeQuery is fired for a detail ViewObject.
In my project I've overridden executeQuery() in my detail ViewObject and expect it to fire each time there is a parent VO RowSet navigation event. I find this is not the case. The detail VO's executeQuery() method is only fired the first time it is called.
Is the answer to create a Master RowSet navigation event listener in the Detail VO?
thanks
John

A VL is a master RowSetIterator controlling a detail RowSet. When you navigate the master, then detailVO.executeQueryForCollection() is called with the detail QueryCollection (a frontman for the RowSet). So if you want to monitor that, you should override that method.
Note that a call to executeQueryForCollection() doesn't necessarily re-execute the query. If the RowSet is marked dirty, the call returns a cached result from a previous execution.
Sascha

Similar Messages

  • Read attachment details of Audit Question (PLMD_AUDIT)

    Hi Experts,
    Kindly request you to assist me on the below.
    I'm trying to build a solution using ABAP for a requirement, where the logic has to find the attachment details of an audit question or action on the audit transaction (PLMD_AUDIT).
    For example, please see the attached:
    Screen shot 1.--> I'm not able to build the solution to check whether an audit question/action is having an attachment.
    Screen shot 2.--> If the attachment exists, then how to get the attachment and send an email.
    Appreciate your valuable inputs.
    Thank you
    Mahendra

    Hi Experts,
    Kindly request you to assist me on the below.
    I'm trying to build a solution using ABAP for a requirement, where the logic has to find the attachment details of an audit question or action on the audit transaction (PLMD_AUDIT).
    For example, please see the attached:
    Screen shot 1.--> I'm not able to build the solution to check whether an audit question/action is having an attachment.
    Screen shot 2.--> If the attachment exists, then how to get the attachment and send an email.
    Appreciate your valuable inputs.
    Thank you
    Mahendra

  • Why can't I see the details of my question, when clicking on it from my Profile??

    I created a new question earlier this week and apparently I have one question, according to my profile. When clicking on that 'Question' link I just see a failed search result. Why can't I see my question (To check if any updates)?

    hello, this is currently a bug in the forum software that is worked upon. you can also access all your questions through this link: https://support.mozilla.org/questions/all?owner=mine&show=all

  • Details for last question I post

    the original code for last question I post(about the DataInputStream& EOFException) is here, thanks if anyone will bother to read it
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
    import java.net.*;
    import java.io.* ;
    public class MasterMindServer
         public MasterMindServer()
              try{
                   ServerSocket serverSocket=new ServerSocket(8000);
                   Socket socket=serverSocket.accept();
                   HandleAClient thread=new HandleAClient(socket);
                   thread.start();
                   }catch(IOException e){System.out.println("Error:"+e.toString());}
         public static void main(String args[])
              new MasterMindServer();
    //inner class
    class HandleAClient extends Thread
         DataOutputStream out;
         DataInputStream in;
         BufferedReader fromFile;
         private Socket socket;
         String line;
         public HandleAClient(Socket socket)
              this.socket=socket;
         public void run()
              int x,o;
              try{
                     out=new DataOutputStream(socket.getOutputStream());
                   in=new DataInputStream(socket.getInputStream());
                   fromFile=new BufferedReader(new FileReader("colorcode.txt"));
                  while((line=fromFile.readLine())!=null)
                    for(int i=0;i<10;i++)
                      String t=in.readUTF();
                      x=check_column(t);
                       System.out.println(x);
                       o=check_color(t);
                       System.out.println(o);
                       out.writeInt(x);
                       out.writeInt(o);
                       if(x==6) break;
                     out.writeUTF(line);
                   socket.close();
                   System.out.println("close");
             }catch(IOException e){
             System.out.println("Error:"+e.toString());}
         public int check_column(String s)
              String str;
              str=s;
              int count=0;
              for(int i=0;i<6;i++)
                   if(s.charAt(i)==line.charAt(i))
                   count++;
              return count;
         public int check_color(String s)
              String str;
              str=s;
              int count=0;
              for(int i=0;i<6;i++)
                   if((line.indexOf(s.charAt(i))!=-1)&&(line.charAt(i)!=s.charAt(i)))
                   count++;
              return count;
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
    import java.net.*;
    import java.io.* ;
    public class MasterMindClient extends JFrame implements MouseListener,ActionListener
      /** Default constructor */
      //keep track of the row (or trial) and column number
      int trial_num, col_now ;
      Socket socket;
      int count[]={5,5,5,5,5,5};
    JPanel A[]  = new JPanel[10];
      JPanel B1[] = new JPanel[10];
      JPanel B2[] = new JPanel[10] ;
      JPanel notice = new JPanel() ;
      JPanel sub_notice = new JPanel();
      JPanel D1, D2 ;
      static JTextField [][]color = new JTextField[10][6] ;
      static JTextField [][]Output = new JTextField[10][2];
      static JTextField [][]Answer = new JTextField[1][6] ;
      static JButton []ok = new JButton[10];  
      JLabel L1 = new JLabel("Click the textfield to change color");
      JLabel L2 , L3, L4 ;
      String colorRange="BCGRYW";
      Color colorName[]={Color.black,Color.cyan,Color.green,Color.red,Color.yellow,Color.white};
      String temp ;
    public MasterMindClient() {
        // initialize
        trial_num = 0;
        col_now = 0;
        //sub_notice is Panel where the heading labels are placed
        sub_notice.setLayout(new GridLayout(1,3)) ;
        L2 = new JLabel("  ") ;
        L3 = new JLabel("X");
        L3.setHorizontalAlignment(JTextField.CENTER);
        L4 = new JLabel("O");
        L4.setHorizontalAlignment(JTextField.CENTER);
        L3.setToolTipText("matching color and column");
        L4.setToolTipText("matching color but not matching column" );
        sub_notice.add(L2);
        sub_notice.add(L3);
        sub_notice.add(L4);
        notice.setLayout(new GridLayout(1,2)) ;
        notice.add(L1) ;
        notice.add(sub_notice) ;
        // Get the content pane of the frame
        Container c = getContentPane();
        // Set GridLayout, 4 rows, 3 columns, and gaps 5 between
        // components horizontally and vertically
        c.setLayout(new GridLayout(12, 1, 5, 5));
        c.add(notice);
         JPanel Display = new JPanel() ;
         Display.setLayout(new GridLayout(1,2,5,5)) ;
       //create a Panel for each row to accept use input
       // color[][] textfield is where the user input
       // Output[][] is where to display the number of X and O
        for (int i = 0; i <= A.length-1 ; i++)
        A[i] = new JPanel() ;
        A.setLayout(new GridLayout(1, 2,10,10));
    B1[i] = new JPanel();
    B1[i].setLayout(new GridLayout(1,6,5,5)) ;
    B2[i] = new JPanel();
    B2[i].setLayout(new GridLayout(1,3,5,5)) ;
    for (int j = 0; j <= color[i].length-1 ; j++)
    color[i][j] = new JTextField() ;
    color[i][j].setHorizontalAlignment(JTextField.CENTER);
    if (i == 0)
    {color[i][j].setEditable(true) ;
    else
    {color[i][j].setEditable(false);
    color[i][j].addMouseListener(this);
    B1[i].add(color[i][j]) ;
    } // j loop
    ok[i] = new JButton("SEND");
    if(i==0)
         ok[i].setEnabled(true);
    else
         ok[i].setEnabled(false);
    ok[i].addActionListener(this);
    B2[i].add(ok[i]) ;
    Output[i][0] = new JTextField();
    Output[i][1] = new JTextField();
    Output[i][0].setEditable(false);
    Output[i][1].setEditable(false);
    Output[i][0].setHorizontalAlignment(JTextField.CENTER);
    Output[i][1].setHorizontalAlignment(JTextField.CENTER);
    B2[i].add(Output[i][0]);
    B2[i].add(Output[i][1]);
    A[i].add(B1[i]);
    A[i].add(B2[i]) ;
    c.add(A[i]) ;
    } //for i loop
    //D panel is where we store the answer[][]
    D1 = new JPanel();
    D1.setLayout(new GridLayout(1,6)) ;
    D2 = new JPanel();
    D2.setLayout(new GridLayout(1,2)) ;
    for (int j = 0; j <= Answer[0].length-1 ; j++)
    Answer[0][j] = new JTextField(0) ;
    Answer[0][j].setHorizontalAlignment(JTextField.CENTER);
    Answer[0][j].setEditable(false) ;
    D1.add(Answer[0][j]) ;
    Display.add(D1) ;
    Display.add(D2) ;
    c.add(Display) ;
    public void runClient()
         try
    {      socket=new Socket("localhost",8000);
    DataInputStream in=new DataInputStream(socket.getInputStream());
    int x=0;
    int o=0;
    try{
    while(true)
         while(trial_num<10)
              x=in.readInt();
              //System.out.println(x);
              Output[trial_num][0].setText(String.valueOf(x));
              o=in.readInt();
              //System.out.println(o);
              Output[trial_num][1].setText(String.valueOf(o));
              for(int i=0;i<6;i++)
              color[trial_num][i].setEnabled(false);
         ok[trial_num].setEnabled(false);
         trial_num++;
         col_now=0;
         if(x==6)
                   JOptionPane.showMessageDialog( null, "Congratulation, you've won the game !! " );
                   //ok[trial_num].setEnabled(false);
    break;
         if(trial_num<10)
         {  for(int i=0;i<6;i++)
              color[trial_num][i].setEditable(true);
              count[i]=5;
         ok[trial_num].setEnabled(true);
         if(x!=6)
         {  JOptionPane.showMessageDialog( null, "sorry you did not win the game");
         temp=in.readUTF();
         System.out.println(temp);
         //temp=in.readUTF();
         //System.out.println("can");
         for(int i=0;i<6;i++)
         System.out.println(i);
         char a=temp.charAt(i);
         int index=colorRange.indexOf(String.valueOf(a));
         Answer[0][i].setBackground(colorName[index]);
         trial_num=0;
         for(int j=0;j<10;j++)
         for(int k=0;k<6;k++)
         color[j][k].setBackground(Color.white);
         for(int j=0;j<10;j++)
         for(int k=0;k<2;k++)
         Output[j][k].setText(null);
         for(int i=0;i<6;i++)
              color[trial_num][i].setEditable(true);
              count[i]=5;
         ok[0].setEnabled(true);
         catch(EOFException em){}
         }catch(IOException ex){
              System.out.println("Error:"+ex.toString());}
    public void mouseClicked(MouseEvent e)
    for(int i=0;i<6;i++)
         if(e.getComponent()==color[trial_num][i])
         {         col_now=i;
         break;
    count[col_now]=(count[col_now]+1)%6;
    color[trial_num][col_now].setBackground(colorName[count[col_now]]);
    public void mouseEntered(MouseEvent e)
    public void mouseExited(MouseEvent e)
    public void mouseReleased(MouseEvent e)
    public void mousePressed(MouseEvent e)
    public void actionPerformed(ActionEvent e)
         try{
              send();
         }catch(IOException et){System.out.println("Error:"+et);}
    public void send()throws IOException
         DataOutputStream out=new DataOutputStream(socket.getOutputStream());
         char cbuf[]=new char[6];
         for(int i=0;i<6;i++)
              cbuf[i]=colorRange.charAt(count[i]);
    System.out.println(cbuf);
         out.writeUTF(new String(cbuf));
    /** Main method */
    public static void main(String[] args) {
    MasterMindClient frame = new MasterMindClient();
    frame.setTitle("Master Mind");
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setLocation(300,300) ;
    frame.setSize(450, 450);
    frame.setVisible(true);
    frame.runClient();
    } // end of class

    I notice that you have several hundred lines of GUI code there. None of them have anything to do with the problem you are trying to solve. So put them all aside and write a SMALL test program that does nothing but the little loop you are having a problem with. Shouldn't be more than 20 lines of code.

  • Detailed Level Navigation Question

    Hello,
    Anyone know how to set the DLN iView to have everything in the tree expanded by default (as opposed to closed).  I've looked high and low and it would seem I have no choice but open up the .par and take a look...
    Thanks,
    Mike

    Hello Mike,
       Are you able to achieve the result i.e expand the tree in the DLN iView. If so can you please explain in detail the procedure.
    Thanks
    Hello,
    Anyone know how to set the DLN iView to have everything in the tree expanded by default (as opposed to closed). I've looked high and low and it would seem I have no choice but open up the .par and take a look...
    Thanks,
    Mike

  • Get Local user details (A Challenging question)

    Hi All,
    Is it possible to get the local user details such as user name, login time and logout time by passing ip address as input ? If so , Please let me know your inputs so that i can track all my users . I use Windows XP.
    Thanks
    Deepakkumar

    DDK001 wrote:
    I want to track , at wat time the user has logged in and logged out ?That part is well understood. Now tell us what the user is logging into or out of? An application you wrote? An operating system? Give more details.

  • Cisco TelePresence - more detailed specs and questions

    Hello,
    I am currently conducting a light research into various video-conferencing systems and would love to know a little more about Cisco TelePresence video-collaboration solutions.
    I have read the on-line publications made available by Cisco, but have a few remaining questions.
    Following is the list of such questions, should you find yourself being able to answer any of them - please do net hesitate to do so:
    Q. What is the frame rate of a 1080p video stream when it is being transmitted at no greater than 5Mbps bandwidth consumption?
    Q. What is the maximum possible frame rate for a 1080p video stream?
    Q. Given the 5 Mbps bandwidth consumption limits, what is the latency (without taking into account the underlying network latency) to encode and then decode the 1080p video stream at 25 fps?
    Q. For the purposes of subjective visual evaluation - are there any downloadable images such as a single frame (1:1 screen-shot) of the 1080p video stream transmitted at 5Mbps and 25FPS?
    Q. Security-wise ? what kind of encryption (if any) is being used to encrypt the video streams and how interoperable such encryption systems happen to be? For instance, are the encryption keys communicated in accordance with certain protocol/standard or is the process specific to Cisco products?
    Q. Has anyone (formally or otherwise) tried to interoperate Cisco Telepresence with other video-streaming solutions (e.g. Conference-XP, VLC, etc.)? If, so what were the results?
    Q. Do Cisco Telepresence systems support multicast traffic (e.g. one source / many recipients idiom).
    Kind regards, Leon Zadorin.

    also, just have 1 more question:
    Q. In case if someone (i.e. a 3rd party software developer) was prepared to integrate their own video-streaming solutions (e.g. VLC, Conference XP, AccessGrid, etc.) with Cisco's Telepresence systems - is / will be there any way to obtain necessary technical documents regarding the functionality of Telepresence systems in order to achieve the desired interoperability?
    To start with, such interoperability would be done at the very "basic" level: e.g. being able to see Telepresence's video streams in say VLC or AccessGrid or some other system and then may be being able to transmit video streams from VLC or similar in a format that allows Telepresence system to see the 3rd party content.

  • How to solve Java problems involving playing videos on firefox. Please see the details of this question.

    When I play videos (YouTube, Novamov, Videobb, etc...) I get a message from Java saying: " video format unidentified/unknown" and the video's picture start stopping and playing (frame by frame) while voice has no problem. What should I do? I've already reinstalled Java on my laptop but that didn't solve the problem. Thanks a lot!!!

    For Slowness issues, do this:
    -> Clear Cookies & Cache
    * https://support.mozilla.com/en-US/kb/Template:clearCookiesCache
    -> Clear the Network Cache
    * https://support.mozilla.com/en-US/kb/How%20to%20clear%20the%20cache#w_clear-the-cache
    -> Clearing Location bar History
    * https://support.mozilla.com/en-US/kb/Clearing%20Location%20bar%20history
    -> Clear Search bar History
    * https://support.mozilla.com/en-US/kb/How%20to%20clear%20Search%20bar%20history
    -> '''Is my Firefox problem a result of MALWARE ??'''
    Do a MALWARE check with Malware Scanning programs. You need to scan with all programs because each program detects different malware. Make sure that you UPDATE each program to get the latest version of their databases before doing a scan.
    * Malwarebytes' Anti-Malware - http://www.malwarebytes.org/mbam.php
    * SuperAntispyware - http://www.superantispyware.com/
    * Windows Defender: Home Page - http://www.microsoft.com/windows/products/winfamily/defender/default.mspx
    * Spybot Search & Destroy - http://www.safer-networking.org/en/index.html
    * Ad-Aware Free - http://www.lavasoft.com/products/ad_aware_free.php
    Check and tell if its working.

  • Master detail new line error

    Hi all, Can anyone help me with this problem?
    I have created a master detail table but have had problems with adding new detail lines.
    The detail region contains an advanced table with an addTableRow bean set in the footer. I wish to navigate to a new page when the ‘add new row’ button is selected so I have set the ‘insert rows automatically’ property to false. I have been able to capture the event in my controller and call the new page and then access the application module, however I do not seem to be able to set a property in the new child line from an attribute in the parent line.
    //in my AM I have called…
    public void CreateLine()
    //get child vo that is to have line added
    DoiLinesVOImpl vo = (DoiLinesVOImpl) getDoiLinesVO1();
    if (!vo.isExecuted()) vo.executeQuery();
    //find parent vo to determine which questionId the line relates to
    OAViewObject hvo = (OAViewObject)findViewObject("DoiDecQuestionsVO1");
    OARow hRow = (OARow)hvo.getCurrentRow();
    Number sid = (Number) hRow.getAttribute("QuestionId ");
    System.out.println ( " qid= " + qid );
    if ( vo != null)
    vo.setMaxFetchSize(0);
    Row vRow = vo.createRow();
    vo.insertRow(vRow);
    vRow.setAttribute("QuestionId",qid);
    vRow.setNewRowState(Row.STATUS_INITIALIZED);
    Initially the page was running, however it was only ever showing the id for the first line, regardless of which child table I was select add new line on. Now the new page errors and when I click on exception details the page does not show any error details
    Can anyone see anything wrong with the code in the AM or have any suggestions as to what else may be wrong. Is it actually possible to do what I am trying to do? My aim is to have a table of questions and then a table region under the detail region of each question. Either no lines, one line or multiple lines can be added under each questions details. The questions may have slightly different required fields so I would like to navigate to a new page and then back to the main page when save is selected.
    Any insights into what I am doing wrong or how I might achive my requirement would be very much appreciated.
    Mike.

    Ok, I have now got the page to stop erroring.
    I have created a new VO instance of the child EO in the application module and used the new vo in the seperate create page attributes, however when I query the current row against the parent vo I am still getting the value from the first line, not the selected parent line.
    mike.

  • How to call the 'DETAIL' function in ALV for a program?

    Dear Friends,
    I have a prf_tree (TYPE REF TO cl_gui_alv_tree), and I added below codes to add an new button for displaying the detail record, it works fine:
    CALL METHOD prf_toolbar->add_button
        EXPORTING
          fcode     = prf_tree->mc_fc_detail
          icon      = icon_detail
          butn_type = cntb_btype_button
          text      = ''
          quickinfo = 'Show Details'.
    Everytime I click this new button, a window will popup and display the record details.
    My question is: how to call this standard function  ('DETAIL' function) in a program? for example:
    CASE ldf_ok_code.
        WHEN gcf_okcode_save.
          PERFORM okcode_save.
        WHEN 'SHOW_DETAIL'.
          CHECK  gdf_nodkey_9003 IS NOT INITIAL.
          PERFORM SHOW_DETAIL.(How to write this code to display the detail data of the selected record?)
      Thanks a lot!

    Hi,
    Go for Interactive Reporting
    like When u click on the output then it will show the Detail report u want .
    for that purpose Pls
    Use Hide command .
    And call another report
    by using SUBMITT Program

  • Need details on how to make custom ABAP report archive enabled

    Hi All,
    We are working in our project to make custom reports as archive enabled so that they can read archived data.
    Need some information on the below queries.
    1.Is there any function module to read selected data from archive file? For example i don't want to read the whole BKPF table data from archive file instead want to get belnr and bukrs only.
    2. What are the perfromance measure which can be taken while making an existing program archive enabled
    3. Important archiving tables which can help for the above.
    4. When i use the function module "Archive_open_for_read' then system displays a pop up to select the archive files based on the archive object.
    Considering that all the reports are run in background how do i make sure that in background run all the archive files are selected and processed.
    Thanks in advance for your valuable suggestions...
    Regards/Ajay

    Hi Ajay,
    1.  You have to create a separate field catelogus and AIS according to your requirement with the required fields you want . Because the standard structures and field catelogues contains many fields from all tables. So before doing the read operation you have to deactivate the standard AIS and activate your newly created AIS .
    2. Can you give some more details for this question to be answered.
    3. The important archiving tables used are ARCH_IDX,ARCH_RPRG,ARCH_DEF.
    4. While scheduling the Read process in batch mode , it will give you three criterias to be entered.
         . Spool Parameters
         (ii). Start date
         (iii). Archive selection of files.
        Unless you enter values for any one of these options , You cannot execute the batch job.
    Hope this would help you.
    Regards - Swarna.

  • Question about Sender and Receiver Structure for JDBC

    Dear All,
    I want to know why there is a fixed format for sender and receiver structure for JDBC. why cant we use the structure like what we want? explain me in detail.
    Thanks

    Good Question:
    We have to create our data structure based on the existing database table structure. While reading or writing , JDBC adapter convert our data type structure in to SQL Query Statements that matches Table structure.

  • Interview  questions need solution

    Dear all
    1. I have an interview question
    Is it posible to do credit check at base value say pr00 value, generally credit check is done at netvalue, all open items or total value but at base value is is possible
    2. Tcode for list of customers
    3. Can we delete CMR if yes how can we delete, if not why we can delete
    4. What is the system landscape of your latest client
    5. How shipment calculation can be done and what r the necessary configuration settings to carry out shipping calculation
    6. Is solution manager is implemented in ur company, how and why a SD functional consultant can use
    your immediate response is highly appreciated
    thanks
    sateesh

    Hi
    Here is more details in your question.
    1. Is it posible to do credit check at base value say pr00 value, generally credit check is done at netvalue, all open items or total value but at base value is is possible
    Ans : Basically in your pricing procedure there is a coloum Subtotal  with option A "Carry over price to KOMP-CMPRE (credit price)" it means whichever condition type you will maintain this option system will carry the credit check against the value of that condition type.
    2. . Tcode for list of customers
    Ans. For standard SAP t-Code is VCUST, for table level go to SE11 and use table KNA1(for General) KNVV (for sales)
    3.  Can we delete CMR if yes how can we delete, if not why we can delete
    Ans. Generally master data which is created in SAP you can not delete. You can only block the customer master for overall or some specific sales area level
    4. What is the system landscape of your latest client
    Ans. This is totally depands on customer. Some customer keep system landscape like DEVELOPMENT - QUALITY - PRODUCTION
             Whereas some client keep DEVELOPMENT - QUALITY - PRODUCTION - SENDBOX (REPLICA OF PRODUCTION SERVER for R&D or for support teams research purpose)
    5. How shipment calculation can be done and what r the necessary configuration settings to carry out shipping calculation?
    Ans.  This question is not cleared that what u required whether shipment cost calculation or transportation time calculation
              For Shipment cost you have to make setting in SPRO -- LOGISTIC EXECUTION -- TRANSPORTATION ---SHIPMENT COST (here you maintain the config of shipment cost)
    6. . Is solution manager is implemented in ur company, how and why a SD functional consultant can use
    Ans. Solution manager is very important implemantation tool. It is kind of document repository where u maintain all information of variouse implemantation steps. It is one place where you maintain the all information of project (whether project related issue with their processing status or other imformation)
    Regards
    Shambhu Sarkar

  • Questions about Database roles

    Hi, 
    Need to setup a new (Windows) user which has varied access to tables, views and procedures in about 8 different schemas all in the same database. 
    I've created a instance level login and then gone to the database to set the more granular details. 
    First question.  Does this user need to own the schemas they will access? 
    Secondly, I'm assumign the best bet would be to create a database role and then apply the privs against that? 
    I need to give access to all stored procedures (and future procedures) in a couple of these schemas and none in the others.  Is it possible to grant execute on all procedures in a schema whist prohibiting others? 
    Then I would assign the database role to the new instance login? 
    Thanks 

    In the database he has access to a number of schemas but I wish to explicitly exclude him from all views in those schemas and in addition to this all the sys catalogs, e.g
    Also have no idea how to restrict access to the user created views without doing them all manually, but then what happens in the future if new views are added? They are not going to be explicitly denied. 
    David nailed the problem.
    There is no way to differentiate SELECT permission between Tables and Views. If they are all in the same schema and tables are allowed and views not.. out of luck and have to include the allowed object one by one (as opposed to denying the not allowed ones
    with the risk of missing some in the future)
    This is why database design should have security in mind from the very beginning and views, being a way to access (aka "access-schema") data in tables should ideally be placed in a separate schemas
    Andreas Wolter (Blog |
    Twitter)
    MCM - Microsoft Certified Master SQL Server 2008
    MCSM - Microsoft Certified Solutions Master Data Platform, SQL Server 2012
    www.andreas-wolter.com |
    www.SarpedonQualityLab.com

  • Asking a Question:

    *Ask. You Know You Want to! The Answer is Just a Post Away.*
    With Apple Support Communities, thousands of Apple experts across the globe are standing by to answer your questions. It’s your own personal support team, at your service, 24/7. Just ask, they’re all waiting.
    *Why Ask?*
    Asking a question connects you to a world of Apple product experts willing to share their knowledge about how to use a product, or how to solve an issue. They’ve likely already been there, and they’ve got your back!
    *Asking with Aplomb*
    Asking is always encouraged, and you can ask from almost any page throughout the site, including from the New drop down menu on the top tool bar, and from the Actions widget on all Product Community pages.
    Here are a few simple steps to help you query with confidence:
    From the Homepage or from your My Page, login or create an Apple Support Communities account. When the Homepage or My Page displays, click on the Ask a Question button. From the Product Community list, select the community into which your question falls. Enter a Title for your question in the Title field, and type the details about your question in the Text field. Then, click on the Post Message button. Here’s where the power of Apple Support Communities comes in. You’ll be emailed automatically (to the email address you provided when you set up your account) when any activity related to your question is posted. We’re talking answers!
    Answers in an instant, compliments of your very own personal support team. Brought to you by Apple Support Communities.

    Idea 1:+ Use a warning rule like:
    Warning("You've stated that your age is under 18.  If this is correct, press the Submit button.") if
    the applicant's age < 18
    This will cause a warning message to appear on the screen, but (unlike an error event) it will allow the user to continue the interview.
    Idea 2:+ Create a second age attribute. If the value of the first age attribute is under 18, ask the second. Of course, this creates a risk of having inconsistent data (like your scenario 2), so you would need additional rules to resolve the inconsistency.
    I'd go with the first approach, personally.

Maybe you are looking for

  • I deleted Mac Os hard drive partition during bootcamp windows 8 installer. Now i can't reinstall Mac Os

    I just reinstalled Mac OS (mountain lion) and installed windows 8 via Bootcamp. During the install I accidently deleted the partition where i installed MAC os on. Now i just can't install Mac OS, i run windows fine. I been searing the web for a solut

  • Pentax K-x calibration with Camera Raw 3.1, and calibration updates

    The Pentax K-x will save its raw files in either DNG (Adobe) format, or PEF (Pentax) format. Until Camera Raw 3.1 was released, I had my K-x writing DNG files, since there was no support in Apperture for PEF files. With Camera Raw 3.1, the K-x is now

  • Nokia's Andriod phone

    Over internet i heard that Nokia is about to launch Android phone which is Feo 800 is it true or a rumor ?

  • AS2 component sizing problem

    I experiencing a problem with the AS2 (V2) components named Datagrid and List. Is there a way to resize the using actionscript just to display more datas instead of scaling or stretching to the new size but still displaying the same amount of visible

  • Member names from a formula

    It looks like this isn't possible, but maybe there is a trick to it. I want to supply SV with a member name using a formula. If I copy and paste special-values SV will pick the member up, but when it's a formula it looks like it just ignores it. Any