How do I implement this in BI Integrated Planning

Hi All,
I need to capture data in the following format I have data of Deliveries Qty by Plant & Material Type in DeliveredQty. The DeliveredQty is the delivqty as of a given date. I need to based on the DeliveredQty calculate the DelivQtyMonth. So if the DelivQty as of today (3rd July) is 1000 EA for 3 days in the current month. The user will provide as input the remaining working days in the month and the number of days in the month elapsed.
I need to calculate the DelvQtyMonth as follows = DeliveredQty + DeliveredQty/DaysElapsed * DaysRemaining
The user wants to enter the DaysElapsed and the DaysRemaining in variables.
Then I need to display the data in the following format:
Plant    MaterialType          DeliveredQty        DelvQtyMonth         ManualDelvQty
All data is display only columns except for ManualDelvQty I should provide for user to input data to this column.
I have created a realtime plan cube with plant materialtype DeliveredQty in it.
Can you kindly share your inputs how I can implement the DelvQtyMonth based on a variable at run time and ManualDelvQty.
How can I implement this scenario in BI Integrated Planning.
So far all I have done is implement a real time cube for capturing the data. I have data for plant materialtype Delivqty for a given fiscal year period. How can I copy this into the plan cube from integrated planning.
Also, how do I implement the variables for DaysElapsed and DaysRemaining for the user to input values to it.
Your help is greatly appreciated.
Thanks
Karen

Hi,
can you look at this
[http://help.sap.com/saphelp_nw04/helpdata/en/44/584041b02e4c0de10000000a1550b0/frameset.htm]
Regards,
muralidhar

Similar Messages

  • We have a requirement to print the w2 forms for employees using java application, how can i implement this. Please give some suggestion.

    We have a requirement to print the w2 forms for employees using java application, how can i implement this. Please give some suggestion.

    Anyone any ideas to help please?

  • How can I implement this database?

    Okay, so if you are working with a company who owns more than 10 apartment complexes and they have asked you to build a database.
    So if I want to implement this database.
    What database software package should I use (SQL Enterprise or SQL Data Center) (do not know the difference between the two) or is there any other SQL version that can be used/considered
    Also what else would I have to build or buy? What combination of things do I need?
    What hardware is needed at each apartment complex?
    I was told that something off the shelf will not give me everything I need.

    Please do not duplicate posts. You already posted it here
    https://social.msdn.microsoft.com/Forums/sqlserver/en-US/5dfc3897-3ffb-490b-8e60-e775b43d3303/how-can-i-implement-this-database?forum=sqlgetstarted
    Andy Tauber
    Data Architect
    The Vancouver Clinic
    Website | LinkedIn
    This posting is provided "AS IS" with no warranties, and confers no rights. Please remember to click
    "Mark as Answer" and
    "Vote as Helpful" on posts that help you. This can be beneficial to other community members reading the thread.

  • *** Question How to load a file into BI-Integrated Planning and use WAD 7.0

    Hi, I created an manual DTP upload to my planning infocube and it works fine.  The transformation rules convert 0CALMONTH into the relevant Calendar and Fiscal characteristics.   So all of my Time Characteristics are fine, both Calendar and Fiscal.
    However, When using the "How to load a file into BI-Integrated Planning and use WAD 7.0" solution, only the Calendar Characteristics are populated and not the Fiscal.   The upload application somehow knows to populate the 0CALMONTH2, 0CALQUART1, 0CALQUARTER, and 0CALYEAR.  
    How can I get the upload to populate my Fiscal Period Characteristics?
    Would it be best to modify the "Upload Application, or can I write a planning function to update the fiscal characteristics, or some other way?
    Thanks!

    My planning data is being uploaded via the SDN Planning File Upload Solution. What I did was end up modifiying the upload class ZCL_RSPLF_FILE_UPLOAD Method EXECUTE.
    I added the following code if anyone is interested.
    *{ INSERT BWDK902323 1
    THIS SECTION OF CODE POPULATES THE FISCAL PERIOD CHARACTERISTICS
    USING THE FISCAL YEAR VARIANT 'NK' AND THE CALENDAR MONTH/YEAR
    FIELD-SYMBOLS <0FISCVARNT> TYPE /BI0/OIFISCVARNT. " Fiscal Year Variant
    FIELD-SYMBOLS <0FISCYEAR> TYPE /BI0/OIFISCYEAR. " Fiscal Year
    FIELD-SYMBOLS <0FISCPER> TYPE /BI0/OIFISCPER. " Fiscal Year/Period
    FIELD-SYMBOLS <0FISCPER3> TYPE /BI0/OIFISCPER3. " Posting Period
    FIELD-SYMBOLS <0CALMONTH> TYPE /BI0/OICALMONTH. " Calendar Month/Year
    ASSIGN COMPONENT '0CALMONTH' OF STRUCTURE <L_S_DATA> TO <0CALMONTH>.
    ASSIGN COMPONENT '0FISCPER' OF STRUCTURE <L_S_DATA> TO <0FISCPER>.
    ASSIGN COMPONENT '0FISCVARNT' OF STRUCTURE <L_S_DATA> TO <0FISCVARNT>.
    ASSIGN COMPONENT '0FISCPER3' OF STRUCTURE <L_S_DATA> TO <0FISCPER3>.
    ASSIGN COMPONENT '0FISCYEAR' OF STRUCTURE <L_S_DATA> TO <0FISCYEAR>.
    <0FISCVARNT> = 'NK'.
    CALL FUNCTION 'FISCPER_FROM_CALMONTH_CALC'
    EXPORTING
    IV_CALMONTH = <0CALMONTH>
    IV_PERIV = <0FISCVARNT>
    IMPORTING
    EV_FISCPER3 = <0FISCPER3>
    EV_FISCPER = <0FISCPER>
    EV_FISCYEAR = <0FISCYEAR>.
    *} INSERT

  • How do i implement this logic in a Single SQL?

    Hi Friends!
    I’m having some problem. Hope you can share your thoughts with me.
    Let’s come to the problem
    I’m having following recordset
    S_id     t_nbr     d_id     a_dtm               b_dtm               c_dtm               create_tmstmp                    ind_f
    306     1107     YYZ     22-Nov-2007 12:32:00     22-Nov-2007 13:48:00     22-Nov-2007 13:43:00     23-Nov-2007 01.01.14.000000000 AM     L
    306     1107     YYZ     22-Nov-2007 12:32:00     22-Nov-2007 13:58:00     22-Nov-2007 13:43:00     23-Nov-2007 01.03.00.000000000 AM     L
    306     1107     YYZ     22-Nov-2007 12:32:00     22-Nov-2007 14:30:00     22-Nov-2007 14:44:00     23-Nov-2007 01.04.05.000000000 AM     U
    306     1107     YYZ     22-Nov-2007 12:32:00     22-Nov-2007 14:31:00     22-Nov-2007 14:45:00     23-Nov-2007 01.04.07.000000000 AM     U
    306     1107     YYZ     22-Nov-2007 12:32:00     22-Nov-2007 14:31:00     22-Nov-2007 14:45:00     23-Nov-2007 01.04.22.000000000 AM     U
    306     1107     YYZ     22-Nov-2007 12:32:00     22-Nov-2007 13:29:00     22-Nov-2007 13:43:00     23-Nov-2007 01.05.46.000000000 AM     L
    306     1107     YYZ     22-Nov-2007 12:32:00     22-Nov-2007 13:29:00     22-Nov-2007 13:43:00     23-Nov-2007 01.06.01.000000000 AM     U
    306     1107     YYZ     22-Nov-2007 12:32:00     22-Nov-2007 13:29:00     22-Nov-2007 13:43:00     23-Nov-2007 01.07.13.000000000 AM     L
    306     1107     YYZ     22-Nov-2007 12:32:00     22-Nov-2007 13:40:00     22-Nov-2007 13:43:00     23-Nov-2007 01.08.26.000000000 AM     L
    306     1107     YYZ     22-Nov-2007 12:32:00     22-Nov-2007 13:51:00     22-Nov-2007 13:43:00     23-Nov-2007 01.09.27.000000000 AM     U
    306     1107     YYZ     22-Nov-2007 12:32:00     22-Nov-2007 15:01:00     22-Nov-2007 14:43:00     23-Nov-2007 01.10.19.000000000 AM     L
    306     1107     YYZ     22-Nov-2007 12:32:00     22-Nov-2007 15:29:00     22-Nov-2007 15:43:00     23-Nov-2007 01.11.46.000000000 AM     U
    306     1107     YYZ     22-Nov-2007 12:32:00     22-Nov-2007 15:29:00     22-Nov-2007 15:43:00     23-Nov-2007 01.12.01.000000000 AM     L
    306     1107     YYZ     22-Nov-2007 12:32:00     22-Nov-2007 15:29:00     22-Nov-2007 15:43:00     23-Nov-2007 01.20.13.000000000 AM     LNow,
    We have to consider a record as duplicate if the combination of a_dtm||b_dtm||c_dtm are same.
    First, we have to select all the unique record. That will be part of our output -
    306     1107     YYZ     22-Nov-2007 12:32:00     22-Nov-2007 13:48:00     22-Nov-2007 13:43:00     23-Nov-2007 01.01.14.000000000 AM     L
    306     1107     YYZ     22-Nov-2007 12:32:00     22-Nov-2007 13:58:00     22-Nov-2007 13:43:00     23-Nov-2007 01.03.00.000000000 AM     L
    306     1107     YYZ     22-Nov-2007 12:32:00     22-Nov-2007 14:30:00     22-Nov-2007 14:44:00     23-Nov-2007 01.04.05.000000000 AM     U
    306     1107     YYZ     22-Nov-2007 12:32:00     22-Nov-2007 13:40:00     22-Nov-2007 13:43:00     23-Nov-2007 01.08.26.000000000 AM     L
    306     1107     YYZ     22-Nov-2007 12:32:00     22-Nov-2007 13:51:00     22-Nov-2007 13:43:00     23-Nov-2007 01.09.27.000000000 AM     U
    306     1107     YYZ     22-Nov-2007 12:32:00     22-Nov-2007 15:01:00     22-Nov-2007 14:43:00     23-Nov-2007 01.10.19.000000000 AM     LSecond, we have to deals with the duplicate record.
    That means the duplicate record set will be as follows -
    set 1:
    306     1107     YYZ     22-Nov-2007 12:32:00     22-Nov-2007 14:31:00     22-Nov-2007 14:45:00     23-Nov-2007 01.04.07.000000000 AM     U
    306     1107     YYZ     22-Nov-2007 12:32:00     22-Nov-2007 14:31:00     22-Nov-2007 14:45:00     23-Nov-2007 01.04.22.000000000 AM     U
    set 2:
    306     1107     YYZ     22-Nov-2007 12:32:00     22-Nov-2007 13:29:00     22-Nov-2007 13:43:00     23-Nov-2007 01.05.46.000000000 AM     L
    306     1107     YYZ     22-Nov-2007 12:32:00     22-Nov-2007 13:29:00     22-Nov-2007 13:43:00     23-Nov-2007 01.06.01.000000000 AM     U
    306     1107     YYZ     22-Nov-2007 12:32:00     22-Nov-2007 13:29:00     22-Nov-2007 13:43:00     23-Nov-2007 01.07.13.000000000 AM     Lset 3:
    306     1107     YYZ     22-Nov-2007 12:32:00     22-Nov-2007 15:29:00     22-Nov-2007 15:43:00     23-Nov-2007 01.11.46.000000000 AM     U
    306     1107     YYZ     22-Nov-2007 12:32:00     22-Nov-2007 15:29:00     22-Nov-2007 15:43:00     23-Nov-2007 01.12.01.000000000 AM     L
    306     1107     YYZ     22-Nov-2007 12:32:00     22-Nov-2007 15:29:00     22-Nov-2007 15:43:00     23-Nov-2007 01.20.13.000000000 AM     LSelection of 1 record from each duplicate set:
    In case of set 1:
    Since there is no 'L' in ind_f column, we will pick the first record from it. So the selected record will be -
    306     1107     YYZ     22-Nov-2007 12:32:00     22-Nov-2007 14:31:00     22-Nov-2007 14:45:00     23-Nov-2007 01.04.07.000000000 AM     UIn case of set 2:
    Since there is 'L' in ind_f column for the first entry from that duplicate set, we will select the first record as -
    306     1107     YYZ     22-Nov-2007 12:32:00     22-Nov-2007 13:29:00     22-Nov-2007 13:43:00     23-Nov-2007 01.05.46.000000000 AM     LIn case of set 3:
    Since there is 'L' in ind_f column, we will start searching from the first record of that duplicate set. We got 'L' in the second record from that set.
    Hence we will select the following record -
    306     1107     YYZ     22-Nov-2007 12:32:00     22-Nov-2007 15:29:00     22-Nov-2007 15:43:00     23-Nov-2007 01.12.01.000000000 AM     LSo, our final output will be the combination of distinct record and one record that is selected from our duplicate set. Hence the final output will be -
    S_id     t_nbr     d_id     a_dtm               b_dtm               c_dtm               create_tmstmp                    ind_f
    306     1107     YYZ     22-Nov-2007 12:32:00     22-Nov-2007 13:48:00     22-Nov-2007 13:43:00     23-Nov-2007 01.01.14.000000000 AM     L
    306     1107     YYZ     22-Nov-2007 12:32:00     22-Nov-2007 13:58:00     22-Nov-2007 13:43:00     23-Nov-2007 01.03.00.000000000 AM     L
    306     1107     YYZ     22-Nov-2007 12:32:00     22-Nov-2007 14:30:00     22-Nov-2007 14:44:00     23-Nov-2007 01.04.05.000000000 AM     U
    306     1107     YYZ     22-Nov-2007 12:32:00     22-Nov-2007 14:31:00     22-Nov-2007 14:45:00     23-Nov-2007 01.04.07.000000000 AM     U
    306     1107     YYZ     22-Nov-2007 12:32:00     22-Nov-2007 13:29:00     22-Nov-2007 13:43:00     23-Nov-2007 01.05.46.000000000 AM     L
    306     1107     YYZ     22-Nov-2007 12:32:00     22-Nov-2007 13:40:00     22-Nov-2007 13:43:00     23-Nov-2007 01.08.26.000000000 AM     L
    306     1107     YYZ     22-Nov-2007 12:32:00     22-Nov-2007 13:51:00     22-Nov-2007 13:43:00     23-Nov-2007 01.09.27.000000000 AM     U
    306     1107     YYZ     22-Nov-2007 12:32:00     22-Nov-2007 15:01:00     22-Nov-2007 14:43:00     23-Nov-2007 01.10.19.000000000 AM     L
    306     1107     YYZ     22-Nov-2007 12:32:00     22-Nov-2007 15:29:00     22-Nov-2007 15:43:00     23-Nov-2007 01.12.01.000000000 AM     LI've already identify the duplicate records in a single SQL query. But, unable to implement this selection approach of single record from the duplicate set.
    How do i achive this in a single SQL?
    By the way,
    I'm using Oracle 9i.
    Thanks for your efforts in advance.
    Regards.
    Satyaki De.
    Oops! You are right. I've made the change.
    N.B.: The duplicate sets will form based on the create_tmstmp field

    Hi, Satyaki.
    Your query should be very simple:
    SQL> with t as
      2  (select 306 S_id, 1107 t_nbr, 'YYZ'     d_id, to_date('22-Nov-2007 12:32:00','dd-mon-yyyy hh24:mi:ss') a_dtm,     to_date('22-Nov-2007 13:48:00','dd-mon-yyyy hh24:mi:ss') b_dtm, to_date('22-Nov-2007 13:43:00','dd-mon-yyyy hh24:mi:ss')     c_dtm,     to_timestamp('23-Nov-2007 01.01.14.000000000 AM','dd-mon-yyyy hh:mi:ss.ff AM')     create_tmstmp, 'L'     ind_f from dual union all
      3   select 306 S_id, 1107 t_nbr, 'YYZ'     d_id, to_date('22-Nov-2007 12:32:00','dd-mon-yyyy hh24:mi:ss') a_dtm,     to_date('22-Nov-2007 13:58:00','dd-mon-yyyy hh24:mi:ss') b_dtm, to_date('22-Nov-2007 13:43:00','dd-mon-yyyy hh24:mi:ss')     c_dtm,     to_timestamp('23-Nov-2007 01.03.00.000000000 AM','dd-mon-yyyy hh:mi:ss.ff AM')     create_tmstmp, 'L'     ind_f from dual union all
      4   select 306 S_id, 1107 t_nbr, 'YYZ'     d_id, to_date('22-Nov-2007 12:32:00','dd-mon-yyyy hh24:mi:ss') a_dtm,     to_date('22-Nov-2007 14:30:00','dd-mon-yyyy hh24:mi:ss') b_dtm, to_date('22-Nov-2007 14:44:00','dd-mon-yyyy hh24:mi:ss')     c_dtm,     to_timestamp('23-Nov-2007 01.04.05.000000000 AM','dd-mon-yyyy hh:mi:ss.ff AM')     create_tmstmp, 'U'     ind_f from dual union all
      5   select 306 S_id, 1107 t_nbr, 'YYZ'     d_id, to_date('22-Nov-2007 12:32:00','dd-mon-yyyy hh24:mi:ss') a_dtm,     to_date('22-Nov-2007 14:31:00','dd-mon-yyyy hh24:mi:ss') b_dtm, to_date('22-Nov-2007 14:45:00','dd-mon-yyyy hh24:mi:ss')     c_dtm,     to_timestamp('23-Nov-2007 01.04.07.000000000 AM','dd-mon-yyyy hh:mi:ss.ff AM')     create_tmstmp, 'U'     ind_f from dual union all
      6   select 306 S_id, 1107 t_nbr, 'YYZ'     d_id, to_date('22-Nov-2007 12:32:00','dd-mon-yyyy hh24:mi:ss') a_dtm,     to_date('22-Nov-2007 14:31:00','dd-mon-yyyy hh24:mi:ss') b_dtm, to_date('22-Nov-2007 14:45:00','dd-mon-yyyy hh24:mi:ss')     c_dtm,     to_timestamp('23-Nov-2007 01.04.22.000000000 AM','dd-mon-yyyy hh:mi:ss.ff AM')     create_tmstmp, 'U'     ind_f from dual union all
      7   select 306 S_id, 1107 t_nbr, 'YYZ'     d_id, to_date('22-Nov-2007 12:32:00','dd-mon-yyyy hh24:mi:ss') a_dtm,     to_date('22-Nov-2007 13:29:00','dd-mon-yyyy hh24:mi:ss') b_dtm, to_date('22-Nov-2007 13:43:00','dd-mon-yyyy hh24:mi:ss')     c_dtm,     to_timestamp('23-Nov-2007 01.05.46.000000000 AM','dd-mon-yyyy hh:mi:ss.ff AM')     create_tmstmp, 'L'     ind_f from dual union all
      8   select 306 S_id, 1107 t_nbr, 'YYZ'     d_id, to_date('22-Nov-2007 12:32:00','dd-mon-yyyy hh24:mi:ss') a_dtm,     to_date('22-Nov-2007 13:29:00','dd-mon-yyyy hh24:mi:ss') b_dtm, to_date('22-Nov-2007 13:43:00','dd-mon-yyyy hh24:mi:ss')     c_dtm,     to_timestamp('23-Nov-2007 01.06.01.000000000 AM','dd-mon-yyyy hh:mi:ss.ff AM')     create_tmstmp, 'U'     ind_f from dual union all
      9   select 306 S_id, 1107 t_nbr, 'YYZ'     d_id, to_date('22-Nov-2007 12:32:00','dd-mon-yyyy hh24:mi:ss') a_dtm,     to_date('22-Nov-2007 13:29:00','dd-mon-yyyy hh24:mi:ss') b_dtm, to_date('22-Nov-2007 13:43:00','dd-mon-yyyy hh24:mi:ss')     c_dtm,     to_timestamp('23-Nov-2007 01.07.13.000000000 AM','dd-mon-yyyy hh:mi:ss.ff AM')     create_tmstmp, 'L'     ind_f from dual union all
    10   select 306 S_id, 1107 t_nbr, 'YYZ'     d_id, to_date('22-Nov-2007 12:32:00','dd-mon-yyyy hh24:mi:ss') a_dtm,     to_date('22-Nov-2007 13:40:00','dd-mon-yyyy hh24:mi:ss') b_dtm, to_date('22-Nov-2007 13:43:00','dd-mon-yyyy hh24:mi:ss')     c_dtm,     to_timestamp('23-Nov-2007 01.08.26.000000000 AM','dd-mon-yyyy hh:mi:ss.ff AM')     create_tmstmp, 'L'     ind_f from dual union all
    11   select 306 S_id, 1107 t_nbr, 'YYZ'     d_id, to_date('22-Nov-2007 12:32:00','dd-mon-yyyy hh24:mi:ss') a_dtm,     to_date('22-Nov-2007 13:51:00','dd-mon-yyyy hh24:mi:ss') b_dtm, to_date('22-Nov-2007 13:43:00','dd-mon-yyyy hh24:mi:ss')     c_dtm,     to_timestamp('23-Nov-2007 01.09.27.000000000 AM','dd-mon-yyyy hh:mi:ss.ff AM')     create_tmstmp, 'U'     ind_f from dual union all
    12   select 306 S_id, 1107 t_nbr, 'YYZ'     d_id, to_date('22-Nov-2007 12:32:00','dd-mon-yyyy hh24:mi:ss') a_dtm,     to_date('22-Nov-2007 15:01:00','dd-mon-yyyy hh24:mi:ss') b_dtm, to_date('22-Nov-2007 14:43:00','dd-mon-yyyy hh24:mi:ss')     c_dtm,     to_timestamp('23-Nov-2007 01.10.19.000000000 AM','dd-mon-yyyy hh:mi:ss.ff AM')     create_tmstmp, 'L'     ind_f from dual union all
    13   select 306 S_id, 1107 t_nbr, 'YYZ'     d_id, to_date('22-Nov-2007 12:32:00','dd-mon-yyyy hh24:mi:ss') a_dtm,     to_date('22-Nov-2007 15:29:00','dd-mon-yyyy hh24:mi:ss') b_dtm, to_date('22-Nov-2007 15:43:00','dd-mon-yyyy hh24:mi:ss')     c_dtm,     to_timestamp('23-Nov-2007 01.11.46.000000000 AM','dd-mon-yyyy hh:mi:ss.ff AM')     create_tmstmp, 'U'     ind_f from dual union all
    14   select 306 S_id, 1107 t_nbr, 'YYZ'     d_id, to_date('22-Nov-2007 12:32:00','dd-mon-yyyy hh24:mi:ss') a_dtm,     to_date('22-Nov-2007 15:29:00','dd-mon-yyyy hh24:mi:ss') b_dtm, to_date('22-Nov-2007 15:43:00','dd-mon-yyyy hh24:mi:ss')     c_dtm,     to_timestamp('23-Nov-2007 01.12.01.000000000 AM','dd-mon-yyyy hh:mi:ss.ff AM')     create_tmstmp, 'L'     ind_f from dual union all
    15   select 306 S_id, 1107 t_nbr, 'YYZ'     d_id, to_date('22-Nov-2007 12:32:00','dd-mon-yyyy hh24:mi:ss') a_dtm,     to_date('22-Nov-2007 15:29:00','dd-mon-yyyy hh24:mi:ss') b_dtm, to_date('22-Nov-2007 15:43:00','dd-mon-yyyy hh24:mi:ss')     c_dtm,     to_timestamp('23-Nov-2007 01.20.13.000000000 AM','dd-mon-yyyy hh:mi:ss.ff AM')     create_tmstmp, 'L'     ind_f from dual)
    16   --
    17   select *
    18     from (select t.*,
    19                  row_number() over(partition by s_id, t_nbr, d_id, a_dtm, b_dtm, c_dtm order by nullif(ind_f, 'U') nulls last, create_tmstmp) rn
    20             from t)
    21    where rn = 1
    22  /
          S_ID      T_NBR D_ID A_DTM       B_DTM       C_DTM       CREATE_TMSTMP                                     IND_F         RN
           306       1107 YYZ  22.11.2007  22.11.2007  22.11.2007  23-NOV-07 01.05.46.000000000 AM                   L              1
           306       1107 YYZ  22.11.2007  22.11.2007  22.11.2007  23-NOV-07 01.08.26.000000000 AM                   L              1
           306       1107 YYZ  22.11.2007  22.11.2007  22.11.2007  23-NOV-07 01.01.14.000000000 AM                   L              1
           306       1107 YYZ  22.11.2007  22.11.2007  22.11.2007  23-NOV-07 01.09.27.000000000 AM                   U              1
           306       1107 YYZ  22.11.2007  22.11.2007  22.11.2007  23-NOV-07 01.03.00.000000000 AM                   L              1
           306       1107 YYZ  22.11.2007  22.11.2007  22.11.2007  23-NOV-07 01.04.05.000000000 AM                   U              1
           306       1107 YYZ  22.11.2007  22.11.2007  22.11.2007  23-NOV-07 01.04.07.000000000 AM                   U              1
           306       1107 YYZ  22.11.2007  22.11.2007  22.11.2007  23-NOV-07 01.10.19.000000000 AM                   L              1
           306       1107 YYZ  22.11.2007  22.11.2007  22.11.2007  23-NOV-07 01.12.01.000000000 AM                   L              1
    9 rows selected
    SQL> \PS BTW you're not a newbie in the forum, please, post WITH clause or CREATE/INSERT statement for your data next time.

  • How do I implement this?

    Hi,
    I need to use a sort of animated jpg in my website (for a client). I found a site that tells me how to do this: http://www.webdevelopersnotes.com/tips/html/animated_jpgs.php3
    Unfortunately I don't know anything about Java, so I have know idea how to implement this into my html website
    Could sombody prepare the necessary source code in such a way that I can put it right into my html website? The picture URL's don't matter, I'll change them myself.
    It would help me a lot to get my website done. Thanks in advance!

    My English is not very good, but is sais:
    "The jpg image format has no provision for animation, however, with a little JavaScript and a dash of creativity, we can easily make an "animated" jpg."
    So I thought the code is Java.
    I'm not good at html either, I always use Frontpage for creating websites, so this code is html?
    var c = 1;
    /* Preloading images */
    var image1 = new Image();
    image1.src = "a1.jpg";
    var image2 = new Image();
    image2.src = "a2.jpg";
    var image3 = new Image();
    image3.src = "a3.jpg";
    var image4 = new Image();
    image4.src = "a4.jpg";
    var image5 = new Image();
    image5.src = "a5.jpg";
    function disp_img(w)
    if (c == 6)
    c = 1;
    var img_src = "a" + c + ".jpg";
    document.ani.src = img_src;
    c++;
    t = setInterval("disp_img(c)", 1000);
    When I implement this code in my html body or head it doesn't work at all. Could you maybe give me a html solution then?
    Thanks.

  • How do i implement this while loop

    I need to implement this while loop, i tried it using the case structure but i am not able to do it, i am getting a error saying that Missing alignment to tunnel , Case Structure : Unwired selector...
    the while loop is :
    while ((eps>EPSTol)&(iter<iterMAX))
       Ew = Ew.*(sqrt (F./Fr));         
       Ew (find (isnan (Fr))) = 0;       
       Fr = normalise (Fr);
       eps = chi2 (F, Fr);
    end
    can you please help me on this....
    Attachments:
    untitled.jpg ‏1909 KB

    It's been said many times before, but it bears repeating;
    DO NOT POST BITMAPS TO THE FORUM. DO NOT CHANGE THE EXTENSION OF A FILE TO .jpg, .gif, OR ANYTHING ELSE JUST TO GET IT PAST THE FILTERS.THE FILTERS ARE THERE FOR A REASON.
    You will not be able to connect the output of your OR function to the case structure. That would create a circular condition, which you cannot have. Think about it. You want to execute the True case if the output of the Boolean operation is true, but you cannot evaluate the Boolean operation until you have the value generated by the True case. You must have an initial value for eps in order to be able to evaluate the Boolean operation. A shift register (or feedback node) should be used for the eps value, and you can initialize the shift register (or feedback node) to set the initial condition. Example:
    It's also worth saying this: To learn more about LabVIEW it is recommended that you go through the tutorial(s) and look over the material in the NI Developer Zone's Learning Center which provides links to other materials and other tutorials. You can also take the online courses for free.
    Attachments:
    Example_VI_BD.png ‏5 KB

  • How can I implement this logic

    Hi,
    I have 3 input parameters. One is a random value .
    Inside a loop I read this random value . bsed on this value I would like to select between the other parameters.Let me use an example.
    X is the random value. Y and Z are the other 2 parameters. 
    1- In the first iteration if X is greater than previous X , I would like to show the value of Z
    2- In the second iteration If X< greater than preious X then I would like to keep showing Z if not I show Y
    3-  ( lets say we are showing y) In the 3rd iteration If X< greater than preious X then I would like to keep showing Y if not I show Z
    So as said the value of X is used to toggle between Z and Y so when the condition is met we keep showing y or Z if not we show the other parameter.
    Could you please help me to implement this logic in LV
    Thanks

    You only need a shift regsiter with a single output, your solution seems a bit convoluted.
    Anyway, if you want to switch whenever the comparison is false, here's what you would do. Modify as needed.
    LabVIEW Champion . Do more with less code and in less time .
    Attachments:
    Switch ValueMOD.vi ‏10 KB

  • How can I implement This? - Via Multiple Threads

    Hi Friends,
    I m getting a list of 4000 emails in an ArrayList. Now I want to put 300 addresses in a mail at a time, and Want to create a new Thread and Send a Mail.
    I want to run 20 threads at a time to do so, Means Each thread is taking 300 addresses from array assigning it to Message and send it. After Sending it should return to ThreadPool.
    Also the 300 addresses should be removed from arraylist.
    Here are code snippet, i m using..
    MailBean.java - A bean which have all the MailProperty and Send Method.
    MailSender.java - It implements Runnable Interface, In its constructor A MailBean Object is Created and in run method it is sending the Mail.
    FileReader.java - It extends ArrayList, it takes a fileName, parse the Emails add email.
    Main.java - Here i want to send mails using ExecutorService class of java.util.concurrent.
    Mailer.java (Main Class)
    public class Mailer {     
         private final FileReader toEmails;
         private ArrayCollection<String> emails ;
         public Mailer(String addressFile){          
              toEmails = new FileCollection(addressFile);
              emails = new ArrayCollection<String>();
                          Here I want to read the 300 emails from toEmails append it in a String and add it to emails ArrayCollection.
        public static void main(String[] args) {
            try{
                 BlockingQueue<Runnable> queue = new ArrayBlockingQueue<Runnable>(200);
                 Executor e = new ThreadPoolExecutor(50, 50, 1, TimeUnit.SECONDS, queue);
                    if (args.length != 1) {
                         System.err.println("Usage: java ExecutorExample address_file" );
                         System.exit(1);
                  Mailer mailer = new Mailer(args[0]);
                  MailBean bean = new MailBean();
                  bean.setSubject("Mail Bean Test");
                  bean.setMessage("Hi This is a Test Message, Please Ignore this Message");
               /*  I want to run the send mails to all the emails (300 emails per String.) with the Exceutor.
                   Can somebody tell, I want a new object of MailSender for each mail
                   and sendmails
                 System.out.println("Creating workers");
                 for(int i = 0; i < 20; i++)
                     e.execute(new MailSender(bean));
                 System.out.println("Done creating workers");
            }catch(Exception ex){
                 ex.printStackTrace();
    } Can Somebody give me hint, How can we do it?

    The problem is the sound buffer. You may stop the method which dispatch the notes to be played... but not clear your sound card buffer....
    anyway: you should implement it in daemon threads. This way you can control the thread suspend, stop, restart, etc.
    use Thread.sleep(milliseconds);

  • HELP... How can i implement this into my code

    Hello :) I'm writing a simple game here is the code now all it does right now is it writes out the values of the cards on the screen in an applet however I want it to display card images from http://www.waste.org/~oxymoron/cards
    i can't get it to use the string values and give me the card images instead of simple text... please help a woman in trouble ;O) thank you
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.border.*;
    //import java.applet.*;
    ///import java.util.*;
    public class HighLowGUI extends JApplet {
       public void init() {
             // The init() method lays out the applet.
             // A HighLowCanvas occupies the CENTER position of the layout.
             // On the bottom is a panel that holds three buttons.  The
             // HighLowCanvas object listens for ActionEvents from the
             // buttons and does all the real work of the program.
          setBackground( new Color(130,50,40) );
          HighLowCanvas board = new HighLowCanvas();
          getContentPane().add(board, BorderLayout.CENTER);
          JPanel buttonPanel = new JPanel();
          buttonPanel.setBackground( new Color(220,200,180) );
          getContentPane().add(buttonPanel, BorderLayout.SOUTH);
          JButton higher = new JButton( "Deal" );
          higher.addActionListener(board);
          buttonPanel.add(higher);
          JButton newGame = new JButton( "New Game" );
          newGame.addActionListener(board);
          buttonPanel.add(newGame);
       }  // end init()
       class HighLowCanvas extends JPanel implements ActionListener {
            // A nested class that displays the cards and does all the work
             // of keeping track of the state and responding to user events.
          Deck deck;       // A deck of cards to be used in the game.
          Hand hand;       // The cards that have been dealt.
          String message;  // A message drawn on the canvas, which changes
                           //    to reflect the state of the game.
          boolean gameInProgress;  // Set to true when a game begins and to false
                                   //   when the game ends.
          Font bigFont;      // Font that will be used to display the message.
          Font smallFont;    // Font that will be used to draw the cards.
          HighLowCanvas() {
                // Constructor.  Creates sets the foreground and
                // background colors, and starts the first game.
          setBackground( new Color(0,120,0) );
             setForeground( Color.yellow);
                     //  smallFont = new Font("SansSerif", Font.PLAIN, 12);
                      // bigFont = new Font("Serif", Font.BOLD, 14);
            doNewGame();
          } // end constructor
          public void actionPerformed(ActionEvent evt) {
                 // Respond when the user clicks on a button by calling
                 // the appropriate procedure.  Note that the canvas is
                 // registered as a listener in applet's init() method.
             String command = evt.getActionCommand();
             if (command.equals("Deal"))
                doDeal();
             else if (command.equals("New Game"))
                doNewGame();
          } // end actionPerformed()
          void doDeal() {
                   // Called by actionPerformmed() when user clicks "Higher" button.
                   // Check the user's prediction.  Game ends if user guessed
                   // wrong or if the user has made three correct predictions.
             if (gameInProgress == false) {
                   // If the game has ended, it was an error to click "Higher",
                   // So set up an error message and abort processing.
                message = "Click \"New Game\" to start a new game!";
                repaint();
                return;
             hand.addCard( deck.dealCard() );     // Deal a card to the hand.
             int cardCt = hand.getCardCount();
             Card thisCard = hand.getCard( cardCt - 1 );  // Card just dealt.
             Card prevCard = hand.getCard( cardCt - 2 );  // The previous card.
             if ( thisCard.getValue() < prevCard.getValue() ) {
                gameInProgress = false;
                message = "Too bad! You lose.";
             else if ( thisCard.getValue() == prevCard.getValue() ) {
                gameInProgress = false;
                message = "Too bad!  You lose"; // on ties
             else if ( cardCt == 4) {    //CHANGED+++++++++++++++++=
                gameInProgress = false;
               message = "You win! Hurra! ";
             else {
                message = "Got it right!  Try for " + cardCt + " Press  -Deal- ";
             repaint();
          } // end
          void doNewGame() {
                 // Called by the constructor, and called by actionPerformed() if
                 // the use clicks the "New Game" button.  Start a new game.
             if (gameInProgress) {
                     // If the current game is not over, it is an error to try
                     // to start a new game.
                message = "You still have to finish this game! Press   -Deal-";
                repaint();
                return;
             deck = new Deck();   // Create the deck and hand to use for this game.
             hand = new Hand();
             deck.shuffle();
             hand.addCard( deck.dealCard() );  // Deal the first card into the hand.
             message = "Deal your cards";
             gameInProgress = true;
             repaint();
          } // end doNewGame()
          public void paintComponent(Graphics g) {
                // This method draws the message at the bottom of the
                // canvas, and it draws all of the dealt cards spread out
                // across the canvas.  If the game is in progress, an
                // extra card is dealt representing the card to be dealt next.
             super.paintComponent(g);
                  g.setFont(bigFont);
                  g.drawString(message,10,135);
                  g.setFont(smallFont);
             int cardCt = hand.getCardCount();
                  for (int i = 0; i < cardCt; i++)
                        drawCard(g, hand.getCard(i), 10 + i * 90, 10);
             if (gameInProgress)
                drawCard(g, null, 10 + cardCt * 90, 10);
          } // end paintComponent()
          void drawCard(Graphics g, Card card, int x, int y) {
                  // Draws a card as a 80 by 100 rectangle with
                  // upper left corner at (x,y).  The card is drawn
                  // in the graphics context g.  If card is null, then
                  // a face-down card is drawn.  (The cards are
                  // rather primitive.)
             if (card == null) {      // Draw a face-down card
                g.setColor(Color.blue);
                g.fillRect(x,y,80,100);
                g.setColor(Color.white);
                g.drawRect(x+3,y+3,73,93);
                g.drawRect(x+4,y+4,71,91);
             else {
                g.setColor(Color.white);
                g.fillRect(x,y,80,100);
                g.setColor(Color.gray);
                g.drawRect(x,y,79,99);
                g.drawRect(x+1,y+1,77,97);
             if (card.getSuit() == Card.DIAMONDS || card.getSuit() == Card.HEARTS)
                g.setColor(Color.red);
             else
                g.setColor(Color.black);
                g.drawString(card.getValueAsString(), x + 10, y + 30);
                g.drawString("of", x+ 10, y + 50);
                g.drawString(card.getSuitAsString(), x + 10, y + 70);
          } // end drawCard()
       } // end nested class HighLowCanvas
    } // end class HighLowGUI
       An object of class card represents one of the 52 cards in a
       standard deck of playing cards.  Each card has a suit and
       a value.
    public class Card {
        public final static int SPADES = 0,       // Codes for the 4 suits.
                                HEARTS = 1,
                                DIAMONDS = 2,
                                CLUBS = 3;
        public final static int ACE = 1,          // Codes for the non-numeric cards.
                                JACK = 11,        //   Cards 2 through 10 have their
                                QUEEN = 12,       //   numerical values for their codes.
                                KING = 13;
        private final int suit;   // The suit of this card, one of the constants
                                  //    SPADES, HEARTS, DIAMONDS, CLUBS.
        private final int value;  // The value of this card, from 1 to 11.
        public Card(int theValue, int theSuit) {
                // Construct a card with the specified value and suit.
                // Value must be between 1 and 13.  Suit must be between
                // 0 and 3.  If the parameters are outside these ranges,
                // the constructed card object will be invalid.
            value = theValue;
            suit = theSuit;
        public int getSuit() {
                // Return the int that codes for this card's suit.
            return suit;
        public int getValue() {
                // Return the int that codes for this card's value.
            return value;
        public String getSuitAsString() {
                // Return a String representing the card's suit.
                // (If the card's suit is invalid, "??" is returned.)
            switch ( suit ) {
               case SPADES:   return "Spades";
               case HEARTS:   return "Hearts";
               case DIAMONDS: return "Diamonds";
               case CLUBS:    return "Clubs";
               default:       return "??";
        public String getValueAsString() {
                // Return a String representing the card's value.
                // If the card's value is invalid, "??" is returned.
            switch ( value ) {
               case 1:   return "A";
               case 2:   return "2";
               case 3:   return "3";
               case 4:   return "4";
               case 5:   return "5";
               case 6:   return "6";
               case 7:   return "7";
               case 8:   return "8";
               case 9:   return "9";
               case 10:  return "10";
               case 11:  return "J";
               case 12:  return "Q";
               case 13:  return "K";
               default:  return "??";
        public String toString() {
               // Return a String representation of this card, such as
               // "10 of Hearts" or "Queen of Spades".
            return getValueAsString() + " of " + getSuitAsString();
    } // end class Card
        An object of type Deck represents an ordinary deck of 52 playing cards.
        The deck can be shuffled, and cards can be dealt from the deck.
    public class Deck {
        private Card[] deck;   // An array of 52 Cards, representing the deck.
        private int cardsUsed; // How many cards have been dealt from the deck.
        public Deck() {       // Create an unshuffled deck of cards.
           deck = new Card[52];
           int cardCt = 0;    // How many cards have been created so far.
           for ( int suit = 0; suit <= 3; suit++ ) {
              for ( int value = 1; value <= 13; value++ ) {
                 deck[cardCt] = new Card(value,suit);
                 cardCt++;
           cardsUsed = 0;
        public void shuffle() {
              // Put all the used cards back into the deck, and shuffle it into
              // a random order.
            for ( int i = 51; i > 0; i-- ) {
                int rand = (int)(Math.random()*(i+1));
                Card temp = deck;
    deck[i] = deck[rand];
    deck[rand] = temp;
    cardsUsed = 0;
    public int cardsLeft() {
    // As cards are dealt from the deck, the number of cards left
    // decreases. This function returns the number of cards that
    // are still left in the deck.
    return 52 - cardsUsed;
    public Card dealCard() {
    // Deals one card from the deck and returns it.
    if (cardsUsed == 52)
    shuffle();
    cardsUsed++;
    return deck[cardsUsed - 1];
    } // end class Deck
    An object of type Hand represents a hand of cards. The maximum number of
    cards in the hand can be specified in the constructor, but by default
    is 5. A utility function is provided for computing the value of the
    hand in the game of Blackjack.
    import java.util.Vector;
    public class Hand {
    private Vector hand; // The cards in the hand.
    public Hand() {
    // Create a Hand object that is initially empty.
    hand = new Vector();
    public void clear() {
    // Discard all the cards from the hand.
    hand.removeAllElements();
    public void addCard(Card c) {
    // Add the card c to the hand. c should be non-null. (If c is
    // null, nothing is added to the hand.)
    if (c != null)
    hand.addElement(c);
    public void removeCard(Card c) {
    // If the specified card is in the hand, it is removed.
    hand.removeElement(c);
    public void removeCard(int position) {
    // If the specified position is a valid position in the hand,
    // then the card in that position is removed.
    if (position >= 0 && position < hand.size())
    hand.removeElementAt(position);
    public int getCardCount() {
    // Return the number of cards in the hand.
    return hand.size();
    public Card getCard(int position) {
    // Get the card from the hand in given position, where positions
    // are numbered starting from 0. If the specified position is
    // not the position number of a card in the hand, then null
    // is returned.
    if (position >= 0 && position < hand.size())
    return (Card)hand.elementAt(position);
    else
    return null;
    public void sortBySuit() {
    // Sorts the cards in the hand so that cards of the same suit are
    // grouped together, and within a suit the cards are sorted by value.
    // Note that aces are considered to have the lowest value, 1.
    Vector newHand = new Vector();
    while (hand.size() > 0) {
    int pos = 0; // Position of minimal card.
    Card c = (Card)hand.elementAt(0); // Minumal card.
    for (int i = 1; i < hand.size(); i++) {
    Card c1 = (Card)hand.elementAt(i);
    if ( c1.getSuit() < c.getSuit() ||
    (c1.getSuit() == c.getSuit() && c1.getValue() < c.getValue()) ) {
    pos = i;
    c = c1;
    hand.removeElementAt(pos);
    newHand.addElement(c);
    hand = newHand;
    public void sortByValue() {
    // Sorts the cards in the hand so that cards of the same value are
    // grouped together. Cards with the same value are sorted by suit.
    // Note that aces are considered to have the lowest value, 1.
    Vector newHand = new Vector();
    while (hand.size() > 0) {
    int pos = 0; // Position of minimal card.
    Card c = (Card)hand.elementAt(0); // Minumal card.
    for (int i = 1; i < hand.size(); i++) {
    Card c1 = (Card)hand.elementAt(i);
    if ( c1.getValue() < c.getValue() ||
    (c1.getValue() == c.getValue() && c1.getSuit() < c.getSuit()) ) {
    pos = i;
    c = c1;
    hand.removeElementAt(pos);
    newHand.addElement(c);
    hand = newHand;

    Please don't crosspost. It cuts down on the effectiveness of responses, leads to people wasting their time answering what others have already answered, makes for difficult discussion, and is generally just annoying and bad form.

  • How can I implement this with CWGraph control?

    Who can help me,i meet a difficult problem:
    Now i have a form(historygraph.frm), four DTPicker controls(DTPicker1,DTPicker2,DTPicker3,DTPicker4), and three command control(cmdFind,cmdNextPage,cmdPreviousPage).
    My database is SQL SERVER 2000,
    In my table(mytable),I have two fields:
    (1)savetime(datetime) (2)value(integer)
    So DTPicker1 and DTPicker2 stand for the time that I want begin to find in the database table savetime field. DTPicker3 and DTPicker4 stand for the time that I want end to find in the database table savetime field.
    DTPicker1.Format = dtpShortDate
    DTPicker2.Format = dtpTime
    DTPicker3.Format = dtpShortDate
    DTPicker4.Format = dtpTime
    When the user select the time query range.(from begin time to end time)
    and press the command(cmdFind),I need these data value to display with the CWGraph control.Meanwhile,I must display the data savetime on X Axes,and the data value on Y Axes.
    Because the amounts of data is very large,So I must display the Graph on limited amount,When the chartlength is full,user can press the Next Page command,also user can press the Previous Page command to look the last page data chart. The whole interval of the pages can set 1 hour or 3 hour and so on.
    For Example:
    data1 savetime:09:00:03,data1 value:1000
    data2 savetime:09:00:08,data2 value:1020
    data3 savetime:09:00:20,data3 value:2000
    On the X Axes,display in order: 09:00:03 09:00:08 09:00:20 ...
    I have complete the code that get the savetime and value when user select the datetime query range,But I can't display it with chart,and implement the function as I describe above.
    Who can give me help ,how to use CWGraph control,How to set it,I have see the sample but can not solute this problem.
    Please Help me,otherwhise My boss will ......
    Thanks.

    Okay, first you will want to use the PlotXvsY method of CWGraph. This method plots a 1D or 2D array of Y data against a 1D array of X data.
    Place a CWGraph on your form. By default its name will be CWGraph1. You can change the format X axis by right-clicking on the graph and selecting Properties. On the Format tab, you will see that time is one of the Built-in format styles. Select the appropriate format string and press Apply. Anywhere you want the graph to plot your data you can place the command:
    CWGraph1.PlotXvsY savetime, value
    To view help on this method, you can type in the above command, place the cursor somewhere in the method call and press F1.
    Now, in terms of displaying only part of the data, I recommend deciding the maximum number of data points you want displayed at a time. You can then create arrays of the desired subsets of times and values to display, and use these subsets in your call to PlotXvsY. If you create a Sub with arguments for selecting the subsets of data, the Sub could be called from the callbacks of your command buttons.
    Regards,
    Eric

  • How can I implement this??

    I want to play a sound and after a specific time period stop that sound and play another one. How can I stop the sound after a specific time period??
    Thanks

    The problem is the sound buffer. You may stop the method which dispatch the notes to be played... but not clear your sound card buffer....
    anyway: you should implement it in daemon threads. This way you can control the thread suspend, stop, restart, etc.
    use Thread.sleep(milliseconds);

  • How i can implement this enhancement

    it from va02 how i can change it,or wrote in it...
    this is standard....
    ENHANCEMENT-POINT SAPMV45A_01 SPOTS ES_SAPMV45A STATIC.
    $$-Start: SAPMV45A_01----
    $$
    ENHANCEMENT 93  /SAPMP/SALES_ORDER_V_SAPMV45A.    "active version
    *MILL 0008 01 TSCH Kundenauftragsversion
             INCLUDE MILL_VS_MV45A.    "item versioning
             INCLUDE MILL_CAD_MV45A.   "CAD interface
    ENDENHANCEMENT.

    Hi
    Its an enhacement point for which you can create an implementation and attach your custom code at this particular location.
    For doing this you need to go to enhacement mode and then right click on this line and select create, then give implementation name and do the coing in the enhancement point implementation.
    for more details and step by step procedure check out thomas weiss blogs.
    /people/thomas.weiss/blog/2006/01/24/what-the-new-enhancement-framework-is-for-150-its-basic-structure-and-elements-for-beginners
    /people/thomas.weiss/blog/2006/03/15/the-new-enhancement-framework-part-2--what-else-you-need-to-know-before-building-an-enhancement
    /people/thomas.weiss/blog/2006/04/03/how-to-define-a-new-badi-within-the-enhancement-framework--part-3-of-the-series
    /people/thomas.weiss/blog/2006/04/18/how-to-implement-a-badi-and-how-to-use-a-filter--part-4-of-the-series-on-the-new-enhancement-framework
    This one below would be of help to you specifically however u wud have to go through the previous ones to have better understanding.
    /people/thomas.weiss/blog/2006/05/03/source-code-enhancements--part-5-of-the-series-on-the-new-enhancement-framework
    regards,
    Vikas
    Always reward points to useful suggestions.

  • How would i implement this kind of canvas?

    Can anyone provide examples for creating a canvas similar to this one:?
    http://mates.ms.mff.cuni.cz/oracle/doc/forms45/dg/img/image112.gif
    The problem is, i dont know how to show 2 tables on a canvas with a 1-to-many relationship.
    Message was edited by:
    Arlas

    Okay, it still doesnt work, heres what i did:
    1. Created 3 datablocks (each representing a separate table, linked by foreign keys) under 1 form.
    2. Created 1 stacked canvas based on 1 datablock using Layout Wizard.
    3. Rightclicked on the canvas and opened Layout Wizard again to add another stacked canvas to the existing canvas.
    4. Repeated for the last datablock.
    5. Now i have 3 frames in 1 canvas.
    So far so good, but when i click "next" in the runtime of the form, i would like the other two frames of data items to act accordingly because after all these datablocks are linked by foreign keys.
    This is the problem if you see what i mean. I have 1 stacked canvas with 3 frames generated automatically by the wizard when i told it to add a stacked canvas to the existing canvas, yet so far, each frame is independant.
    Any Ideas?
    Message was edited by:
    Arlas

  • How can i implement this formula?

    Hello i've to use labview to implement the formula in the image;
    x with i, is a particolar element of the array nx1...
    what shall i do?
    Solved!
    Go to Solution.
    Attachments:
    Immagine.JPG ‏4 KB

    I don't think you even need a FOR loop. Try this:
    Message Edited by altenbach on 05-14-2009 11:25 AM
    LabVIEW Champion . Do more with less code and in less time .
    Attachments:
    formula20.PNG ‏5 KB

Maybe you are looking for

  • Speedtester won't work and then tells me I need to...

    My broadband performance has been poor and intermittenly appalling over the last week (I read so many people complaining they're only getting 20Meg when they were promised up to 70. I get 1.5 Meg on a good day..I live in the sticks and all the villag

  • ITunes not working; cannot fully uninstall or reinstall

    iTunes has been running VERY slowly on our computer and we have been unable to load the latest update. I decided to uninstall iTunes - but I was unable to completely uninstall it and I have not been able to successfully run the Microsoft Uninstaller

  • Canon G11 and Camera Raw...

    I'm running CR 5.6 on a MacBook Pro (Snow Leopard) and though this version is supposed to support the Canon G11, I'm finding it abysmal at any ISO higher than 200-400.  The amount of noise added between the preview (which I know is based on the JPEG)

  • Uninstalling iPhoto 6/Reinstalling iPhoto 5

    I have an old G4 400 running 10.4.5. I decided to update iLife 05 to 06, which was a mistake. It took up way too much disk space and iPhoto and iDVD were so sluggish that they were practically useless. Fortunately I had made a backup of the entire Pi

  • I deleted a software and now I can't uninstall it

    I got my Mac last year at Best Buy and they gave me a free trial code on a software called, Trend Micro. It basically helps you prevent from getting a virus on your Mac and all of that dangerous stuff. A couple of months ago while I was cleaning out