How to relate a report page to a tabular form?
I have a table called PRODUCT
SQL> desc product
Name Null? Type
PRODUCTNUMBER NOT NULL VARCHAR2(15 CHAR)
PRODUCTDESCRIPTION VARCHAR2(30 CHAR)
LOCATION VARCHAR2(10 CHAR)
WARRANTY NUMBER(4)
PRODUCTSN NOT NULL VARCHAR2(25 CHAR)
STATUS VARCHAR2(20 CHAR)Now I create a view, and based on this view I create a report page
CREATE OR REPLACE VIEW V_PRODUCT_OVERVIEW AS
SELECT PRODUCTNUMBER, PRODUCTDESCRIPTION, LOCATION, WARRANTY, COUNT(PRODUCTSN) QUANTITY
FROM PRODUCT
GROUP BY PRODUCTNUMBER, PRODUCTDESCRIPTION, LOCATION, WARRANTY;For each type of product (identified by PRODUCTNUMBER), there may be many instances (identified by PRODUCTSN). I want to put an edit button beside each record on the report page. After clicking the edit button, it will redirect to a detail page, which is based on the specific PRODUCTNUMBER, where I can add or modify products.
SELECT PRODUCTSN, PRODUCTSTATUS
FROM PRODUCT
WHERE PRODUCTNUMBER = #THE_PRODUCTNUMBER_OF_LAST_PAGE#I don't know how to accomplish this, especially how to relate these two pages, and how to pass the PRODUCTNUMBER from the first page to the second. Any idea is appreciated! Thanks!
Can't run sample appliation. When I run the appliation, login using "demo/#lower_case_workspace_name#", the browser comes with error message:
ORA-06550: line 2, column 8: PLS-00201: identifier 'CUSTOM_AUTH' must be declared ORA-06550: line 2, column 1: PL/SQL: Statement ignored
Error ERR-10460 Unable to run authentication credential check function.
Similar Messages
-
How to call a Report 10g from a parameter form..?
Hello,
pls i wanna know the procedure of :
How to call a Report 10g from a parameter form..?
regards,
Abdetu..hopes it work for you.
procedure get_report is
pl_id paramlist;
p_year varchar2(4);
param_name varchar2(10) :'param';
begin
pl_id := get_parameter_list(param_name);
if not id_null(pl_id_)then
destroy_parameter_list(pl_id);
end if;
pl_id := create_parameter_list(param_name);
p_year := year -- assign the value.
add_parameter(pl_id,'p_year',text_parameter,p_year);
execute_report('report_name',pl_id);
end; -
How 2 call a report 10g from a parameter form 10G
Hello,
pls. i need steps ,or docs how 2 run a report 10g from a parameter form ;
Is it requireD for the Parameter form to call a report an Application Server no* ???*
i had a previous experience with the code due to run the report as follows:_
DECLARE
PARAM_ID PARAMLIST ;
PARAM_NAME VARCHAR2(30) := 'REPORT_PARAMETER';
ALRT NUMBER;
ERR_TXT VARCHAR2(1000);
repid REPORT_OBJECT;
v_rep VARCHAR2(100);
v_REP_SERVER_NAME VARCHAR2(200);
v_ip VARCHAR2(100);
BEGIN
PARAM_ID := GET_PARAMETER_LIST(PARAM_NAME);
IF NOT ID_NULL(PARAM_ID) THEN
DESTROY_PARAMETER_LIST('REPORT_PARAMETER');
END IF;
v_REP_SERVER_NAME := REP_SERVER_NAME;
BEGIN
SELECT PARAMETER_VALUE
INTO v_ip
FROM GENERAL_FIXED_PARAMETERS
WHERE PARAMETER_ID = 'REPORT_SERVER_IP';
EXCEPTION
WHEN OTHERS THEN
Message ('OTHERS' || SQLCODE || ' And ' || SQLERRM);
Message ('OTHERS' || SQLCODE || ' And ' || SQLERRM);
END;
PARAM_ID := CREATE_PARAMETER_LIST(PARAM_NAME);
ADD_PARAMETER(PARAM_ID,'PARAMFORM',TEXT_PARAMETER,'NO');
ADD_PARAMETER(PARAM_ID,'COPIES',TEXT_PARAMETER,:COPIES);
ADD_PARAMETER(PARAM_ID,'P_DISPLAY',TEXT_PARAMETER,:DESTYPE);
ADD_PARAMETER(PARAM_ID,'DESFORMAT',TEXT_PARAMETER,'pdf');
ADD_PARAMETER(PARAM_ID,'group_id',TEXT_PARAMETER, :group_id);
repid := find_report_object('WH_R01_GRP_ITEM');
SET_REPORT_OBJECT_PROPERTY(repid,REPORT_SERVER,v_rep_server_name);
v_rep := RUN_REPORT_OBJECT(repid,PARAM_ID);
WEB.SHOW_DOCUMENT('http://'||V_IP||'/reports/rwservlet/getjobid'||substr(v_rep,instr(v_rep,'_',-1)+1)||'?server='||v_REP_SERVER_NAME,'_blank');
-- http://server_name:8889/reports/rwservlet?report=rep_name.rdf¶mform=yes&destype=CACHE&desformat=htmlcss&userid=id/pass@conn
END;notice here the value of V_IP it is retrieved from the following table desc...
The table desc GENERAL_FIXED_PARAMETERS that i select from the values are as follows:_
SQL> DESC GENERAL_FIXED_PARAMETERS;
Name Null? Type
PARAMETER_ID VARCHAR2(200)
PARAMETER_VALUE VARCHAR2(200)
PARAMETER_DESC VARCHAR2(200)
MODULE VARCHAR2(200)it's stored value is as follows:
SQL> select * from GENERAL_FIXED_PARAMETERS;
PARAMETER_ID PARAMETER_VALUE PARAMETER_DESC MODULE
REPORT_SERVER_IP rep_oraas_OracleAs_10gNotice here the value of the PARAMETER_VALUE is a string ; as if it's a generic value to be applied on any REPORT_SERVER_IP this value ...
Where Should i retrieved or Get ???
That was long time i can't remember pls help me 2 run my report what should id
i searched the google but there is a missing link can u help and guide me it's urgent pls.
if needed 2 start oc4j for reports , setting pathes ,fonts, enviroment file etc.
The report object's property in the object navigator is as follow:_
+ Oracle Developer Integration node :
File name : My_Report_name
Execution Mode: Runtime
Communication Mode : Synchronous
Data Source data block :NULL
+ Reports node:
Report Destination Type : FileThanks in advance,
Regards,
Abdetu...Thanks InoL for reply,
REPORT_SERVER_IP is not correcti had doubted but wasn't sure of it...!
My First Question was :
Is it requireD for the Parameter form to call a report an Application Server no ???*the answer i found is Yessss
Regards,
Abdetu... -
HOW TO REMOVE SHOPING REPORT AND COPMARE TRAVEL RATES FORM MAIN TOOL BAR IN FIR FOX ?
# Question
HOW TO REMOVE SHOPING REPORT AND COPMARE TRAVEL RATES FORM MAIN TOOL BAR IN FIR FOX ?
WHEN EVER i AM SEARCHNING IN GOOGLE IN LEFT SIDE SHOPPING REPORT APPIR AUTOMATICALLY.Yahoo Messenger by default installs a number of extras such as the Yahoo toolbar and a browser plus plugin. There are a couple of places to check to uninstall these. First is the add-ons manager, for details on uninstalling via the add-ons manager see the [[Uninstalling add-ons]] article. If the Yahoo toolbar is not listed there, you can check the Windows control panel. The BrowerPlus plugin will probably also be listed in the control panel.
You should be able to remove it from the Windows control panel.
* From the Start menu, select Control Panel
* Open the list of installed programs:
** If in icon view, click Programs and Features
** If in category view, under "Programs", click Uninstall a program
* In the list of programs select the program, and then click Uninstall. -
How to use Ajax Get Multiple Values in Tabular form?
Hi All-
I am trying to use AJAX to get multiple values in tabular form by using Denes Kubicek's example in the following link -
http://apex.oracle.com/pls/otn/f?p=31517:239:9172467565606::NO:::
Basically, I want to use the drop down list to populate rest of the values on the form.
I have created the example(Ajax Get Multiple Values, application 54522) on Oracle site -
http://apex.oracle.com/pls/apex/f?p=4550:1:0:::::
Workspace: iConnect
login: demo
password: demo
I was able to duplicate his example on page 1 (home page).
However, I want to use system generate tabular form to finish this example, and was not able to populate the data correctly.
Page 2 (method 2) is the one that I am having trouble to populate the column values. When I checked application item values in Session, and the values seems to be populated correctly.
This is what I have done on this page:
1. Create an Application Process On Demand - Set_Multi_Items_Tabular2:
DECLARE
v_subject my_book_store.subject%TYPE;
v_price my_book_store.price%TYPE;
v_author my_book_store.author%TYPE;
v_qty NUMBER;
CURSOR cur_c
IS
SELECT subject, price, author, 1 qty
FROM my_book_store
WHERE book_id = :temporary_application_item2;
BEGIN
FOR c IN cur_c
LOOP
v_subject := c.subject;
v_price := c.price;
v_author := c.author;
v_qty := c.qty;
END LOOP;
OWA_UTIL.mime_header ('text/xml', FALSE);
HTP.p ('Cache-Control: no-cache');
HTP.p ('Pragma: no-cache');
OWA_UTIL.http_header_close;
HTP.prn ('<body>');
HTP.prn ('<desc>this xml genericly sets multiple items</desc>');
HTP.prn ('<item id="f04_' || :t_rownum || '">' || v_subject || '</item>');
HTP.prn ('<item id="f05_' || :t_rownum || '">' || v_price || '</item>');
HTP.prn ('<item id="f06_' || :t_rownum || '">' || v_author || '</item>');
HTP.prn ('<item id="f07_' || :t_rownum || '">' || v_qty || '</item>');
HTP.prn ('</body>');
END;
2. Create two application items - TEMPORARY_APPLICATION_ITEM2, T_ROWNUM2
3. Put the following in the Page Header:
<script language="JavaScript" type="text/javascript">
function f_set_multi_items_tabular2(pValue, pRow){
var get = new htmldb_Get(null,html_GetElement('pFlowId').value,
'APPLICATION_PROCESS=Set_Multi_Items_Tabular2',0);
if(pValue){
get.add('TEMPORARY_APPLICATION_ITEM2',pValue)
get.add('T_ROWNUM2',pRow)
}else{
get.add('TEMPORARY_APPLICATION_ITEM2','null')
gReturn = get.get('XML');
if(gReturn){
var l_Count = gReturn.getElementsByTagName("item").length;
for(var i = 0;i<l_Count;i++){
var l_Opt_Xml = gReturn.getElementsByTagName("item")[i];
var l_ID = l_Opt_Xml.getAttribute('id');
var l_El = html_GetElement(l_ID);
if(l_Opt_Xml.firstChild){
var l_Value = l_Opt_Xml.firstChild.nodeValue;
}else{
var l_Value = '';
if(l_El){
if(l_El.tagName == 'INPUT'){
l_El.value = l_Value;
}else if(l_El.tagName == 'SPAN' && l_El.className == 'grabber'){
l_El.parentNode.innerHTML = l_Value;
l_El.parentNode.id = l_ID;
}else{
l_El.innerHTML = l_Value;
get = null;
</script>
Add the follwing to the end of the above JavaScript:
<script language="JavaScript" type="text/javascript">
function setLOV(filter, list2)
var s = filter.id;
var item = s.substring(3,8);
var field2 = list2 + item;
f_set_multi_items_tabular2(filter, field2);
4. Tabular form query:
select
"BOOK_ID",
"BOOK",
"SUBJECT",
"PRICE",
"AUTHOR",
"QTY",
"BOOK_ID" BOOK_ID_DISPLAY
from "#OWNER#"."MY_BOOK_STORE"
5. In Book_ID_DISPLAY column attribute:
Add the following code to element attributes: onchange="javascript:f_set_multi_items_tabular2(this.value,'#ROWNUM#');"
Changed to -> onchange="javascript:setLOV(this,'f03');"
Now, T_ROWNUM2 returns value as f03_0001. But, TEMPORARY_APPLICATION_ITEM2 returns as [object HTMLSelectElement]...
Please help me to see how I can populate the data with this tabular form format. Thanks a lot in advanced!!!
Ling
Updated code in Red..Ling
Lets start with looking at what the javascript code is doing.
function f_set_multi_items_tabular(pValue, pRow){
/*This will initiate the url for the demand process to run*/
var get = new htmldb_Get(null,html_GetElement('pFlowId').value,
'APPLICATION_PROCESS=Set_Multi_Items_Tabular',0);
if(pValue){
/*If there is an value than submit item name with value*/
get.add('TEMPORARY_APPLICATION_ITEM',pValue)
get.add('T_ROWNUM',pRow)
}else{
/*Else set the item TEMPORARY_APPLICATION_ITEM to null*/
get.add('TEMPORARY_APPLICATION_ITEM','null')
/*Submit the url and te returned document is of type XML*/
gReturn = get.get('XML');
if(gReturn){
/*There is something returned*/
var l_Count = gReturn.getElementsByTagName("item").length;
/*For all elements of the tag item*/
for(var i = 0;i<l_Count;i++){
/*Get the item out of the XML*/
var l_Opt_Xml = gReturn.getElementsByTagName("item")[i];
/*Get the id of the item*/
var l_ID = l_Opt_Xml.getAttribute('id');
/*Get the element in the original page with the same id as
**the item we have in the XML produced by the ondemand process
var l_El = html_GetElement(l_ID);
/*Now get the value of the item form the XML*/
if(l_Opt_Xml.firstChild){
var l_Value = l_Opt_Xml.firstChild.nodeValue;
}else{
/*There is no value*/
var l_Value = '';
if(l_El){
/*There is an element with the same id as the item we are processing*/
if(l_El.tagName == 'INPUT'){
/*The element is an input item just set the value*/
l_El.value = l_Value;
}else if(l_El.tagName == 'SPAN' && l_El.className == 'grabber'){
/*If it is a span elment and has the class grabber
**Then set the innerHTML of the parent to the value
**and the id of the parent to the id
l_El.parentNode.innerHTML = l_Value;
l_El.parentNode.id = l_ID;
}else{
/*Else set the value as innerHTML*/
l_El.innerHTML = l_Value;
get = null;
Now where it went wrong in your initial post
The XML that was returned by your XML process would be something like
<body>
<desc>this xml genericly sets multiple items</desc>
<item id="f02_1">CSS Mastery</item>
<item id="f03_1">22</item>
<item id="f04_1">Andy Budd</item>
<item id="f05_1">1</item>
</body>
When you don't use apex_item to create your tabular form a item in the table will look like
<input id="f02_0001" type="text" value="CSS Mastery" maxlength="2000" size="16" name="f05" autocomplete="off">
Notice the id's f02_1 and f02_0001 don't match.
So to make it work the XML would have to look like
<body>
<desc>this xml genericly sets multiple items</desc>
<item id="f02_0001">CSS Mastery</item>
<item id="f03_0001">22</item>
<item id="f04_0001">Andy Budd</item>
<item id="f05_0001">1</item>
</body>
To do that simply use lpad in the ondemand process like
HTP.prn ('<item id="f02_' || lpad(:t_rownum,4,'0') || '">' || v_subject || '</item>');
HTP.prn ('<item id="f03_' || lpad(:t_rownum,4,'0') || '">' || v_price || '</item>');
HTP.prn ('<item id="f04_' || lpad(:t_rownum,4,'0') || '">' || v_author || '</item>');
HTP.prn ('<item id="f05_' || lpad(:t_rownum,4,'0') || '">' || v_qty || '</item>');
Keep in mind that the above is based on your original post and #ROWNUM# not being lpadded with zero's.
Nicolette -
How to create multiple Tree Type Region In Tabular Form ?
Dear Friends,
i have to design tabular form to Distribute User Rioght to emp to access application
eg if i have Three module in application
1.Administration
2.Attendance
3.Accounts
Module
1 Administration have 5 Pages A,B,C,D,E.
Module
2 Attendance HAVE 4 Pages F,G,H,I
Module
3 Accounts HAVE 7 Pages J,K,L,M,N,O,P
I need these three module divided into three section in tabular form as a tree Type like
Module 1 Tree Open in Tabular Form like
- (Tree Mark Open )
=======================================================
PAGE_ID-------------SUBPAGE_ID-------VIEW-------------------MODIFY-------------------CREATE----------------------------TABLE COLUMN NAME
========================================================
Administration-----------A------------------CHECK bOX------------CHECK BOX-------------CHECK BOX
Administration-----------B------------------CHECK bOX------------CHECK BOX-------------CHECK BOX
Administration-----------C------------------CHECK bOX------------CHECK BOX-------------CHECK BOX
Administration-----------D------------------CHECK bOX------------CHECK BOX-------------CHECK BOX
Administration-----------E------------------CHECK bOX------------CHECK BOX-------------CHECK BOX
- (Tree Mark Open )
Module 2 Tree Open in Tabular Form like
Attendance-----------F------------------CHECK bOX------------CHECK BOX-------------CHECK BOX
Attendance-----------G------------------CHECK bOX------------CHECK BOX-------------CHECK BOX
Attendance-----------H------------------CHECK bOX------------CHECK BOX-------------CHECK BOX
Attendance-----------I------------------CHECK bOX------------CHECK BOX-------------CHECK BOX
- (Tree Mark Open )
Module 3 Tree Open in Tabular Form like
Accounts-------------J------------------CHECK bOX------------CHECK BOX-------------CHECK BOX
Accounts-------------K------------------CHECK bOX------------CHECK BOX-------------CHECK BOX
Accounts-------------L------------------CHECK bOX------------CHECK BOX-------------CHECK BOX
Accounts-------------M------------------CHECK bOX------------CHECK BOX-------------CHECK BOX
Accounts-------------N------------------CHECK bOX------------CHECK BOX-------------CHECK BOX
Accounts-------------O------------------CHECK bOX------------CHECK BOX-------------CHECK BOX
Accounts-------------P------------------CHECK bOX------------CHECK BOX-------------CHECK BOXi need divided these three Module in Tabular form in three region as tree.
Table APPLICATION_PAGE_DETAILS
ID NUMBER
PAGE_ID NUMBER
SUB_PAGE_ID NUMBER
========================
TABLE USER_RIGHT
======================
ID NUMBER
EMP_ID NUMBER
PAGE_ID NUMBER
SUB_PAGE_ID NUMBER
VIEW VARCHAR2(1)
MODIFY VARCHAR2(1)
CREATE VARCHAR2(1)How to create multiple Tree Type Region In Tabular Form ?
How can i do this ?
Thanks
Edited by: Vedant on Oct 4, 2011 3:21 AM
Edited by: Vedant on Oct 4, 2011 9:09 PM
Edited by: Vedant on Oct 13, 2011 8:57 PMWell think of it I believe the scenario is too bird viewed hence the solution can't be exact.
But thinking of a possible solution every time a child operation fails have a catch block where you you go back to system if the parent needs to be deleted if yes, call Delete Method on the parent.
Note: Make sure that the decision on whether or not the parent record needs to be deleted will depends on the question "Does Parent Record already has several other children associated to it or not"
Hope this clarifies.
Regards,
Messer -
How to change Number of Rows in a Tabular Form report page?
Hi
I am working with a tabular form to create an attendance sheet for a school using Oracle Application Express 3.0.1.00.12. Whenever I change the Number of Rows value from 10 to 1000 in the Layout and Pagination section of the report page, the SUBMIT button is not working and it is unable to process at that stage. How can I change the valu so that I can see all the rows in a single page, make changes to all rows and submit the page rightaway. Please help me.
Thanks,
Chak
Edited by: user520137 on Jan 12, 2010 12:04 PMHi
I am working with a tabular form to create an attendance sheet for a school using Oracle Application Express 3.0.1.00.12. Whenever I change the Number of Rows value from 10 to 1000 in the Layout and Pagination section of the report page, the SUBMIT button is not working and it is unable to process at that stage. How can I change the valu so that I can see all the rows in a single page, make changes to all rows and submit the page rightaway. Please help me.
Thanks,
Chak
Edited by: user520137 on Jan 12, 2010 12:04 PM -
How to get the Report Page count using crystal reports 2008
Hi,
I have to implement a business logic where in i will have to display the no. of pages generated for the report
Say for e.g. crytal report that's generated spans 25 pages in the report.
Then i will have to display a message to the user after the report generation something like "25 Pages generated"
So, how would i get this report page count so that i can fetch the value and display the same to the user.
Any sample code snippet would be of great help.
Thanks in Advance
Regards,
RamnathHi,
I am using crystal reports 2008 and i visited the link forwarded in your previous mail and got the solution for getting the lastpagenumber of the report.
nPages = crReport.FormatEngine.GetLastPageNumber(New CrystalDecisions.Shared.ReportPageRequestContext)
but, i don't find FormatEngine property for ReportDocument object.
I just wanted to know whether this property is availale in crystal reports 2008 or should i even install any service packs for this.
Please find below the namespaces that importing in my class
Imports System.Windows.Forms
Imports System.Drawing.Printing
Imports CrystalDecisions.CrystalReports.Engine
Imports CrystalDecisions.Shared
Imports CrystalDecisions.Windows.Forms
Imports CrystalDecisions.CrystalReports.ViewerObjectModel
Imports CrystalDecisions.Shared.ReportPageRequestContext
Please let me know how can i get the formatEngine property for reportdocument object
Thanks in Advance
Regards,
Ramnath -
How to customised web Report page?
Hi,
I am using Report Server 6i and I wish to customize the report parameter page and the result page so that I can add in buttons such as "close" and etc. Otherwise, the report pages always is covering the entire screen and my end users do now know how to close the screen.
Thanks1)In Object Navigator double click the report name to invoke the property inspector
2)There in "Report Escapes" --> Before Form value , you can add your own html code for paramform
Thanks
The Oracle Reports Team -
How to configure standard report concurrent program in web forms.
I have developed new custom report using reports6i, and defined a concurrent program registered into AOL and assigned to a request group. I tested the report runs fine from form based applications. But user wants to run this new report from web forms(Incentive Compensation). I have no idea how to create a concurrent program link in the Incentive compensation module web forms.
Is there any document to configure oracle report concurrent program into web forms?
or guyz please send me the steps (screen shots) to add custom report concurrent program to web forms?
Please help guyz...I'm new to web forms......
Thanks in advance
Naveen
[email protected]Naveen,
On some event on the page (like a button submit) you can call a PLSQL API with parameters which can further submit your concurrent Request.
If you want to see the Report output in Apps, it can be done directly. Otherwise if you want to see the value in the Self Service Page itself, then you can extend the oracle.apps.fnd.cp.request.server.RequestSummaryVO for your case.
Thanks
Sumit -
How to retain value in LoV item in Tabular Form, after Page Refresh
Hi,
I have a tabular form, which contains 2 items(columns), of type "Select List - named LoV".
Now, 2nd item(column) in tabular form, that LoV should get populated based on user's selection value in first item LoV.
1. So how do I refer to the value, that user selected in first item's LoV? I will have to use this value as reference in LoV query of my 2nd item ( on this tabular form)
2. Everytime I select value in first item LoV, page gets refreshed, as my requirement is to calculate 2nd item's LoV based on selected value in first item. So after this page refresh, first item LoV loses its value that was selected before the page refresh happened. So how do i retain this value in first item LoV? I have an unconditional process, that on every submit(refresh) of page, I set all my items with their corresponding values. But problem is what do i mention there to refer to this first item ( of type LoV) of tabular form?
I looked in view source of my page, this item is referred as f03.
So i used "apex_application.g_f03", to set this item to its value, in my uncoditional submit process. But it did not work. I tried to refer this item as "f03" in this unconditional submit process. But still it did not help, the selected item loses its value after page refresh(submit).
Please help.
Thanks and Regards,
Ravi.Hi Rave,
You will have to use Javascript and Ajax to change the values as ApEx submissions will lose your results unless they are saved into the database.
Remember, that as you are using a tabular form there will be lots of items called f01, fo2, fo3 etc on the page (one per row).
Regards
Michael
Edited by: MKii on Jun 4, 2009 10:13 AM -
ORA-06502 on "Help Text" region when changing pages on a tabular form
Hello everybody,
We are developing an application on Apex 4.1.0.00.32. This application have some pages with tabular forms and these pages uses a page zero as template. In this page zero, we have added two sidebar regions: a list region to navigate on the application and a help text to describe how to use our application.
The problem occurs when the tabular split the records into pages (since it has more records that it can show on a single page). When the user clicks to change to another page, Apex raises an ORA-06502: PL/SQL: numeric or value error as described below:
Erro ao renderizar a região "Ajuda". ORA-06502: PL/SQL: erro: erro de conversão de caractere em número numérico ou de valor
Informações Técnicas (visível somente para desenvolvedores)
is_internal_error: true
apex_error_code: APEX.REGION.UNHANDLED_ERROR
ora_sqlcode: -6502
ora_sqlerrm: ORA-06502: PL/SQL: erro: erro de conversão de caractere em número numérico ou de valor
component.type: APEX_APPLICATION_PAGE_REGIONS
component.id: 2
component.name: Ajuda
error_backtrace:
ORA-06512: em "APEX_040100.WWV_FLOW_DISP_PAGE_PLUGS", line 3654
ORA-06512: em "APEX_040100.WWV_FLOW_DISP_PAGE_PLUGS", line 4204
Obs: Our database is in Brazilian Portuguese, so I guess it will be hard for some people to understand the first two lines! :)
We have tried to change the pagination style of the tabular form and change the region model of the help text but the problem still happens.
Does anyone an ideia about what this may be?
Thanks in advance!I am getting the exact same message, to the line number, also in APEX 4.1.0.0.32.
Occurs when changing pages in a classic report, Standard region template, select list pagination, when selecting a different pagination set.
In English:
Error during rendering of region "Matched Participants Help & Hints".
ORA-06502: PL/SQL: numeric or value error: character to number conversion error
Technical Info (only visible for developers)
is_internal_error: true
apex_error_code: APEX.REGION.UNHANDLED_ERROR
ora_sqlcode: -6502
ora_sqlerrm: ORA-06502: PL/SQL: numeric or value error: character to number conversion error
component.type: APEX_APPLICATION_PAGE_REGIONS
component.id: 2
component.name: <strong>Matched Participants</strong> Help & Hints
error_backtrace:
ORA-06512: at "APEX_040100.WWV_FLOW_DISP_PAGE_PLUGS", line 3654
ORA-06512: at "APEX_040100.WWV_FLOW_DISP_PAGE_PLUGS", line 4204
There are no conditions on the region, and no date string within the Help text. Some HTML <strong> tags, that's it.
The Help region renders fine the first time.
The Debug info does not help any:
3.798360.00062Computation point: After Box Body4
0
3.798990.00081Processes - point: AFTER_BOX_BODY4
0
3.799790.00068Region: <strong>Matched Participants</strong> Help & Hints4
0
3.800470.00213Region rendered dynamically because request was not null4
0
3.802590.00096Add error onto error stack4
0
3.803550.00084...Error data:4
0
3.804400.00084......message: Error during rendering of region "<strong>Matched Participants</strong> Help & Hints".4
0
3.805240.00084......additional_info: ORA-06502: PL/SQL: numeric or value error: character to number conversion error4
0
3.806080.00081......display_location: ON_ERROR_PAGE4
0
3.806890.00081......is_internal_error: true4
0
3.807700.00084......apex_error_code: APEX.REGION.UNHANDLED_ERROR4
0
3.808540.00082......ora_sqlcode: -65024
0
3.809350.00234......ora_sqlerrm: ORA-06502: PL/SQL: numeric or value error: character to number conversion error4
0
3.811700.00082......error_backtrace: ORA-06512: at "APEX_040100.WWV_FLOW_DISP_PAGE_PLUGS", line 3654 ORA-06512: at "APEX_040100.WWV_FLOW_DISP_PAGE_PLUGS", line 4204 4
0
3.812510.00081......component.type: APEX_APPLICATION_PAGE_REGIONS4
0
3.813310.00110......component.id: 24
0
3.814420.00099......component.name: <strong>Matched Participants</strong> Help & Hints4
0
3.815400.00076...Show Error on Error Page4
0
3.816160.00344......Performing rollback4
0
3.819610.00225Processes - point: AFTER_ERROR_HEADER4
0
3.821850.00268Processes - point: BEFORE_ERROR_FOOTER4
0
3.82453-End Page Rendering
Any thoughts on where to poke around for this one?
Thanks - Karen -
How to set a column value in a tabular form via button
Hi All,
I am using Apex 3.0.1. And to create the form I am using the APEX interface tool
I have tabular updateable report. In the same page I have a LOV field where I can choose some possible results.
I want to have a button so I can select a value in the LOV, take this value and populate the column value to the LOV value for all rows in the tabular form.
The LOV and the buttons are done.. to update the column I tried creating a pl/sql that is executed when the button is pressed and has the following update in a loop for each element:
begin
for i in 1..APEX_APPLICATION.g_f01.count loop
APEX_APPLICATION.G_F02(i) := :P1_MY_LOV_VALUE;
end loop;
commit;
end;
When I press the button, the page refreshes but nothing happens. I don't see any changes in the Values for the column I am trying to update
ThanksHi user477501,
If you are doing this after a SUBMIT, then try updating your data table instead of the g_f02 array. When you page is re-rendered, it should re-query your data table.
If you do not want to submit the page, then try your hand at JavaScript.
A good reference for this is Mike Hichwa's article at:
http://www.oracle.com/technology/oramag/oracle/06-nov/o66browser.html
Be sure to download the example application, it is very helpful.
I hope this helps.
Patrick -
Processing mutliple records on multiple pages in a tabular form
I'm a newbie to Apex (4.0). I have a tabular form displaying 500 rows records in multiple pages. The row selector is selected by defaulted ie. all rows have been checked. Upon unselecting items in multiple page, the Multi Row Delete (Post Processing Request) only deletes the records selected on the page. It seems like the ROW SELECTOR does not keep track of the checkboxes on other pages. Any thoughts on how to solve this would be helpful.
Thank you.
Ed.Sybrand,
Thanks for the response. So in that case, how would I approach the following requirement:
Tabular form that displays 500 records each in multiple pages. The Row Selector column is selected by default. The user will uncheck certain rows in certain pages. I would like to perform a Multi Row Delete for alll the records that were selected.
Thanks,
Ed. -
How to assign values to columns in a tabular form
hello,
my tabular form allows insert on a table.
some of the fiels in that table are not null and are hidden from the user.
before submitting a new row the hidden columns needs to get their values
from a database function.
is there a way to do it in a tabular form? and how?
Thanks,
Iris.HI,
depends you can use a bunch of different approach, however if you want to use tabular forms note that if you change the qry on wich is based the tforms usually you get an error (if you read around the forum this is because the MULTI PROCESS ROW is built on a table the time you use the wizard).
If you need this function to 'work' with null value go to
Tabular Form Element
--> pl/sql expression or function and call your function in the db.
Under my opinion if you want to have more control build a tabular form of yours and write your DELETE / UPDATE / INSERT statement and build your tabular form / report using the APEX_ITEM synthax.
You can use as well a checkbox and loop to build your multirow process (that conditionally process the checked item).
And if you have a common rules for a specific table i suggest you to manage these rules directly on the that table using triggers.
hope it helps
Maybe you are looking for
-
Inspection characteristics based on material and goup counter
Hi, Do we have some function module which would give us inspection characteristics based on material and group counter. I have gone through many posts in this regard but find answers to get inspection characteristics based on inspection lot numbe
-
Hi all, I'm loading in a CSV file into a dataset, and setting the columnNames accordingly. csv: 1,2,3,4,5 names: A,B,C,D,E However, in some entries in the csv file, the column doesnt have any content, eg. 1,2,,4,5. In these cases, I'd expect the empt
-
Windows 7 and HP Photosmart C7280
I am replacing a laptop with xp with a laptop with Windows 7. Cannot get my HP Photosmart C7280 to print wirelessly from the new laptop Windows 7. The printer disk says it is not supported by Windows 7 - what do I do?
-
Analyzer does not see source files
Hi, I am currently evaluating the use of "collect" and "analyzer" in our environment, which is RHEL4 on x64with gcc4.21. - I compiled everything with -g - the shared libraries do contain source file paths (checked with strings *.so) - I am using "col
-
APEX 4.01 collections rendering issue
I am creating a collection using apex 4.01. I created an applicaiton with one blank page. I then added a region to the page. I created a report region with a source of sql query. I then placed the query in the source section. I created a on load befo