Web Forms: Deleting line based on the value of a specific column
HelloI have an online form in which I want to apply delete missing on the ranks, but only on the value of the first column. So, if the first column is #missing I want the deleted row, even if the columns are given in it.
Is it possible to do this?
I'm on ver 11.1.2.2 Hyperion Planning
Shehzad
Published by: shehzad k on January 24, 2013 11:51
Unfortunately, no. There is no way to add the delete line based SOLELY on the existence of a value in the first column. It would be nice to see some of the more advanced features "conditional delete", we en flies over to the planning of the entry forms.
You can do the "clumsy" things with data validations where you gray - out ranks in view of the existence of a value in a particular cell, however while this might SUGGEST that the user should not enter data in a particular line, it would not PREVENT to do so.
We have seen many improvements in form lately with the introduction of data validations. I hope the momentum continues.
-Jake
Tags: Business Intelligence
Similar Questions
-
change the color of line based on the value of column 5 Apex in the classic report
Version of the apex 5.0.0.00.31
Standard universal theme
Page theme default template
Classic report
Foldable report template
Hello
I know this question has been asked several times here, but I'm working on 5 Apex and need to know the correct way to do it in this version.
I need to change the color of the text of the entire line (no background color) based on the value in one of the columns of the classic report. I have just two conditions, if the value of column = Yes, color should be red, otherwise it must be green.
I am new to jscript and css, so appreciate if someone can tell me the solution with steps.
I have already checked this link that changes the value of the column, need to do something similar to the whole line.
https://tylermuth.WordPress.com/2007/12/01/conditional-column-formatting-in-apex/
Hi coolmaddy007-Oracle,.
Here's an example set up on the apex.oracle.com according to the specifications you gave: https://apex.oracle.com/pls/apex/f?p=35467:1
Version of the apex 5.0.0.00.31
Standard universal theme
Page theme default template
Classic report
Foldable report template
Here is how it is done:
Create a dynamic action with the following specifications:
Name: Give the appropriate name
Event: After refresh
Selection type: region
Region: select your region classic report
Condition: No strings attached
Action: Run the JavaScript Code
Fire on loading the Page: Yes
Code:
$('td[headers="JOB"]').each(function() { if ( $(this).text() === 'MANAGER' ) { $(this).closest('tr').find('td').css({"color":"red"}); } if ( $(this).text() === 'SALESMAN' ) { $(this).closest('tr').find('td').css({"color":"green"}); } if ( $(this).text() === 'CLERK' ) { $(this).closest('tr').find('td').css({"color":"blue"}); } });
NOTE: Download the selector appropriate for your knowledge $('td[headers="JOB"]') case using firebug/browser development tools.
Items concerned: leave blank.
PS: Changed the example to change the color of text instead of the background color.
I hope this helps!
Kind regards
Kiran
-
Generating lines based on the value of the column?
Hi all
I would like to know if there is a function that can help me in creating lines based on a column value and, if so, which. I'm on version 11.2.0.3.0
for example, I have these data in the table:
ID O A C
1 5 3 5
2 9 2 3
Where ID is an identifier unique record and column C contains the number of records, I would have returned for this ID. In this example, the folder with the ID 1 would be repeated 5 times and the folder with the id 2 would be repeated 3 times. The result would look like this:
ID O A C
1 5 3 5
1 5 3 5
1 5 3 5
1 5 3 5
1 5 3 5
2 9 2 3
2 9 2 3
2 9 2 3
Column C contains the number of repetitions Records and is defined as a positive integer > = 1.
Of course, in real life, the table contains (at this time) 41 M number of records and the value of C can vary between 1 and 554, hardcode on the example above values is not possible.
Any pointers in the right direction are much appreciated.
Kind regards
LennertSQL> ed Wrote file afiedt.buf 1 with t as (select 1 as id, 5 as c from dual union all 2 select 2, 3 from dual) 3 -- 4 select id, c 5 from t 6 connect by level <= c 7 and id = prior id 8* and prior sys_guid() is not null SQL> / ID C ---------- ---------- 1 5 1 5 1 5 1 5 1 5 2 3 2 3 2 3 8 rows selected.
-
Disable a line based on the value
Hello!
I use jdeveloper 11.1.1.5
I dragged and dropped a finyrVO like an adf:table in that I have the FyStatus attribute as a Selectone choice
When my user changes the value of FyStatus closed and after you click Save button, the FyStatus should be disabled
How can I achieve thisThis exactly what the post say you?
is there something not clear to you? -
Dynamically partition a table based on different values of a specific column: possible?
I'll start by explaining my problem, so that you can have a global vision of the problem and perhaps suggest another solution. Problem: I have 2 tables with millions of records. Records are added daily, and so each row in each table has a column of "insertion_date".
C1 C2 ... C10 insertion_date (type date, ofc)
lines are cleaned according to the insertion_date parameter. This can happen in two ways:
1 - whenever an application error appears. In this case delete is based on a single day and would be like:
delete from T1 where insertion_date=##;
in other words remove us the lines added and then restart the program (business logic, can't change it)
2. every two weeks the data associated with these two weeks are deleted because will be most used:
delete from T1 where insertion_date between ## and ##; (a two weeks period here)
Delete is currently very slow: it takes abot 8 minutes just to remove approximately 5 M of records (with the same insertion_date), I can't even imagine the time required to delete records more.
So, here's my idea!
I would partition my DB according to the value of insertion_date.
To remove case 1 I would simply delete the partion associated with this insertion date, to remove scores of cases 2 associates at that interval.
For the needs of my application at most 15 were leaving are present each time (maybe 20 if I want to keep last at least 5 days of data), so the documented limit of 64000 partitions is not a problem.
Real problem is that I do not know insertion_date values in advance, so my question: is it possible to automatically create a new partition every time presents itself a new value of insertion_date?
And please correct me if I'm wrong, if I accomplish partitioning that I wouldn't need to edit above right queries? I know just the faster removal time am I correct?
No - it isn't bog standard range partitioning partitioning interval
But perhaps you're citing 9i documentation for a reason?
It is a feature of 11g... then only about 10 years.
create table t1 (col1 date) partition by range (col1) interval (numtodsinterval(1,'DAY')) (partition po values less than (to_date('01-01-2015','DD-MM-YYYY'))); table T1 created. select table_name, partition_name, high_value from user_tab_partitions where table_name = 'T1'; TABLE_NAME PARTITION_NAME HIGH_VALUE ------------------------------ ------------------------------ -------------------------------------------------------------------------------- T1 PO TO_DATE(' 2015-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIA...' insert into t1 select trunc(sysdate,'MM')+rownum-1 from dual connect by rownum <= 10; select table_name, partition_name, high_value from user_tab_partitions where table_name = 'T1'; TABLE_NAME PARTITION_NAME HIGH_VALUE ------------------------------ ------------------------------ -------------------------------------------------------------------------------- T1 PO TO_DATE(' 2015-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIA...' T1 SYS_P450383 TO_DATE(' 2015-07-02 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIA...' T1 SYS_P450384 TO_DATE(' 2015-07-03 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIA ...' T1 SYS_P450385 TO_DATE(' 2015-07-04 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIA ...' T1 SYS_P450386 TO_DATE(' 2015-07-05 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIA ...' T1 SYS_P450387 TO_DATE(' 2015-07-06 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIA ...' T1 SYS_P450388 TO_DATE(' 2015-07-07 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIA ...' T1 SYS_P450389 TO_DATE(' 2015-07-08 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIA ...' T1 SYS_P450390 TO_DATE(' 2015-07-09 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIA ...' T1 SYS_P450391 TO_DATE(' 2015-07-10 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIA ...' T1 SYS_P450392 TO_DATE(' 2015-07-11 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIA ...'
-
Validation on Delete / Cancel based on the value in a property
Hi all
Can it be a validation or put on a hierarchy such as if a node in the hierarchy is deleted / canceled it generates an error if one of the associated nodes property has a value of stress?
We have a hierarchy target which maps to various sources via the associated nodes property. We frequently update the source hierarchies and mapping of source hierarchies, but the target is not updated that frequently.
While regular maintenance, a user can delete a hierarchy node accidentally target because of which mapping sources would be gone. Is there a validation that can be written so that if a node is deleted, removed or cancelled in the target hierarchy it generates an error if the property mapping is filled?
Thank you
Sam
You can use the 'PropRemove' of validation class. It allows you to select up to three properties to check (repeat one if you don't need that much) and provide you values for the properties that would make the validation fails. You can create a new derived property, which returns true or false based on knowledge if it has associated with nodes.
-
Calculate the difference based on the values of 2 different columns
Hello friends,
I basically want to do something like below that is the Format t - SQL:
SUM (CASE column WHERE 'ABC' THEN 1 ELSE 0 END)-SUM (CASE columnB WHERE 'XYZ' THEN 1 ELSE 0 END)
For which I was changing the following code in Oracle:
SUM (CASE column = 'ABC' THEN 1 ELSE 0 END)-SUM (CASE columnB = END ELSE 0 'XYZ', 1).
But his failure to validation with an error message - missing right parenthesis...
Rest of the qry is very good, and each time I have add this line it starts failing.
Published by: Sweta on 11-Sep-2009 09:32Try this
SUM (CASE WHEN columna = 'ABC' THEN 1 ELSE 0 END) - SUM (CASE WHEN columnb = 'XYZ' THEN 1 ELSE 0 END)
or
COUNT (CASE WHEN columna = 'ABC' THEN 1 END) - COUNT (CASE WHEN columnb = 'XYZ' THEN 1 END)
Note: you can use this sythax in oracle
SUM(CASE columnA WHEN 'ABC' THEN 1 ELSE 0 END) - SUM(CASE columnB WHEN 'XYZ' THEN 1 ELSE 0 END)
Example of
SELECT emp_test.*,CASE ename WHEN 'SCOTT' THEN 1 END ind FROM emp_test EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO IND ---------- ---------- --------- ---------- ---------- ---------- ---------- ---------- ---------- 7369 SMITH CLERK 7902 1980-12-17 800 20 7499 ALLEN SALESMAN 7698 1981-02-20 1600 300 30 7521 WARD SALESMAN 7698 1981-02-22 1250 500 30 7566 JONES MANAGER 7839 1981-04-02 2975 20 7654 MARTIN SALESMAN 7698 1981-09-28 1250 1400 30 7698 BLAKE MANAGER 7839 1981-05-01 2850 30 7782 CLARK MANAGER 7839 1981-06-09 2450 10 7788 SCOTT ANALYST 7566 1987-04-19 3000 20 1 7839 KING PRESIDENT 1981-11-17 5000 0 10 7844 TURNER SALESMAN 7698 1981-09-08 1500 30 7876 ADAMS CLERK 7788 1987-05-23 1100 20 7900 JAMES CLERK 7698 1981-12-03 950 30 7902 FORD ANALYST 7566 1981-12-03 3000 20 7934 MILLER CLERK 7782 1982-01-23 1300 10 14 rows selected.
-
Web page open based on the value of the text field
I want to open a web page that is based on the value of a text field. How to bind the value of a text field to a command which will open the web page?
For example, the value of the text field is: 8 t - EXT
and the web page I want to open when you press a button is: http://hqms/doc.asp?dn=8T-EXT
As you can see that the 8 t - EXT is something that a person enters the form and is what is needed to open the web page. The other text in the link of the webpage is always the same.
Thank you
Hello
In the click event of the button, place the following JavaScript code:
if (TextField1.rawValue !== null) { var vURL = "http://hqms/doc.asp?dn=" + TextField1.rawValue; app.launchURL(vURL, true); } else { app.alert("Dear user, please put a code in the text field. Thank you!"); }
You need to change the object references based on your shape.
Niall
-
Follow-up - how can I order lines based on a value from column to HFR
As discussed in my question on queries Top, I have a column that I ordered highest to lowest on a report.
I have now, thanks to mballo, have a column of row (still hidden) as well as the column that contains the values. I have 25 rows. My use of the Rank ([M, 1:25].ifNN(-1), descending) provides values but no order.
How can I get the lines sorted by the values in a particular column, then the first line has the highest value and the rest in descending order?
JIn the property sheet of grid, there is an option "comes out" about 1/2 at the bottom of the page. Once activated it will bring up a window that allows you to apply the sorting. You can take specific lines or all the rows and then apply that based on a column. Or vice versa.
-
Highlight the line in the standard State is based on the value in the column...
I'm trying to highlight the lines of a standard report based on the value of the TICKET_TYPE column.
I followed the post:
but the difficulty. I have the following error:
ORA-06550: line 1, column 34: PLS-00201: identifier 'SHRIMP' must be declared ORA-06550: line 1, column 7: PL/SQL: statement ignored
ERR-1025 expression PLSQL treatment error. SHRIMP = "SHRIMP".
My report query is:
Select T.TRIP_ID,
T.TRIP_ID trip_show,
T.TRIP_ID trip_select,
T.DAYS_AT_SEA,
T.NBR_OF_CREW,
T.TRIP_START_DATE,
T.VESSEL_ID,
o.ticket_type ticket_type
TRAVEL t, o one_ticket_type
where t.dea_permit_id =: G_DEA_PERMIT_ID and t.trip_id = o.trip_id
I created a new template called a ticket-enhancement.
line 1 = tempate < td #ALIGNMENT headers # = "" #COLUMN_HEADER # "class ="t14data"style =" background: red "> #COLUMN_VALUE # < table >"
model condition rank 1 = use based on the expression of pl/sql
template expression rank 1 = #TICKET_TYPE # = "SHRIMP" (* I also tried without the quote)
any thoughts? Thank you!!
Edited by: KEH813 may 25, 2010 11:10I'm not sure of the JavaScript. Whenever you sort the report, coloring disappears and you can send the page again.
PS Don't forget to mark the answers as Correct or useful.
Best regards
Mathieu Gosselin -
How do I delete an article based on the value of another field
I have a pdf form that I added to the text fields. My challenge is that of the financial section of the form, if the value of a specific field is empty or null, I blank block of signature financial review. I've been trying to find a way to cover the area of signature with a white box or have a text box with signature block text appear or disappear depending on whether the value is zero or empty.If seen many answers on how to make the field itself disappear based on value, but I did find something that causes another field or shape appear or disappear depending on the value of another field.
Please try the following script,
var signid = true;
If (this.getField("finan").value! = 0) signid = true;
of another signid = false;
If (SignID) this.getField("signaturefield").display = display.visible;
else this.getField("signaturefield").display = display.hidden;
Please let me know if it solves the problem.
-
Delete in the database based on the values of the multiple selection list
Hello
I have a selectlist in Apex and a function in the database to make a deletion based on the value selected in the selection list.
The package is called when the user clicks on the button Delete with the rest of the process:FUNCTION delete_batch (v_batch VARCHAR2) RETURN VARCHAR2 IS BEGIN IF v_batch like 'M%' THEN RETURN ('A monthrun cannot be deleted'); ELSE DELETE FROM so_disco_pa WHERE batch = v_batch ; DELETE FROM so_batch_pa WHERE batch = v_batch ; COMMIT; RETURN ('Batch '||v_batch||' has been deleted'); END IF; EXCEPTION WHEN OTHERS THEN RETURN ('Batch could not be deleted'); END delete_batch;
Now, I want to change the selectlist for a multiple-selection list to make several batches can be deleted.BEGIN DECLARE x varchar2(100); BEGIN x := pa_control.delete_batch (:P3_BATCH); :F105_MESSAGE := x; END; END;
How can I change my procedure and the procedure to remove lots based on the values selected?
Thank you
Dianadianap says:
I got this far, but only the first batch selected in the list is being deleted. The other values of selected package are not removed.Help please.
Move the RETURN statement out of your loop.
-
How to create table selectable line or not based on the value of the line
Hello.
JDeveloper 11.1.1.2
Is it possible to make a selectable table row or not based on a value in the line.
That is to say. lets say that the row contains a Boolean LOCKED = TRUE.
This line should not be selectable.
A line whose value LOCKED = FALSE should be selectable.
/ ErikErik,
No particular reason to disable a selection of lines for a particular line? If I'm an end user, I would be clicking on the same line of thought again and again my mouse does not ;) (call me dumb :)). How do you differentiate this line (using inlineStyle / styleClass) based on the value of line? In addition, you can disable the other buttons when a row with a particular value is selected (so that the user knows that the selected line is not treatable).
Arun-
-
Toggle controls simple form based on the value of an element
Is it possible to toggle the controls on simple form based on the value of an element?
for example, if P21_stat = 1 5 controls behave as type "View as text (saves the State)", otherwise they must be of type "text field"?
No work around if not?Hi Alex,
Look at the definition of the article page, you will find a 'readonly' section where you can specify a condition that this point should be readonly (in all other cases, it is a normal entry point).
brgds,
Peter-----
Blog: http://www.oracle-and-apex.com
ApexLib: http://apexlib.oracleapex.info
Work: http://www.click-click.at -
The line formatting based on the value of a column
Hi friends
I'm trying to format the entire row based on the value of the first column in my answers.
Example, if the first value of column 'F' now, I want the row to be colorful
I can do a conditional formatting on a column, but I want to do down the line
F 8.1% 12.0%
------------------------------------------
E 5.2% 3.5%
------------------------------------------
M 2.3% 3.3%
------------------------------------------
If one has done this or suggestions please answer
Thank you
Sang AWell, the conditional formatting can be done in PivotTables until the next version, 11g. In the meantime, you two options:
(1) http://gerardnico.com/weblog/2009/04/06/obiee-cross-conditional-formatting-on-a-pivot/
(2) http://oraclebizint.wordpress.com/2008/04/29/oracle-bi-ee-101332-conditional-formatting-based-on-multiple-character-columns-in-a-pivot-table/
(3) you can use your custom column filter functionality to get your ' sales in year 20xx "and a presentation to make this dynamic variable. So you can declare an array and use the method I described above.
Good luck.
Maybe you are looking for
-
Running the current software Mini and 10.6.8 on an older laptop. The two blinking MacKeeper and other advertising windows. I deleted cookies several times and checked the popup block, but to no avail. The killer solution need to stop this.
-
An automator workflow is running, and I'm not.
Years, I wrote an Automator workflow to rename the files that I placed on the desktop. Now, I want to get rid of this workflow, but I can't find it anywhere! It runs whenever something happens to my office, and I want to remove it. When it runs, a di
-
How can I sign up for the Playstation as a device on the Sony S tablet to control the Blueray?
The title says it all: I want to be able to control the Playstation Blueray with my tablet. I can't understand how register is a device. Tried that (https://us.en.kb.sony.com/app/answers/detail/a_id/34397/c/65, 66 / but he does not see the IR on the
-
I have one problem similar as other than restoration SANDRAKANE very well
I have a similar problem as SANDRAKANE in my not properly opening Task Manager but my restore and everything works well. I have installed SP3 did all updates to date, but when I try to run the Task Manager it shows the system and administrative tasks
-
We tried raising help but not very far!