multi record selection in shape has 3 tubular blocks

Good times for all

I have a form that has 3 tubular blocks

I need to highlight for the 3 files that are now involved in 3 blocks

I write this code in two triggers but not work

Triggers is

when_validate_record

post_query

Start

IF

: SYSTEM. RECORD_STATUS = 'true', then

Set_Item_Instance_Property('GRADE_NAMES.) USER_GRADE_ID', current_record, VISUAL_ATTRIBUTE, 'VISUAL_CURR');

Set_Item_Instance_Property('GRADE_NAMES.) PROGRAM_NAME_AR', current_record, VISUAL_ATTRIBUTE, 'VISUAL_CURR');

-OTHER

-Set_Item_Instance_Property('<BLOCK_NAME.field_n ame>,current_record,VISUAL_ATTRIBUTE,'TEXT');

END IF;

end;

Applications

Ibrahim

Hello

You don't need to write the code

Just do the following

1. create the Visual attribute with desire color

2 assign this Visual attribute on the property of current Visual attribute Record Group block (all three block)

Please check the question answer correct/good, if this has answered your question. Thank you

Tags: Oracle Development

Similar Questions

  • Editing a record selected in the shapes by pressing a button

    Hi all

    Someone help me to update a record selected in the shapes by pressing a button.


    Arif

    I use a tabular form and to change the current record without changing the value manually. I want to just push a button that will change the current record.

    You mean that the user cannot update the values, when the button is pressed the trigger must manage this right.

    Use the following syntax in which trigger button, if this isn't what you want please explain with an example.

    : := ;
    
    : := ;
    
    commit;
    
  • navigation block multi-record question

    Hello

    I have a block multi-record with 4 fields in each record. Each field has a LOV attached to it. When I select a value from the LOV to the 1st field, the 'control' should go to the next field (ie., the slider should move to the 2nd field).

    How can I do this?

    Thank you
    Chiru

    No need for any trigger, set the automatic 'Skip' property for the LoV to 'yes '.

  • The assignment of value to the block multi-record in Oracle's 10 g

    Hi all

    I'm new to form of Oracle 10 g.

    I have a block of several recording that does not rely on the database. I need to assign the value to this block multi-record dynamically the ref cursor.

    I'm trying to set the value as below, but its does not work. Please help me on this.

    loop
         fetch cur Into screenval_rec ;
          exit when cur%notfound ;
          first_record;
       
      :BLOCK1.COL1:= screenval_rec.value1;
        :BLOCK1.COL2 := screenval_rec.value2;
        :BLOCK1.COL3:= screenval_rec.valu3;
      
         next_record;
    End loop;
    
    

    Kind regards

    REDA

    Hi Craig,.

    Thank you for your information.

    But I found the exact cause of this "Invalid cursor error' (ORA-01001) in Oracle forms. It is because of the unique enclosed in quotes the select statement of the REF cursor. I found in the paragraphs below Oracle.

    Note 170881.1 - ORA-1001 calling a stored procedure that contains a REF Cursor Oracle Forms

    Once I deleted the quotes, it's working properly now.

    Thanks again for your help.

    Kind regards

    REDA

  • have a multi-record with several unrelated elements blocking, filled by simply calling

    Forms of oracle, I have a form with a block of several recording, with several unrelated elements.
    One of these non-is a basic formula element.
    The formula for this article fills the others not consolidated items.
    A procedure with several out parameters is called.

    For example
    : cmr.id (now the unique id of a database record)
    : cmr.unbound_dummy, with the formula f_fill_blk_unbound_items(:blk.id)
    : cmr.unbound_adres
    : cmr.unbound_contactperson

    function f_fill_blk_unbound_items (p_id in customers.id%type)
    Return number
    is
    number of l_rc;
    Start
    customer_pck.get_adres_and_contactperson
    (p_id = > p_id - IN)
    , p_adres = >: cmr.unbound_adres - OUT
    , p_contactperson = >: cmr.unbound_contactperson - OUT
    );
    Return (0);
    end;

    QUESTION: How can I do something similar in the APEX; have a blocking of multi-record with several elements not related, filled by calling a procedure with several out parameters?

    The suggestion refers to functions in pipeline
    http://www.Oracle-Developer.NET/display.php?ID=207

    This will allow you to select your information you need in a query like

    SELECT * FROM TABLE(table_function)
    

    It should also more powerful than the example of forms.

    Scott

  • Multi record XML

    Hey Odie,

    I have a requirement in XML, where I'll be getting a XML file with record multi. The sample XML file is like this. I need to confirm whether or not the multi record is acceptable.
      <?xml version="1.0" encoding="UTF-8" ?> 
    - <XMLTEST>
    - <HEADERS>
      <a>RPO</a> 
      <b>000</b> 
      </HEADERS>
    - <HEADERS>
      <a>ABC</a> 
      <b>456</b> 
      </HEADERS>
    - <HEADERS>
      <a>DEF</a> 
      <b>789</b> 
      </HEADERS>
    - <HEADERS>
      <a>GHI</a> 
      <b>VALE</b> 
      </HEADERS>
    - <HEADERS>
      <a>ACCEPTED</a> 
      <b>MULTIRECRDS</b> 
      </HEADERS>
      </XMLTEST>
    There is no record of the child. It's just registration tabular information.

    For the above data, I wrote below mentioned examples of code
    DECLARE
      lv_supp_file     XMLTYPE;
      l_file_name      VARCHAR2(300);
      l_folder_name    VARCHAR2(300);
      lv_sysdate       DATE := sysdate;
      lv_err_msg       VARCHAR2(2000);
    BEGIN
    
      
      lv_supp_file  := xmltype( bfilename('XMLDIR','XMLTEST.XML'), nls_charset_id('AL32UTF8'));
       -- dbms_output.put_line('P_XML_FILE '||lv_supp_file);
    
      INSERT INTO xml_test
      (A,
      B)
       SELECT A,
       B
         FROM XMLTable('/XMLTEST'
              passing lv_supp_file
              columns
              A                      VARCHAR2(100)    path    'HEADERS/A',
              B                VARCHAR2(100)    path    'HEADERS/B'
              ) ;
    DBMS_OUTPUT.PUT_LINE('RECORDS INSERTED ');          
    COMMIT;
    EXCEPTION
        WHEN OTHERS THEN
        DBMS_OUTPUT.PUT_LINE('Error Occurred :='||SQLERRM);
        lv_err_msg   := SQLERRM;        
    END;
    /
    I'm not able to find all the records in the staging table. XML directory is already existing in the system, no problems with all other external things. Please confirm where exactly the sequence is missing.


    Kind regards
    Mr. Nagendra

    Published by: 838961 on December 5, 2011 01:20

    OK, did you change the paths accordingly too?

    SELECT a, b
    FROM XMLTable('/TESTXML/HEADERS'
          passing lv_supp_file
          columns
            a   VARCHAR2(100) path  'A'
          , b   VARCHAR2(100) path  'B'
          )
    ;
    
  • Prevention of Mult. Select all THE values column of the pivot table

    All,
    Is there a way to prevent the behavior when viewing a PivotTable and using a Mult. Select guest, choosing mult. values and each pivot has all THE column values for all THE pivots on the screen?

    For example, lets say we had the following in the pivot:
    Column: STATE
    Line: PRODUCT
    and we had a Mult. Select a prompt on the REGION - East, West, Central, West

    If I've chosen is in the prompt, I get all the States of the REGION of the East for the first values.
    If I choose the East and the West in the prompt, I get a pivot showing amounts East and Southeastern States in the Western States AND top (no value, of course) at the top. I also have an another pivot below showing the amounts of the West and Western States, AND the Northeastern States (no values for the Eastern States).

    In other words, all States that are in the mult. REGION show selected in each pivot.

    Thank you.

    Uh, that's what I said...

  • Querying a multi-record in my form block

    I have a form where I perform validations of items entered on my main block. I compare the value of the item entered an expected value and if they are different then an exception record must be created in a separate block, several recording in my application. A record on my main block can end up with several different recordings of exception in the block of multi-record. As a result, my validation must include determining if the user has already created an exception record for the article I'm validating in the block of multi-record.

    Is it possible for me to query and uncomitted, block multi-record in my form? Help would be greatly appreciated!

    That's what I meant with "loop on the block."

    Write a function, lets call it FK_CHECK_FOR_EXCEPTION, give in the code and the name of the element as parameters and let it returns TRUE if the exception exists, false otherwise:

    FUNCTION FK_CHECK_FOR_EXCEPTION(i_vcItem IN VARCHAR2, i_vcCode IN VARCHAR2)
    RETURN BOOLEAN IS
      bFound BOOLEAN:=FALSE;
    BEGIN
      GO_BLOCK('BLOCK_B');
      FIRST_RECORD;
      LOOP
        EXIT WHEN :SYSTEM.RECORD_STATUS='TRUE';
        IF     :BLOCK_B.ITEM=i_vcItem
           AND :BLOCK_B.CODE=i_vcCode THEN
          bFound:=TRUE;
          EXIT;
        END IF;
        EXIT WHEN :SYSTEM.LAST_RECORD='TRUE';
        NEXT_RECORD;
      END LOOP;
      RETURN bFound;
    END;
    

    Then, in your VALIDATION KEY, you can something like:

    IF =FALSE THEN
      IF NOT FK_CHECK_FOR_EXCEPTION('ITEM1', 'THECODE') THEN
        RAISE FORM_TRIGGER_FAILURE;
      END IF;
    END IF;
    
  • Fetch the multi-record acquisitions takes too long

    Hello

    I need to improve the performance of my code in multi record acquisition on the following system.

    LabVIEW 2009, Niscope 3.5.2 map 5122 digitizer on the PXI-1042 with PXI-8106 controller connected to the host PC Dell Optiplex 380 with 4 GB of RAM by crossover cable.

    I tested the speed of transfer of my connection to the chassis using the niScope memory transfer Rate.vi Maximum flow, the result was 110,74 MB/s.

    I need to use the scanner to get the waveform of different seismic sensors and it should be as fast as possible to get different transducers in a reasonable time. I used the Multi files get VI to monitor the rate at which the code executes. I want to acquire 30 signals with 10,000 record length to 100 MECH sampling rate. / s.

    Extraction of 30 records with 10 000 record length takes about 300 ms, that is far too long for my experience. I tried different numbers Records and found that the code takes 10 milliseconds per registration type. I've found that extraction vi takes most of the time. I ran my code both recording Multi search vi. Two sleeves at the rate which is not satisfactory for my application. I appreciate if someone can help me solve the problem.

    Thank you

    Ahmad

    .

    I found that on the pulse generator FRP was set at 100 Hz, which means it sends the impulse evey 1/100 sec or each 10 m I think the program was waiting to acquire the signal. I changed the FRP at 1 K Hz, it became much more quickly.

    Thank you

    Ahmad

  • Multi-record acquisition and fetch registration number

    My question relates to the fact an acquisition multi-record and go look for more than one record by extraction, but less than the total number of records.

    Let's say I am absorbing N records and go pick up j at a time where 1<>

    Hi EDD,.

    You are right that the "Fetch Record Number" property is adjustable to i * j in this case. Given that I have is starting from scratch, it works wonder. However, you need to make sure you stop the loop after the right amount of documents were recovered, which will be asked to configure the correct logic. This could be kept simple if you pick a divisor of your total of records every time, but if not, you will need to determine when you are on the last iteration, and the number of records you have left to seek before arriving at the end of your files.

    For example, if you are purchasing records total N = 100 and go for j = 10 at a time, you can simply extract I * j every time and to know when to stop, simply take (I * j) + j > = N. It works fine when j is a divisor of N integer, but otherwise, most logical should be included to determine the number of records can be left at the end, and then to seek a large number. Hope this helps,

  • I lost the sound recorder. The program has disappeared. How can I get that back?

    I lost the sound recorder. The program has disappeared. How can I get that back?

    Hi dstaub53,

    In "gone", I assume that you do not see the menu of all the Programs.Accessories? Try clicking on the Start button and typing sound (or tape recorder) in the search box. The sound recorder.exe file should then appear at the top of the search list.

    Click or double-click the exe of tape recorder to open the sound recorder. John Barnett MVP: Windows XP Expert associated with: Windows Desktop Experience: Web: http://www.winuser.co.uk ; Web: http://xphelpandsupport.mvps.org ; Web: http://vistasupport.mvps.org ; Web: http://www.silversurfer-guide.com

  • Cannot install Windows on this disk selected disk.the has a MBR partition table. On EFI systems, windows can be installed only on GPT disks.

    Cannot install Windows on this disk selected disk.the has a MBR partition table.

    On EFI systems, windows can be installed only on GPT disks.

    When I try to install WS2008R2 in my turn lenovo G580 i5-3210 as a dual-boot option.

    Hello Pratap ReddyBh,

    As you try to install Windows Server 2008 R2, it would be better for you to ask your question in the TechNet Windows Server forums.
    Click on the link here for TechNet.

    Thank you

    Marilyn

  • Relative position of a form of multi-record Record in a block

    Hi all

    I have a block record multi with number of items displayed in the 16. This block is used to fill the data in the table that can contain 100 records. When I scroll down the block for a record 39 said individual, I get the value of current_record than 39. But how do I know its relative position, that is to say which position he is currently now out of these 16 files that are displayed. Is there a way to manipulate it.

    Version of form: form of Oracle 10 g

    Thanks and greetings

    JaKes

    Hello:

    You can use: TO_NUMBER (Get_Block_Property (: system.cursor_block, CURRENT_RECORD))-TO_NUMBER (Get_Block_Property (: system.cursor_block, TOP_RECORD)) + 1

    Kind regards

  • Select the shape of an object on an alpha channel

    I want to select the shape of my object in my alpha channel to add a mask.

    alpha-selection.jpg

    Effect > prospects > drop shadow

  • I need help selecting a vector has individual anchor points

    I need help selecting a vector has individual anchor points in CS6. I could until yesterday. I don't know why this happened but I really need help fixing this problem!

    Hi Seno,

    Please follow the steps below and see if that helps.

    > Launch Photoshop

    > Create a path

    > Choose the direct Selection tool

    > Click on the path to move.

    Let me know if it helps.

    ~ UL

Maybe you are looking for