How to Highlight the CURRENT RECORD in a Table with Report Form
Hi,
I have created a Table with Report Form....let suppose the table is - EMP
Report page - 1
Form page - 2
Now, when I do Create / Update on Page 2,....the control is back on Page1.
Suppose in the Report Page (Page1)..we have 10 records....NOW how should I highlight the CURRENT RECORD in Page 1 with some color to identify the record which I have updated/created just now...
Thanks,
Deepak
Hi Deepak,
You could do that with a custom report template. I've done that here: [http://apex.oracle.com/pls/otn/f?p=267:175]
Go to Shared Components, Templates and create a new Report template as a copy of your existing one. Then edit your template. In the above example, the Column Template 1 setting was:
<td #ALIGNMENT# headers="#COLUMN_HEADER#" class="t18data">#COLUMN_VALUE#</td>I copied this into the Column Template 2 setting and updated the Column Template 1 setting to:
<td #ALIGNMENT# headers="#COLUMN_HEADER#" class="t18data" style="background-color:red; color:yellow;">#COLUMN_VALUE#</td>I then set the Column Template 1 Condition to: Use Based on PL/SQL Expression
and the Column Template 1 Expression to: '#EMPNO#' = '&P178_EMPNO.'
(In my example, P178_EMPNO is the single item on the linked to page.
Save those changes and go to your report and change its template to the new one. As long as a selection has been made and P178_EMPNO has a value, the condition will make sure that the report uses the first template for the row with the matching EMPNO value. All other rows get the template from Column Template 2.
Andy
Similar Messages
-
How to highlight the repeated records in a BO crystal report?
Hi ,
How to highlight the repeated records in a BO crystal report?
we want to highlight the rows for which account number is same.
thanks
sriramYou don't even need to create a group. Just sort the records on the fields that define "duplicate". Then you can just use
if {field} = PreviousValue({field}) then crYellow else crNoColor
in the format's Background Color formula. This will cause the background to be yellow on duplicates. (If you need to check more than one field in order to determine duplicates, just insert
and {field2} = PreviousValue({field2}
and so on for each field that needs to be checked.
HTH,
Carl -
How to highlight the selected value in a table
Hi All,
I have list of roles in a table like admin,dba...etc.
i will select the current selected role using
Stgin role =wdCotext.currentElement().getRole();
After getting the role i bind this value in context.
now my requiremnet is i will navigate to other table view containing all roles like admin,dba,networkadmin .
I have to highlight the selected role in previous table to new table containing the all the roles.
means selected role should be highlight in a next table view list of roles.
please help.Hi mohammad,
To achieve this functionality, use another integer variable to store the index of the currently selected element in the first view. Pass this variable's value to the next view (either as plug parameter or throgh mapping) and set the Lead selection for the table as this index in the second view.
In the first View ....
int n = wdContext.current<your_node>Element().index()
pass this value from first view to second view.
In the second view
wdContext.node<your_node>().setLeadSelection(n)
Hope this helps,
Best Regards,
Nibu.
Message was edited by: Nibu Wilson -
How to delete the duplicate records in a table without promary key
I have a table that contains around 1 million records and there is no promary key or auto number coulums. I need to delete the duplicate records from this table. what is the simple effective way to do this.
Please see this link:
Remove duplicate records ...
sqldevelop.wordpress.com -
How to find the longest record in a table?
Hello,
Is there a function to find the longest record in a table? Or is there a data dictionary that would tell you which record contains the longest data?
I have a table with five columns and one million records. I want to find the record (5 columns combined) with the longest data. Thank you.Dear watson2000!
The function "VSIZE" tells you the number of bytes in the internal representation of a column which means the size of a value within a column. An example of vsize can be found here:
[http://www.adp-gmbh.ch/ora/sql/vsize.html]
So I think you should try it with this query to get the size of the longest record:
SELECT MAX(VSIZE(column1)) +
MAX(VSIZE(column2)) +
MAX(VSIZE(column3)) +
MAX(VSIZE(column4)) +
MAX(VSIZE(column5)) AS "Maximum Row"
FROM your_table;To identify the longest record try like this:
SELECT rowid
FROM your_table
GROUP BY rowid
HAVING (MAX(VSIZE(column1)) +
MAX(VSIZE(column2)) +
MAX(VSIZE(column3)) +
MAX(VSIZE(column4)) +
MAX(VSIZE(column5))) = (SELECT MAX(VSIZE(column1)) +
MAX(VSIZE(column2)) +
MAX(VSIZE(column3)) +
MAX(VSIZE(column4)) +
MAX(VSIZE(column5))
FROM your_table;)I hope that these two queries could be of help to you.
yours sincerely
Florian W.
Edited by: Florian W. on 23.04.2009 20:53 -
How to read the current selection in a table.
Hello Experts,
I've this issue with the web dynpro. I have a Adaptive Webservice Model in web dynpro. And I have three tables in the UI. When a row is selected in the first table, the second table is populated with the appropriate data (using a method in the web service.) the same applies to the third table, when the a row is selected in the second table, the third table has to be populated with the appropriate data. The methods in the web service are all working fine. However, in web dynpro, I am not able to figure out on how I read the selected row in a table. Any information on how to resolve this would be really really helpful.
<
wdContext.currentGetMailElement().setProfileID("-Should be read from the selected row in the table.");
wdThis.wdGetMailControllerController().executeGetMail();
>
regards,
Sam.Hi Samuel,
I didnt clearly understood your problem. When you are selecting a particular row in a table you are executing a web service named Get Mail. Are you passing any input parameter(any selected row data) while executing a web service. And when you get the response node where you have a attribute in the node getmail. Am I right.
If this is the case, then first check if the GetMail node is present or not by comparing it will null or checking its size. If the node is null then you will not get attribute as the element itself is null as nothing is retrieved in response. And if the node is not null then the element at 0th position is selected by default. you can retreieve the attribute by directly using the following code
if(wdContext.nodeGetMail() !=null)
String profileId= wdContext.currentGetMailElement().getProfileID();
Check if this works for you.
Regards,
Ardhendu Sarkar -
How to include the search criteria in "Form on a Table with Report" form.
Hi,
I am struggling hard to get to this point can any body help me...
I had created a page type form and in that I selected Form on a Table with Report..so the hirerachy is Form >> Form on a Table with Report. In that I managed to give one column of data hyperlink so that once we click on that column data it will takes to next form to display all other information.
But, the problem is there is not serach criteria available on this type of page.Could any body give me a solution how to get on to this.
Cheers,
krishna.Hi,
Could, some body please answer to my question I raised above.
Cheers,
Krishna. -
Update Multiple DB records in one table with one form
I am developing an onine proofing system that will display a
number of images, and then allow the customer to approve each
image, as well as provide comments.
I currently have a table setup with the various elements (an
image that dynamically gets its name, details about the image, and
the neccessary form fields).
See This
Image for the layout
I would then apply a repeat region (the number of signs would
vary), and like to update all the records with the customer's
comments and approval with one form. How is this done? I have
downloaded a trial of the developers toolkit, but the documentation
is horrible. I would be willing to buy an extension that will allow
this, if one exists.I found an extension that did this in about two minutes:
http://www.webassist.com/professional/products/productdetails.asp?PID=117
Excellent software, highly recommended. Easy to figure out,
and got this "problem" resolved fast. -
How to Copy the specific record of one table to other table(same structure)
Hello,
i have develop a form and some buttons on it. Suppose that Form is based on TABLE_1, which has the fiollowing structure.
( Bill_No Number(5),
Bill_Date Date,
Bill_amount Number(6),
Description Varchar2(60)
My requirement is when i save the any record and after that i want to copy all the contents of that record to Table_2.
On the form there is a button named as Let say "Copy current Record to Table_2". So when i press the button, the record is copied from Table_1 to Table_2.
(Note: - Table_2 has the same structure as Table_1.)
Please help me to solve this problem.
Thanks in advance.i would prefer a pure database-solution, means put a database-trigger BEFORE INSERT FOR REACH ROW on your table 1 and do the insert there.
If you do it in PRE-INSERT-Trigger in forms it will work for data entered via forms-application, but what happens if data is inserted via a different frontend?
CREATE OR REPLACE TRIGGER TRG_TABLENAME_BRI
BEFORE INSERT
ON TABLENAME
FOR EACH ROW
BEGIN
-- Do your insert here
INSERT INTO TABLE2 (
COL1,
COL2
) VALUES (
:NEW.COL1, -- (or OLD.COL1)
:NEW.COL2 -- (or OLD.COL2)
END;
/Edited by: aweiden on 22.09.2008 08:08 -
How to transport the content of a DDIC table with FM TRINT_REQUEST_CHOICE
Hi
I have created a table and added some data rows in the table.
I need to transport the added data rows of the table with FM TRINT_REQUEST_CHOICE.
How can I do it?
which type of request shall I use? workbench request or customizing request?
Thanks a lot!Hello Frank
Assuming that you have not defined your Z-table as Customizing table but as application table (-> see delivery class) then I think a workbench request will do the job.
However, you can do a quick smoke test:
Create a workbench request and enter the transport object entry R3TR TABU <name of z-table> manually. If the system allows this you are on the safe side.
Next enter key entry (e.g. 100* = all entries from client 100) and release the request.
If you can see the selected entries in the export log of the request then everything is ok.
Regards
Uwe -
How can I combine post to two different tables with one form?
I am trying to create a "phantom" record in a table to be used later in a report. How can I create a form and properly $_POST to two different tables? Thanks for any suggestions!
In POST processing, just do the insert to one table, followed by the insert to the second table. I don't understand where you are getting stuck.
Sometimes when we do an insert, we need the auto-generated ID from the newly created record as a "foreign key" for the record created in the second insert. MySQL has a nifty solution for that. The specific code depends on whether you are using the mysql, mysqli or PDO database connection. -
How to highlight the first row of a table
When entering the form, how do I get the first row of the table to be highlighted when it has not been selected yet? There is already data in the table. Thanks.
AllysonAny ideas on what would cause this NOT to work? I added this row right after the table is created and populated and it is still not highlighted when I enter the form. The snippet of code that does this is:
MyTableModel modelS = (MyTableModel)dataModel.get("S");
jTable1 = new JTable(modelS);
jTable1.setRowSelectionInterval(0,0);MyTableModel is this:
class MyTableModel extends DefaultTableModel {
public MyTableModel(Object[] columnNames, int numRows) {
super(columnNames, numRows);
public boolean isCellEditable(int row, int column) {
if (TableKey == 'S') {
if (column == 6) {
return false;
if (TableKey == 'O') {
if (column == 0 || column == 4 || column == 5) {
return false;
if (TableKey == 'P') {
return false;
return true;
}Can anyone help? Thanks.
Allyson -
How to change the partition type on a table with data
Hi
I have a table, which is partitioned by list on date column. The table contains large volume of data.
My requirement is to make the list partition into range on the same date column.
I am working on Oracle10g
Kindly advicepartitioned by list on date How many distinct DATE values do you have ? Each DATE value would be a Partition in List Partitioning.
Why do you need to convert this to RANGE Partitioning ? How many DATE values do you expect in the table in the future ?
You can use DBMS_REDIFINITION to copy a LIST Partitioned Table to a RANGE Partitioned Table and then switch the tables at the end.
See examples (where the source table is not partitioned)
http://www.oracle-base.com/articles/misc/partitioning-an-existing-table.php
http://uhesse.com/2010/02/15/partitioning-a-table-online-with-dbms_redefinition/
But before converting I would justify why a LIST Partitioned Table be converted to RANGE Partitioned. Do you have Date-Range queries ?
Hemant K Chitale
Edited by: Hemant K Chitale on Mar 15, 2013 2:11 PM -
How to improve the updating a sql server table with another table in Oracle
Hi there.
I am trying to do the next updating in SSIS
UPDATE S
SET
S.COLUMN_A = OT.COLUMN_A,
S.COLUMN_B = OT.COLUMN_B
FROM
SQLT1 S INNER JOIN ORACLET1 OT ON
S. COLUMN_C = OT.COLUMN_C
This is what I am doing:
I am taking the Oracle data with the ODBC Source like this.
Select column_A, column_B, column_C
from OracleT1
The thing is, the Oracle table has millions of registers and this updating is taking a lot. But I am not sure if it is maybe because of the design of the update query.
I wonder is if there is another way to design this query or improve the performance of this task.
Thanks a lot.Yes
Use a OLEDB destination instead and save the records to a staging table
Then use a subsequent Execute sql task and do the set based update in it as below
UPDATE t
SET COLUMN_A = s.COLUMN_A,
COLUMN_B = s.COLUMN_B
FROM SQLT1 t
INNER JOIN stagingTable s
ON s.COLUMN_C = t.COLUMN_C
This would be much faster as its set based
Please Mark This As Answer if it solved your issue
Please Vote This As Helpful if it helps to solve your issue
Visakh
My Wiki User Page
My MSDN Page
My Personal Blog
My Facebook Page -
How to Delete the condition record in CRM
HI,
Can you please help me how to delete the condition record from condition table in CRM.
Please explain the usage of FM CRMXIF_CONDITION_SEL_DELETE with examples.
I have also read the documention of the function module. How to use this FM for custom defined condition table.
(this is the code given in Documentation)
DATA-OBJECT_REPRESENTATION = 'E'
DATA-SEL_OPT-CT_APPLICATION = 'CRM'
DATA-SEL_OPT-OBJECT_TASK = 'D'
DATA-SEL_OPT-RANGE-FIELDNAME = 'PRODUCT_ID'
DATA-SEL_OPT-RANGE-R_SIGN = 'I' (Including)
DATA-SEL_OPT-RANGE-R_OPTION = 'EQ'
DATA-SEL_OPT-RANGE-R_VALUE_LOW = 'PROD_1'
Thanks
ShankarHi Shankar,
I am using the same CRMXIF_CONDITION_SEL_DELETE function module to delete condition record present in CRM.
But it is giving me below error in the return table of the FM after i run the program. Can you please correct me if I am doing any thing wrong?
Error in lt_return: SMW3 CND_MAST_SEL_DEL_EXT_VALIDATE CND_M_SD
code:
ls_range-fieldname = 'PRODUCT_ID''.
ls_range-R_SIGN = 'I'.
ls_range-R_OPTION = 'EQ'.
ls_range-R_VALUE_LOW = '123456'.
APPEND ls_range TO lt_range.
MOVE lt_range TO ls_entry-SEL_OPT-range.
ls_data-SEL_OPT-object_task = 'D'.
ls_data-SEL_OPT-ct_application = 'CRM'.
ls_data-object_representation = 'E'.
CALL FUNCTION 'CRMXIF_CONDITION_SEL_DELETE'
EXPORTING
DATA = ls_date
IMPORTING
RETURN = lt_return
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
IMPORTING
return = lt_ret.
Edited by: Saravanaprasad Nadar on Jul 7, 2010 1:27 AM
Maybe you are looking for
-
AD seems to be crashing Safari 3
for the second time today, apple discussions has crashed Safari. Here is the crash report: Date/Time: 2007-12-11 19:39:54.610 -0500 OS Version: 10.4.11 (Build 8S2167) Report Version: 4 Command: Safari Path: /Applications/Safari.app/Contents/MacOS/Saf
-
I have my original Power Mac Pro G5 7,3
I have replaced the older Power Mac Pro G5 with a new Mac Pro in 2010, I don't have a know use for the old Mac Pro, any suggestions? Can I sell it? or use it in some creative way, I also have a Macbook Pro which I use while traveling, to keep up
-
Concurrent execution of mapping
Hi All, I have quick question about concurrent execution of mapping. Let's assume a simple mapping loading data from external table to regular table. My question is whether it is possible to execute concurrently this mapping but with different set of
-
Photos not recognized and files unreadable
I have iPhoto 5.0.4 and was recently importing some images from a CD burned by a friend. The images all came in fine, but iPhoto started hanging up, so I quite and rebooted. When I rebooted and started iPhoto again it now says there are no photos. I
-
Using a GTX 670 with Premiere Pro CC
This is a similar question to one that's been asked many times before, pertaining to earlier versions of Premiere. With CS6, some cards not on the supported list could be added via a "hack". Can a similar modification be made for Premiere Pro CC ? An