How to change visual attribute of particular record

Hai,
I HAVE ONE BLOCK WHICH DISPLAY RECORDS OF ALL EMPLOYEES
MY OBJECT IS WHEN EMPNO=12 THEN RECORD VISUAL ATTRIBUTE MUST BE CHANGE LET'S SAY XXX ELSE VISUAL ATTRIBUTE DEFAULT
PLS HELP

You should use the SET_ITEM_INSTANCE_PROPERTY built-in procedure ... There is an example in the on-line help of Forms Builder..
If you need to change a particular record during query , you have to use the code in the POST-QUERY trigger of the block which displays the employee data.
Simon

Similar Messages

  • Changing visual attribute in Enter Query mode

    Hello, I want to change visual attribute of all items in the first record when the user presses button for Enter_Query. I want that the user sees that the form is in enter query mode and it "waits" for the input of criteria. My code (copied from Help and modified) in trigger WHEN_BUTTON_PRESSED:
    DECLARE
    cur_itm VARCHAR2(80);
    cur_block VARCHAR2(80);
    BEGIN
    ENTER_QUERY;
    cur_block := :System.Cursor_Block;
    cur_itm := Get_Block_Property( cur_block, FIRST_ITEM );
    WHILE ( cur_itm IS NOT NULL ) LOOP
    cur_itm := cur_block||'.'||cur_itm;
    Set_Item_Instance_Property( cur_itm, CURRENT_RECORD, VISUAL_ATTRIBUTE,'yellow');
    cur_itm := Get_Item_Property( cur_itm, NEXTITEM );
    END LOOP;
    END;
    where yellow is the name of my visual attribute.
    The problem is that I need to press the button TWICE to color the record.
    Can anybody help me with this problem?
    Natasa

    (Wrong forum).
    The problem is that enter_query stops executing your procedure until
    another action ist started by the user.
    You must create a short-time timer before issuing enter_query and set
    your colour scheme in the when-timer-expired-trigger.

  • How to change the status of updated record?

    Hi All,
    how to change the status of updated record?
    new record should be active version(X) and old version will be deleted.
    Plz suggest..
    Thanks in advance...

    Steve,
    In the actual question, you mentioned that the old record needs to be deleted and hence the solution provided.
    Now, you are talking about field. May I know which field are you talking about??
    Jst get in to ABAP Editor and try debugging the code with the solution provided and let us know if that is working fine or not.
    Also, I recommend you to take a look at the transaction ABAPDOCU. There you wil find hell lot of examples explaining all the scenarios. You will get a good idea .
    Please check that and try to implement it yourself. You will be able to make it after doing mistakes.
    If you stuck up again after many attempts, paste your code here. We will help you out
    Hope you got my concern.
    Thanks,
    Babu Kilari

  • How to change general attribute of text element

    hi
    who now how to change general attribute of text element on screen dinamically? I wish to change text value dinamically for example.

    Hi Denis,
    I am not too sure on what you want.
    If you require that the text value be different based on some conditions you can declare as many text elements as conditions and call the relevant text element.
    But I dont think that you can assign dynamic texts to a single text element.
    Regards,
    Saurabh

  • Changing Visual Attribute in a multi record block---Urgent

    How do I change the visual attribute of a mutirecord item , before it shows, e.g. showing negative items as red and positive as blue.
    Thanks

    You can use set_item_instance property for this purpose . This is an example from Developer help manual
    ** Built-in: SET_ITEM_INSTANCE_PROPERTY
    ** Example: Change the visual attribute of each item instance in the
    ** current record
    DECLARE
    cur_itm VARCHAR2(80);
    cur_block VARCHAR2(80) := :System.Cursor_Block;
    BEGIN
    cur_itm := Get_Block_Property( cur_block, FIRST_ITEM );
    WHILE ( cur_itm IS NOT NULL ) LOOP
    cur_itm := cur_block| |'.'| |cur_itm;
    Set_Item_Instance_Property( cur_itm, CURRENT_RECORD,
    VISUAL_ATTRIBUTE,'My_Favorite_Named_Attribute');
    cur_itm := Get_Item_Property( cur_itm, NEXTITEM );
    END LOOP;
    END;

  • How to change the attribut of Form in Review Form in ISR

    Hi,
    We have to change the attributes of text fields of form ( e.g disabling the text field ) once user hits the Review Form button on MSS page
    Please let me know how to do it .
    Thanks
    Manish

    Hi Manish,
    You may write the Formcalc scripting for the respective field.
    //Check ISR control parameters for read/write access
    if($record.CONTROL_PARAM.ISR_MODE == "DISPLAY" |
       $record.CONTROL_PARAM.ISR_FORM_VIEW =="ISR_APPROVE" | <b>$record.CONTROL_PARAM.ISR_REVIEW == "true" )</b>
    then
         this.access = "readOnly"
    else
         this.access = ""
    endif
    Hope this helps.
    Thanks and Regards,
    Anto.

  • Ask: how to set visual attribute

    Hi guys,
    I have a data block named BLOCK1, in BLOCK1 there is a text item named ITEM1.
    I display it in tabular form, showing 10 records.
    I wanted the record where the cursor's located shown in different color.
    For example if the cursor at record #1, record #1 therefore is shown in RED. If the cursor is moved to record #2 then record #2 will be shown in RED and record #1 color will revert back to normal.
    I tried putting WHEN-NEW-RECORD-INSTANCE trigger at BLOCK1 with the following code:
    set_item_property('BLOCK1.ITEM1', VISUAL_ATTRIBUTE, 'WHITE');
    set_item_instance_property('BLOCK1.ITEM1', current_record, VISUAL_ATTRIBUTE , 'RED');
    I thought set_item_property('BLOCK1.ITEM1', VISUAL_ATTRIBUTE, 'WHITE') will set all records of ITEM1 to 'WHITE', then the set_item_instance_property('BLOCK1.ITEM1', current_record, VISUAL_ATTRIBUTE , 'RED') will set the particular record where the cursor is in to 'RED'...
    It doesn't work. All the records that has been set to 'RED' by set_item_instance_property will stay red, set_item_property does not revert them to white.
    Any ideas?

    In the property palette of your block there is "current record visual attribute".
    Assign a valid visual_attribute and then when you move from one record to another it will be applied to the current record.
    Hope it helps you,
    Fabrizio
    If this answer is helpful or correct, please mark it. Thanks.

  • JDAPI: How to use visual attributes.

    I want to attache an olb-file to my forms by using jdapi (java).
    The reason: I want to automatically change the property visual-attribute at all of my buttons in the forms.
    How can I attache the visual attribute to the forms?
    (It is AttachedLibrary lib1 = new AttachedLibrary(fmd,"esw_std_1");
    for .pll librarys)
    How it works for visual attributes in .olb-files?)
    I want to subclass the visual attribute.
    It is a migration issue (6i to 10g).
    Best regards,
    Wolfgang

    Wolfgang,
    You would be better posting this question to the Forms. This forum is for database migration issues from 3rd party databases to Oracle.
    </p />
    Donal

  • How to use visual attribute property for the tab canvas

    Hi all,
    i wanted to use set_tab_page_property ,and a visual attribute property for that
    respective tab page .
    but is saying to many declarations to match up . how will i able to do that.
    can any one helip me out ...
    example....
    i wanted to set the page name (just name of the tab page) red color when i query the form under some conditions .
    can anyone help me out in this.
    thanks in advance
    vardhi

    Hi all,
    i wanted to use set_tab_page_property ,and a visual attribute property for that
    respective tab page .
    but is saying to many declarations to match up . how will i able to do that.
    can any one helip me out ...
    example....
    i wanted to set the page name (just name of the tab page) red color when i query the form under some conditions .
    can anyone help me out in this.
    thanks in advance
    vardhi

  • How to change the attribute name for a relation

    When the Data Modeler engineers a logical model into a relational model it create table columns for the relations. The names of the generated columns are listed in the attributes list in the properties dialog of the relation. The actual name of the attribute gets calculated by the attribute name of the entity which is part of the relation. This is okay, if there is only one relation between two entities. But when there are two relations between two entities the second attribute gets a stupid number suffix. This makes it impossible to give the attribute a useful semantic meaning.
    When I engineer the model into a relational model I can change the column name in the relational model. Changing the column name in the relational model is not perfect but it would be okay for me, if it would not be overwritten during the next engineering run.
    So I have two questions:
    How can I change the attribute name in the attributes section of the properties dialog of a relation? See here for screen shot:
    http://public.ceving.de/2012050300/relationattribute.png
    And if it is not possible:
    How can I preserve any changes on column names in the relational model during a re-engineering run?
    Edited by: 931739 on 03.05.2012 08:07

    Hi,
    I've logged an Enhancement request on this.
    I don't believe it's possible to change it from the Entity or Relationship dialog, as it's not updatable in these dialogs.
    What you can do is change it in the Relational Model, and then reverse engineer the change back to the Logical Model.
    David

  • How to change report attributes like heading, sort etc programmatically

    Some of the columns from a classic reports using pl/sql as region source should be sortable. Is it possible to change this attribute (sort = yes) using JavaScript or APEX API?
    David
    Edited by: david on Sep 6, 2011 11:56 PM

    There is something I don't understand here. Why do you need to point at the sxd? What is changing? Like I mentioned before. If the contents of the xsd change, all the report will do is - at best - drop the changed fields so you will be missing data. Perhaps some of the following will help;
    [Crystal Reports Guide To ADO.NET|http://www.sdn.sap.com/irj/boc/go/portal/prtroot/docs/library/uuid/401c4455-a31d-2b10-ae96-fa57af5aec20?quicklink=index&overridelayout=true]
    [Crystal Reports For Visual Studio .NET Reporting Off ADO.NET Datasets|http://www.sdn.sap.com/irj/boc/go/portal/prtroot/docs/library/uuid/2091d0c3-da1d-2b10-22be-a3426b183f75?quicklink=index&overridelayout=true]
    [Crystal Reports For Visual Studio 2005 Walkthroughs|http://www.sdn.sap.com/irj/boc/go/portal/prtroot/docs/library/uuid/2081b4d9-6864-2b10-f49d-918baefc7a23?quicklink=index&overridelayout=true] (page 332 on).
    Ludek

  • How to change the attributes of GUI CONTROLS in my own program.

    hi all,
    i just want to change the attributes of GUI CONTROLS in my own program.
    for example `
    How to set an ICON on my GUI BUTTON in the program?
    so what's the mapping between CONTROL in the SCREEN PAINTER and variable in the program?

    Hi Chao Liu,
    Ya , u first find out the PF-STATUS of the screen and goto that status and now u can modify the ICON u want .
    Finding the GUI status of the screen
    Goto that  TRANSACTION CODE or SCREEN
    On the Standard Menu bar Goto ( Menu path) System --> Status
    Now u get a pop-up System :status in that in SAP Data block u can find GUI Status. Now Double Click on that Status. It takes u to the Status of that screen.
    Now click on the Display --> Change Button on the application tool bar.
    If it is a standard GUI-status then it asks for the ACCESS KEY.
    if it is a custom defined GUI Status  then u can change the status .
    reward if helpful
    raam

  • How to change cn attribute

    How can I change 'cn' using Oracle Directory Manager?
    The 'cn' attribute is normally grayed out, so cannot be changed.
    Thanks,
    Chetan

    Hi Chetan:
    What you are trying to do is modify the RDN (Relative Distinguished Name). The following is an example of how to change the RDN from "cn=dcp1" to "cn=thanh mai". The example assumes the entry to be changed resides under "dc=Americas, dc=IMC, dc=com"
    ldapmoddn -p 389 -h host_name -D cn=orcladmin -w welcome -b "cn=dcp1, dc=Americas, dc=IMC, dc=com" -R "cn=thanh mai"
    This modifies the RDN component of the DN from "cn=dcp1" to "cn=thanh mai"
    Hope this helps.
    Thanks,
    Jay
    null

  • Select/change Visual Attributes Dynamically

    Hi,
    I have Forms10g R2, I want to change the visual attributes of a field dynamically based on value which is inserted/queried, I don't know in which trigger I should put my code so in all cases it does work.
    Thanks and Regards, Khawar

    Hi,
    I have Forms10g R2, I want to change the visual
    attributes of a field dynamically based on value
    which is inserted/queried, I don't know in which
    trigger I should put my code so in all cases it does
    work.
    Thanks and Regards, KhawarFor querying, you can put your code in POST-QUERY trigger and WHEN-VALIDATE-* for inserting.
    Try it and if you have any more questions, do not hesitate to ask.
    Tony

  • How to change the  attribute of screen field to drop down list dynamically

    Hi All,
      Col X                   Col Y
      A                        input field
      B                       drop down list
    This is a tabular disply where the Screen field attribute for Col y  is NO DROP DOWN BOX.
    My requirement is to change the attribute of COl Y to DROP DOWN list depending on the value of
      COL X  dynamically.

    Dear Ajay,
    Actually this requirement is to enhance the standard screen for Tcode :EHSVU21.
    So depending on the 1st Column(Test no)  value ,i have to change the 3rd Column(Low.norm.result)
    property either to DROP Down or not.
    So in the PBO only the changes to be made and there is no field in SCREEN internal table for changing the attribute to DROP down. I checked SCREEN internal table where the field VALUE_HELP and REQUEST is useful but not  suitable for my case.
    Any solution available?

Maybe you are looking for

  • Report delimiteddata option. How to hide summary fields.

    Hi, I have a report which has Summary Items eg: Department: Production Name Salary John 1000 Jack 2000 Total 3000 Department: Quality Name Salary Harry 1200 Sally 800 Total 2000 This is how it comes in PDF format. Now I want to show the same report i

  • How to include attributes in BEx?

    Hi, I am using Infoset for BEx reporing and I want to drag attribute fields which is in Key Dimensions but not able to do the same. Ex: Key Dimensions: SALES OFFICE ID -->Attributes(Sales Rep ID,Office location and etc). I can drag Sales office ID in

  • Update from tiger to leopard problem

    Hi. I have a problem. I just purchased a new imac with leopard and because it seems faster and i like the new functions i'd like to have it on my older macbook as well. But when i try to install it it simply gives me the error message "Mac osx 10.5 c

  • Account(s)

    I have two accounts, one for my iphone 5s & another for my ipod classic. I can purchase songs etc easily too my iphone which is in credit, however when i connect to the itunes store with my classic & try to purchase songs, the system asks me for my d

  • Why does my screen darken at random moments? Im unable to see my screen, I cant even unlock it to check on apps

    I just received the iphone 4s  but at random moments the screen darkens and I am unable to see anything. Im not even sure my phone is on unless I completely turn it off and on again but when I turn it back on the screen is dark. I cant unlock my phon