Highlighting a ROw in a tablular form based on a column in the row
I have a tabular form that Has two types of records. If flightLogType = 1 then I want to highlight the row. If flightLogType=0 then no highlight. Does anyone know how to do this.
Hi,
I did example
http://apex.oracle.com/pls/otn/f?p=40323:57
Report select is just
SELECT * FROM empI did copy my favorite report template to new name.
Then I did edit Column Templates.
I did set Column Template 1 conditionally "Use Based on PL/SQL expression".
Column Template 1 Expression
#DEPTNO# != 10To Column Template 2 I did copy what is in Template 1 and add style="background:red"Column Template 2
<td #ALIGNMENT# headers="#COLUMN_HEADER#" class="t14data" style="background:red">#COLUMN_VALUE#</td>Column Template 2 Condition "Use Based on PL/SQL expression"
Template 2 Expression
#DEPTNO# = 10Then I did change report use new template
This might help also
http://download.oracle.com/docs/cd/E14373_01/appdev.32/e11838/themes.htm#sthref1772
Br,Jari
Edited by: jarola on May 11, 2010 11:24 PM
Similar Messages
-
Radio group in classic report based on another column on the same row.
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
Application Express 4.1.0.00.32
How can I have a radio group column based on an LOV utilizing another column on the same row of the report?
For example: what if I had a survey application and depending on the likert scale that was assigned to the question there would be different possible answer choices:
Question 1 on row 1 of the report: The class instructor was friendly?
Likert scale choice is Agreement.
Choices on Radio Group: Strongly Agree, Agree, Undecided, Strongly Disagree
Question 2 on row 2 of the report: The class offered good materials?
Likert scale choice is Quality.
Choices on Radio Group: Excellent, Below Average, Average, Above Average, Excellent
The radio group can change per row depending on the Likert scale assigned to the question which is assigned to a different column on the row.
Can LOV utilize the column? :
SELECT scale_text
FROM scale_choices
WHERE scale_category_choice_id = 2 <<= this would be the Likert scale identifier
ORDER
BY display_orderHere is the answer:
APEX_ITEM.SELECT_LIST_FROM_QUERY(
p_idx IN NUMBER,
p_value IN VARCHAR2 DEFAULT NULL,
p_query IN VARCHAR2,
p_attributes IN VARCHAR2 DEFAULT NULL,
p_show_null IN VARCHAR2 DEFAULT 'YES',
p_null_value IN VARCHAR2 DEFAULT '%NULL%',
p_null_text IN VARCHAR2 DEFAULT '%',
p_item_id IN VARCHAR2 DEFAULT NULL,
p_item_label IN VARCHAR2 DEFAULT NULL,
p_show_extra IN VARCHAR2 DEFAULT 'YES')
RETURN VARCHAR2; -
Populating parts of form based on Value entered in the first field
Hello,
I am trying to create a form, where user will enter the serial number of his equipment and I want him to click a verify button next to it.Upon clicking the verify button I want the Item Description field of the form to be updated ( this info is pulled from a backend MySql DB).Also, the text fields corresponding to the Equipment Site to be populated.After checking all the info, user should be able to click a submit button at the end of form and this information should be written to another table.I attached a Insert record server behaviour to form.Essentially, I want to attach a different action to both buttons on the form.In my view this is same a when we fill those registration form and based on our country, our state drop down gets populated.It seems this is doable, but I am not able to figure out how.I would really appreciate any help
ThanksThis is very simple if you understand PHP code. Basically, you give the two buttons different names, and use PHP conditional logic to control what happens. Call one button "verify" and the other "insert". If you use the POST method, you control the script like this:
if (array_key_exists('verify', $_POST) {
// create a recordset to retrieve the details ready for display
} elseif (array_key_exists('insert', $_POST) {
// insert the details in the the new table
If you're not comfortable coding PHP yourself, the easy way to do it with Dreamweaver server behaviors is to use separate pages. In the first page, just create a form for the user to enter the serial number. Use the GET method to send the serial number to a separate page. In the new page, use the URL parameter containing the serial number to create a recordset to populate the insert form. Then apply an Insert Record server behavior using the POST method to insert the details into a new table. -
Master Detail Form - Update Statement for Column in the Detail Section
Hello,
I've posted a demo application to apex.oracle.com
Application# 49298
Application Name: Street_Inventory
Basically, on page 3 I have a Master Detail Form. In the Detail section, I want the value of On_hand to save to table ITEMS. Here's my code below.
SOURCE
select
"CONSUME_DETAIL"."CONSUME_DETAIL_ID",
"CONSUME_DETAIL"."CONSUME_HEADER_ID",
"CONSUME_DETAIL"."ITEM_ID",
"CONSUME_DETAIL"."CONSUMED_QUANTITY",
("ITEMS"."ON_HAND" - "CONSUME_DETAIL"."CONSUMED_QUANTITY") as "ON_HAND"
from "CONSUME_DETAIL",
"ITEMS"
where "CONSUME_HEADER_ID" = :P3_CONSUME_HEADER_ID
and "CONSUME_DETAIL"."ITEM_ID"="ITEMS"."ITEM_ID"
UPDATE INVENTORY PROCESS
UPDATE ITEMS
SET ON_HAND = :P3_ON_HAND - :P3_CONSUMED_QUANTITY
WHERE ITEM_ID = (select ITEM_ID
from CONSUME_DETAIL
where CONSUME_DETAIL_ID = :P3_CONSUME_DETAIL_ID);
My code isn't working. What am I doing wrong?WReed,
The first thing I see "off the bat" is that you don't have items named P3_ON_HAND and P3_CONSUMED_QUANTITY which are referenced in your code. Although it's possible to do what you want with just SQL, I updated your code with a little PL/SQL to make it easier to understand...
As you'll see the problem now is that the design/db model is not quite right as your getting a too many rows error.
Regards,
Dan
http://danielmcghan.us
http://sourceforge.net/projects/tapigen -
Filtering based on Fact Columns makes the result different?
Dear All,
I have an analysis report for Publisher, there are several columns, for example,
Col A = ROUND(Col B * Col C / Col D, 0) Whereas Col B, Col C and Col D are integers
Col E = ROUND(Col F * Col C / Col D, 0) Whereas Col F, Col C and Col D are integers
Filter: Col G is not null, Whereas Col G is fact column, Integer
I have the case is that
Col B = 120, Col C = 4, Col D = 14, Col F = 10
If Filter is not applied:
Col A = Round(120 * 4/14, 0) = 34
Col E = Round (120 * 10/14, 0) = 86
When Filter is applied,
Col A = Round (Floor(120 * 4/14), 0) = 34
Col E = Round(Floor(120 * 10/14), 0) = 85
CIf you want to avoid the floor function Use (120*10/14.0)
If all the values in a division are integers, OBIEE uses a Floor function automatically.
SO CAST either the numerator or the denominator to DOUBLE and then run your calculations, the floor function will not be applied. -
Count Distinct based on another column in the same table
Hello,
My question in short: is is it possible to add a new column to a view which holds the DISTINCT COUNTS of values/domains of another column in the same view?
For example, in the below table the column "Distinct Count of Occurence" shows how many distinct values a person has in the Occurence column. So AAA has 1 and 2 therefore it is 2 distinct values etc.
My issues is that I can retrieve unique values bu Count (Select Occurence)but I can not add the new column that would add the records to the corresponding Persons in the above table.
Is there an easy way to achieve this on the DWH level or should it be done with MDX in the cube?
ThanksHi,
Below a solution to use the view by adding a column with window functioning, maybe this will help.
CREATE TABLE #TMP
PERSON VARCHAR(10),
OCCURENCE SMALLINT
--DROP TABLE #TMP
INSERT INTO #TMP(PERSON,OCCURENCE)
VALUES
('AAA','1'),
('AAA','2'),
('BBB','1'),
('BBB','1'),
('BBB','1'),
('CCC','1'),
('CCC','2'),
('CCC','3');
--TRUNCATE TABLE #TMP
WITH CTE
AS
SELECT PERSON
,OCCURENCE
,ROW_NUMBER() OVER(PARTITION BY PERSON ORDER BY OCCURENCE) AS RN
FROM #TMP
SELECT PERSON, MAX(RN) AS RN
FROM CTE
GROUP BY PERSON
Regards,
Reshma
Please Vote as Helpful if an answer is helpful and/or Please mark Proposed as Answer or Mark As Answer when question is answered -
Conditional highlighting in standard report based on a column -disappearing
Hi All,
I implemented some conditional formatting on a standard report based on the thread below
Highlighting a ROw in a tablular form based on a column in the row
Everything works well, except when you pass the cursor over the report the highlighting disappears. It reappears if you refresh the page or scroll to the next page in the report.
In my style tag in the template I'm just using
style="background:red"
Is it something to do with the template? I'm using builder 2 theme.
Any ideas?
AndrewHi Andrew,
this is coming from the report template - Before Each Row: <tr #HIGHLIGHT_ROW#>
Just remove the #HIGHLIGHT_ROW# if you do not need it.
Regards Garry -
Return values for a Form based on a procedure
Hi,
I am fairly new to Portal Applications.
I have a form based on a procedure.
The procedure has an IN OUT parameter and what happens at the moment is that once the submit button is pressed the IN OUT parameter is displayed on a new page.
My question is...
How do I display the returned value in a field on the form?
Please help
ThanksHi,
This is how it works right now. It is not possible to show it in the same form.
Thanks,
Sharmila -
How to redirect to j_security_check without the form based authentication
Hi,
I am trying to integrate my application authentication to a backend system with the ibm websphere form based authentication. Below is the scenario:
1. when the user clicks on a protected url, the container will redirect the user to the login page.
2. instead of displaying the login page, i would like to automatically redirect the user to j_security_check action. which means that instead of displaying the login.jsp page, the user will automatically be redirected to j_security_check to perform some user authentication, and if successful, the application pages will be displayed.
The reason i want to auto redirect the user to j_security_check is because i am implementing some integration work with a backend system. the user will key in the username/password from another system. once the user is authenticated, the user information will be passed to my system. The login page of my system will not be displayed again, and by using the username value, my system will assume that the user has successfully been authenticated (authentication done by the backend system), and therefore automatically gain authorization to login into my application.
i hope that clarifies my problem.
anyone out there has any solution to my problem?
thanks a lot in advance.Hi Darren,
Let me explain the whole authentication environment.
There are actually 2 systems in this environment. Let;s call it system A and system B.
System B is actually using the authentication mechanism that i described in my previous message.
A login page will be presented to the user (within system A). User credential is collected and passed to system A to be authenticated. System A will use its own mechanism to authenticate the user.
Once the user is authenticated, system A will pass the user ID to system B. At this point, system B will assume that the user is authenticated and grant authorization to access the application. (system B global security is enabled and implements the form based authentication mechanism) Therefore, at this point, the redirect page (so called login page) will not be displayed to the user, instead it will be automatically redirected to the j_security_check action to execute the customer Ldap Registry class. (ps : eventhough authentication is no longer needed, the flow will still go to Ldap Registry class. A check is done in the Ldap Registry class to skip the authentication, if it is not boot strap login. Only first and only time authentication is done for boot strap login).
In the case a protected url is clicked or invoked by the user directly, the application will redirect the user to the initial login of system A. Otherwise (the url link originates from system A, during the passing of user token to system B), system B will redirect to j_security_check and execute the customer Ldap Registry class.
Based on the above explained scenario, in your opinion, is there any security loopholes? consider that system B no longer perform authentication but only to grant authorization to the user.
Appreciate your advice. Thanks in advance
Anyway, i am using the ibm websphere server. :) -
Delete duplicate rows -- based on 4 columns -- how?
I asked this question on how to delete duplicates recently and received this suggestion which works well -- except --
With CTE AS
SELECT *, ROW_NUMBER() OVER (Partition by fld1 order by fld1) RowNum
FROM #tmpA
DELETE From CTE
WHERE RowNum > 1
-- the actual table I need to delete duplicate rows on is based on 4 columns. The following table contains 14,462 rows of which 14,348 are distinct -- based on the following 4 colums. Below is an image of a sample of the data contained in the
table for my question and to the right of that data is the column structures (data types). Is it possible to do something like the above example suggestion with the table in the image below? How to do that? I need to delete rows so that 14462
goes down to 14348. If I only reference one column for the delete -- this would delete like 7000+ rows. I only need to remove 114 rows.
Rich PAdd the other 3 columns to the partition.
Jason Long -
Forms based on query? Is it possible in Oracle Portal?
here is my code that i want to use
SELECT a.first, a.last, b.Position_CD, c.skill_cd, d.team_name, d.team_country, d.club, e.structure_name
FROM Roster a, Roster_position b, roster_skill c, team d, team_structure e
where (a.Roster_ID = b.roster_id (+) and (b.roster_id = c.roster_id (+) ) and (a.team_cd = d.team_cd(+)) and (a.team_structure_cd = e.team_structure_cd (+)))
order by a.roster_id;
Is it possible for oracle portal to support such a query in a form?
Oracle portal supports single tables or views...master-detal...and forms based on procedures.
Since the above query associates with moro then one table..how might one create a form based on that query? Is their a way in oracle portal to create a form and have its record source be based on such a complex query and be able to update and insert data? I know and have tested that it works in Ms Access and i can update and add data in that above query. Hopefully oracle supports this. (*cross fingers*)
If i cant do what i said above...what advice or suggestions you guys have for me? If i use master-detail it won't work right because i need to involve all 5 tables.
Any help or comments are greatly appreciated!When i made the above query a view and created an oracle portal form. I get this error when I try to retrieve all the records in that view i made above.
An unexpected error occurred: ORA-01445: cannot select ROWID from a join view without a key-preserved table (WWV-16016)
What does the "key-preserved table" mean? -
Form Based authentcation in Sharepoint 2010
Hi,
I am Having a problem. everytime i enter the URL for accesing the site i am getting a new page which asks me whether i have to use forms based autherntication or Windows based authentication.Attaching the below screen shot of the same. can some
one help me to sort out this issue.If you implment Forms Based authentication on the same AAM zone where you are using Windows Authentication this is the way it is designed to work. If you Extend the Web Application to a new Zone and turn on Forms Based authentication there but not
in the default zone then you won't get the prompt. Instead you'll use windows authentication when you use the default Zone url and Forms based authentication when you use the extended zone URL.
Paul Stork SharePoint Server MVP
Principal Architect: Blue Chip Consulting Group
Blog: http://dontpapanic.com/blog
Twitter: Follow @pstork
Please remember to mark your question as "answered" if this solves your problem. -
Would like to create a file upload facility in a form based on stored procedure
Hello,
I would like to create a 'File Upload' in a 'form based on stored procedure'. The version of portal that I am running is 3.0.7.6.2. In this version, only 'form based on table' has the ability to upload files. Or is it that I am missing something?
Please let me know if this is possible in higher versions of portal.
Thank you for your help.
JayasreeI have kin od fdone this by using the additem fucntion, if you look at the HTML of the add file page, you can see the parameter that are required for the form.
-
Web form based authentication. HOW ????
So , I've read almost all the forums and the specs that I could find and I still dont get it.
How do you form based authenticate a user ?
The unclear part is how/where is "j_security_check" mapped to ??
Is the Web Container taking care of that?
If it does, how do I configure the web container to access the database (all the username/password are in there)?
If not, I suppose I need a custom servlet that will pull the username/password from the db. The question is how do I tell the web container that the user credentials are verified??
Any suggestions or code samples are welcome!
Thanks,
mihut_mIf you're using Tomcat, try:
http://jakarta.apache.org/tomcat/tomcat-4.1-doc/realm-howto.html#JDBCRealm
and
http://www.onjava.com/pub/a/onjava/2001/07/24/tomcat.html
Basically you:
1) create a login and an error page. The form for the login must post with an action of "j_security_check" with a field named "j_username" and anoter named "j_password"
2) you tell tomcat (in server.xml) what realm to use and you configure it accordingly
3) in WEB-INF/web.xml you set the parameter for your security constraints.
Patrick -
How do I open up a form based on a query/parameter
Can someone please tell me how can I open the form based on a query and the query is based on a pre-set value. Thanks.
I am new to Oracle Form. Please treat me like a newbie. Thanks.Hi,
If I understand u , you want to call a form
and execute query automatically with preset value.
Is that what you mean?.
1.suggestion: You can use the call_form, or open_form .
check all parameters like "auto query" and so on.
(see help-online for parameters to pass for call_form, open_form....)
2.Suggestion: In the pre-query trigger set the value.
in the When-new-form-instance
write this code:
Begin
execute_query; -- built-in procedure
end;
I hope this gives you an idea,
Regards
CB
Maybe you are looking for
-
Hi Experts, Could you please tell me, How many Scenarios are there in XI ? I know some scenarios given below ( Except these scenarios ) 1) File to File 2) File to FCC 3) File to RFC 4) File to IDOC 5) File to JDBC 6) SOAP to RFC 7) File to MAIL 8) Fi
-
Proxies and 10.5.2
Still nobody has given any thoughts to why proxies won't work when computer is managed. All sorts of advice from apple so far no joy, this includes setting the content to the proxy address, checking proxies and of making sure both admin and managed a
-
Extended IDocs filling code?
Hi all, I have created an extension to an IDoc SISCSO01 and using the process code SD10.Where exactly should I write the code to fill the extended segments? Can we use customer exits in Function module of the process code to write the code? If so whi
-
Cdrom install in new guest domain
Hi all -- I'm waiting for my T1000 to show up (should be here tomorrow) and I'm whiling away my time with reading the Admin Guide. Our Solaris machines (and these ldom's) are on a network that already has a Red Hat Kickstart server. I don't really fe
-
Premiere Pro CS5/5.5 project back up
Hey there guys! I'm currently working on Premiere Pro for an animation series at my workplace. We're trying to move our working projects from an external hard-drive into a new internal hard-drive that we just installed in. The problem that we have no