Adding Data through LOV when LOV validation fails to bring row
Question on Adding data to LOV:
Just like in form 5(Professional Forms), Is there a way to dynamically insert the row to add data if the data entered is not in the LOV? I have searched forum and looked at Dev Guide but didn't find any notes. One way is making "AutoValidation" false so LOV will not fire and validate, THEN upon SAVE just commit trx. Will this work? or Is there a better thought. Thanks
Set the Disable Validation property of the LOV Item to "True"
Thanks,
Kumar
Similar Messages
-
Is their way to prevent a form data from being lost when a validation fails
Is their way to prevent a form data from being lost when a validation fails?
So I would use APEX_COLLECTION (there is some information in APEX documentation).
Read all data you need to keep after submit and save them to your collection. Then, if validation fails, show report with data not from base, but from your collection. You have to create process, which creates collection, and you need to modify your report definition to get data not only from DB but also from collection.
If you have any questions feel free to ask.
Regards,
Przemek
Edited by: Przemek on 2009-01-10 17:47 -
How to stop attribute level validation when entity validator fails?
Hi,
Can you suggest any way to achieve the desired behaviour on the following scenario.
Table contains the following columns
1. Grade
2. Grade Rate
3. Status
Constraints:
1. Grade and Grade Rate together must be unique.
2. Grade and Grade Rate are mandatory fields.
Implementation:
1. Have Mandatory validator at attribute level for Grade and Grade Rate by default.
2. Alternate key is defined based on Grade and Grade Rate and added the same as Entity validator.
User operation scenario:
User adds a row in a table, entered 'GradeOne' as Grade, tabbed out and then entered '5 %' as Grade Rate (Existing row of the VO has a row with similar data already). When user try to navigate to other row, both validation at attribute level and entity level fires and gives the following error messages.
Error Msg 1. Grade and GradeRate should be unique.
Error Msg 2. Attribute GradeRate is required.
Expected behaviour:
I can understand the reason why ADF throws both the errors (coz it didn't consider the invalid value of GradeRate posted into attribute), but the error messages confuses the user. It would be great if he get only one error message in this scenario (i.e. Unique validation alone)
Question:
How can I restrict in such a way that only one error validation happens in a request (i.e. either attribute level or entity level or in a particular order}
Thanks in Advance.Hi,
the reason ADF does this is for performance. What if you create a custom error handler in the DataBindings.cpx file and use this to suppress all other errors?
See
Decompiling ADF Binaries: Customizing Business Components Error Messages
:http://www.adftutorials.com/adf-custom-error-handler-to-display-custom-message-to-user.html
Frank -
Date Picker Error when not valid date
I have a field with a date picker. I have an inline validation of type pl/sql error that checks to see that the user actually entered a valid date
l_date := todate(:P1_MYDATE, '&PICK_DATE_FORMAT_MASK.');
Works fine, except, next to the field (between the field and the date picker) I get this "junk"
Unable to cast value "03/35/2004" to date format mask PICK_DATE_USING_FLOW_FORMAT_MASK
This is pretty ugly, especially as I am already telling them they made a mistake.
Would you like me to log a bug?
Also . . . it would be great to have a built in validation for dates. Any thoughts there? Perhaps an enhancement request?
Thanks,
a-Anton,
This is definitely pretty ugly and should be handled more gracefully. As it stands now, there is no way to suppress this automatic casting to a date value.
You can work around it by clearing session state for that item if the validation fails. You could do this in a validation of type Function Returning Boolean with:
declare
l_date date;
begin
l_date := to_date(:P1_MYDATE,'&PICK_DATE_FORMAT_MASTK.');
return true;
exception
when others then
:P1_MYDATE := NULL;
return false;
end;
The idea for a built-in validation for dates is a great one. HTML DB has all the information (what type of date picker, any format masks, NLS settings) to determine the validity of a date value.
Joel -
APEX bug:9879227 (ORA-01403: no data found error when using validations)
Hi,
We are getting the
ORA-01403: no data found error
when the APEX page has validations AND a tabular form is also present on the page.
I did see a couple of other forum links discussing the issue (bug id: 9879227 ?? ).
But what i want to get a confirmation on is, in which release was this bug really fixed ?
i see the release notes of 4.0.1.00.03 claiming that it is fixed
in the release.
we are on 4.0.1.00.03. is this bug really solved in release 4.0.1.00.03?
are there any known work-arounds ? i tried re-creating the report multiple times, but that did not help.
Any suggestions or work-arounds will greatly help us.
Regards,
RamakrishnanRamakrishnan,
If you are talking about getting no data found when trying to save the report then take a look at the last message in this thread:
{message:id=9971445}
Cheers,
Tyson Jouglet -
How do I return to the top of a form when input validation fails?
I have a form that I am using spry input validation that I
would like the user to be returned to the top of the page when
validation fails. If that can't be done somewhat easily, can I have
a message appear next to the submit button that says "Errors found.
The field(s) marked in red need to be corrected" when there are any
errors that prevent the form from submitting.The break statement in Java is similar to last in Perl.
The continue statement in Java is similar to next in Perl. -
Using ADF BC I wnat to customize error message when entity validation fails
Hi,
I am using ADF BC for model.JSF for view-controller
I want that when entity level validation fails during update of record the error massage should be generate accourding to the values inputed by the user.
how can i add programatically generated error message.
Please if possible provide some example.
Thanks
ajitTry this:
http://download-west.oracle.com/docs/pdf/B25947_01.pdf
9.3.3 How to Create an Entity-Level Method Validator -
Querystring is lost when form validation failes
I have a form that uses form validation and <i>@jpf:validation-error-forward name="validation-failure" return-to="currentPage"</i>.<br><br>
When the validation of the form failes it returns to the current page as it is supposed to but it looses the querystring that i use to show the correct content in the form. :-(<br><br>
I have tryed to find a way to also send the querystring but without success so far. Any ideas anyone?Can the query string be stored in pageflow scoped variable? That way it will exist as long as the portlet instance exists.
--SJ -
Automatically displaying the error text for a form field when the validator fails?
Hi,
Flex 2 has a very nice feature to display custom text next to
a form field whose validation failed. But the user has to move the
mouse over the form field to display the text. Is there a way to
invoke this feature programmatically?
What I would like to do is validate form fields on submit and
- if validation fails for a form field - set focus on that form
field and automatically display the custom error text in the red
blurb. Focusing works fine but I cant' get the text to render...
MarkusThanks Bregent.
Weirdest thing...I just tried a Google search for a solution to this problem and came across another thread on this forum. By the time I got to the bottom of it I realised one of those taking part was myself from years ago! Jeesh, been here before or what!
Changed my recordset to...
<%
Dim rsPROP__MMColParam
rsPROP__MMColParam = "0"
If (Request.Form("categoryID") <> "") Then
rsPROP__MMColParam = Request.Form("categoryID")
End If
%>
<%
Dim rsPROP__MMColParam1
rsPROP__MMColParam1 = "1"
If (Request.Form("categoryID") <> "") Then
rsPROP__MMColParam1 = Request.Form("categoryID")
End If
%>
<%
Dim rsPROP
Dim rsPROP_cmd
Dim rsPROP_numRows
Set rsPROP_cmd = Server.CreateObject ("ADODB.Command")
rsPROP_cmd.ActiveConnection = MM_cs_STRING
rsPROP_cmd.CommandText = "SELECT prodid, product, categoryID FROM dbo.products WHERE ISNULL(?,0) = 0 OR categoryID = ?"
rsPROP_cmd.Prepared = true
rsPROP_cmd.Parameters.Append rsPROP_cmd.CreateParameter("param1", 5, 1, -1, rsPROP__MMColParam) ' adDouble
rsPROP_cmd.Parameters.Append rsPROP_cmd.CreateParameter("param2", 5, 1, -1, rsPROP__MMColParam) ' adDouble
Set rsPROP = rsPROP_cmd.Execute
rsPROP_numRows = 0
%>
...and it works fine.
Appreciate the help. I would have taken your advice and done an If Else on the WHERE clause to acheive the same.
Thank you.
NJ -
How can use a button when a validation fail
Hi,
This is my 'scenario'
In a form I have a button that call a LOV and an Item_code field.
The Item_code field is validated from a trigger with a code like this:
select Desc into Item_desc from Table1 where Table1.Id = Item_code;
exception when no_data_found then
DISPLAY_MESSAGE('Error Code', 'Not Found') ;
raise form_trigger_failure;
All work fine, but I am not be able to use the Search button. The focus is on the Item_code field and if I try to click on the button a message error is displayed.
Please, how can resolve this problem ?Just do the following:
If :Item_code is not null then
select Desc into Item_desc from Table1 where Table1.Id = :Item_code;
end if;
exception
when no_data_found then
:Item_code := NULL;
:Item_desc := NULL;
DISPLAY_MESSAGE('Error Code', 'Not Found') ; -
Create alert when content validation fails
How can I create an alert (with email subscription) when content fails to validate on a distribution point or distribution point group?
born to learn!AJM
Did you come up with a solution for this? We are using SCOM to monitor the SMSDPMON.log on our DP's for a string of "Failed to evaluate package".
Also, I have built a custom SQL report to query the SCCM database for this information and it is sent to me once a week, the day after content validation runs on the DP's. Below is the SQL code I am using, use it to build your own custom SCCM report.
select LastUpdateDate, MessageID,vSMS_DistributionDPStatus.PackageID,v_package.Name as PackageName, vSMS_DistributionDPStatus.Name as DistributionPoint
from vSMS_DistributionDPStatus,v_package
Where vSMS_DistributionDPStatus.PackageID = v_package.PackageID and MessageID = 9517
-Tony -
Get data through query all non validated invoices and unaccounted invoices
Hi expert,
I could not find flag in ap_invoices_all to find such invoice which are not accounted yet or such invoices which are not validated.
please tell me column name used for both condition or give me query to find such records.
ThanksHi,
If it's 11i, you can do this by linking with ap_invoice_distribution table . Checking match_staus_flag for validation and accounting date for accounted invoices ..
Regards
Muthu -
JTable, how to read Data from it when mouse is clicked on a Row?
I Implemented a Listener to the Table, but how can I know on which Row I have clicked and How can I read the Data from that row?
My Table, has a header (6Columns) and various number of Rows.
thx for helpI think you have to extends the class AbstractTableModel
and redefine the method getValueAt( int row , int col )
thanks -
Report shows "No data found" when validation fails
Hi folks,
I'm new to the OTN and have a short question regarding validations/report pagination.
We are using Apex 4.0.2.00.07.
I have a page containing a report with three columns.
First column is a checkbox (f30), the second one a date picker and the third one is a value field (f34).
I'm trying to build a validation for the value field (should only allow numeric values, but is varchar2) and used a validation with "Function Returning Boolean".
The PL/SQL code is:
DECLARE
vrow BINARY_INTEGER;
v_number FLOAT:=0;
BEGIN
FOR i IN 1 .. APEX_APPLICATION.g_f30.COUNT
LOOP
BEGIN
vrow := APEX_APPLICATION.g_f30 (i);
v_number := to_number(APEX_APPLICATION.g_f34(vrow));
RETURN TRUE;
EXCEPTION
WHEN OTHERS THEN
RETURN FALSE;
END;
END LOOP;
END;
The validation works fine, but every time I enter a non numeric value and the validation fails (error message is displayed correctly as notification) I get a "report error: ORA-01403: no data found" in the pagination area of the report.
Tried to disable pagination completely, but the error still displays when the validation fails.
Any help would be appreciated.
Thanks in advance and regards
SandroContent of the checkboxes is ok, debugging showed
1:7
2:8
(records 7 and 8 where ticked)
Debugging console also shows:
0.10900 0.00000 Processing point: Before Box Body
0.10900 0.00000 Region: Shareclassinformation
0.10900 0.00000 Item: P59_IS
0.10900 0.00000 Item: P59_NA
0.10900 0.00000 Item: P59_CO
0.10900 0.00000 Region: Attribute Selection
0.10900 0.00000 Item: P59_LO
0.10900 0.00000 Item: P59_ID
0.10900 0.00000 Item: P59_IDAH
0.10900 0.00000 Item: P59_IDAT
0.10900 0.00000 Item: P59_SHO
0.10900 0.00000 Item: P59_UTD
0.10900 0.00000 Item: P59_X NA
0.12500 0.00000 Region: Attributes
0.12500 0.23400 Item: P59_NOT
0.12500 0.00000 show report
0.12500 0.00000 determine column headings
0.12500 0.00000 parse query as: DB
0.35900 0.14100 binding: ":P59_LOV_AT"="P59_LOV_AT" value="64"
0.35900 0.00000 binding: ":P59_IDT"="P59_IDT" value="51"
0.50000 0.01500 print column headings
0.50000 0.00000 rows loop: 20 row(s)
*0.51500 0.01600 report error: ORA-01403: no data found*
0.51500 0.00000 Computation point: After Box Body
... -
File in File Browse item disappears if validation fails on any item ....
Greetings:
I'm using APEX 4.0. I have a region with 7 data elements, one of them being a File Browse page item. The BLOB file loads in the WWV_FLOW_FILES table first, then in the "After Submit" page processing, I move the BLOB into my own custom table. This works great in normal processing.
However, if any of the other data elements in this region fails validation, the page renders with the validation messages, but the file in the File Browse page item disappears. Therefore, the user would have to re-select the file to upload before they resubmit and process the page again.
How can I avoid this? Why does the path and file name disappear when page validation fails?
Thanks,
Stanbondurs wrote:
Greetings:
I'm using APEX 4.0. I have a region with 7 data elements, one of them being a File Browse page item. The BLOB file loads in the WWV_FLOW_FILES table first, then in the "After Submit" page processing, I move the BLOB into my own custom table. This works great in normal processing.
However, if any of the other data elements in this region fails validation, the page renders with the validation messages, but the file in the File Browse page item disappears. Therefore, the user would have to re-select the file to upload before they resubmit and process the page again.
How can I avoid this? Why does the path and file name disappear when page validation fails?It is a required security feature. Per the HTML specification, APEX will not render a value in a file browse item on page show. This protects the user from nefarious persons changing the file item value during spurious "failed" validation (hoping the user is distracted correcting the "failed" item and does not notice) in order to capture a file the user does not intend to submit (e.g. /etc/passwd).
Maybe you are looking for
-
Headphones stop working after a certain time and the notification for sound change has disappeared
HP Pavilion dv6-6176sa Win7 64bit. I have a Pavilion dv6, and occasionally no sound will go through headphones when the jack is plugged in. The headphones themselves are not at fault, they are brand new and work fine. When the headphones are plugged
-
How can I change the country in my Airport Extreme wireless settings
I bought my Airport Extreme in the US. I live in the UK. How can I change the wireless settings to show the UK (or Europe) as one of the available countries? At the moment it lists only countries in the Americas (Canada, US, Argentina etc...)
-
Hey guys! Im having serious render issues with Premiere CS5. I always use to render the work area before the export of a session. But this time there is a serious glitch during the rendering: The progression bar takes an insane amount of time. Even t
-
Can't access itunes library when using iphoto slideshow
When using iphoto slideshow and click on music, iphoto shows my itunes library but not the list of songs. When I click on library it only plays the first song on my list. I can't change to other songs. I have the latest software for itunes, iphoto an
-
I've seen this topic mentioned in regard to Leopard. Can anyone give me the Dummie explanation of what this means? TIA