Problem of null values for the Variable
I work with APEX 4.0. I have a menu page that has a list item widget types to select. I then a navigation list that calls a report page and sets a widget-type element with the value of the widget on the page called - type element.
Problem is that type widget on the page called article does not meet. The report depends directly on this issue being filled. The url indicates the element in the form of Pxxx_WIDGET_TYPE, but the value for parameter & Pxxx_WIDGET_TYPE. is set to null. I am also an element of Pxxx_CALLED_FROM filling, which fill, and the url shows the value of & APP_PAGE_ID.
What's wrong? How to fill the element of widget_type?
How do you define value for Pxxx_WIDGET_TYPE? And is there a value in the session state for this item?
Kind regards
Vincent
Tags: Database
Similar Questions
-
null value for the parameter in quesry
Please help on this problem:
I have a query like
Select colA, colB
from tableA
where cola =: parameter;
If: parameter has a value, then the request is ok for my pupposes,
but when: parameter is null, then I have to choose only 3 values of colA. (ColA has more than 3 distinct values)
I can't use nvl because there are 3 arguments and no 1.
I tried:
Select colA, colB
from tableA
where (: parameter is not null and colA =: parameter) or (: parameter is null and colA (1,2,3))
but this isn't the solution.
Can someone help me on this simple query?Your version must have worked as long as you have no other filter criteria in the where condition.
Need you some parentheses around the OR condition. So I don't know what was the problem with your solution.
BTW: There is a ') ' missing at the end, but I guess that it's just a typo while copying the code on the forum.The following alternative works:
select colA, colB from tableA where colA in (nvl(:parameter,1) , nvl(:parameter,2) , nvl(:parameter,3) ) ;
Advantage: Can be faster in the case of null, because it can always use an index on the column of cola.
Published by: Sven w. on April 13, 2010 15:26
-
In your illustration, he indicates that there should be a form variable which passes the value to the query. For example, if there is an input field
Then, when the form is submitted, it will pass the value to the query.
When you test the query in Dreamweaver, this value is unknown, where the question. Simply a response with a value and everything's fine.
-
How to search by null value for the numeric values in the filter of the fable in adf 11g?
Method of substitution of applyViewCriteria?
But what to put as the value for ViewCriteriaRow?Hello
You can add following code to your actionListener or any method call when you want to perform this operation:
ViewObject view = getViewObject(); ViewCriteria criteria = view.createViewCriteria(); ViewCriteriaRow row = criteria.createViewCriteriaRow(); row.setAttribute(attrName, "IS NULL"); criteria.addElement(row); view.applyViewCriteria(criteria);
~ Ahmed
-
Hi guys.
I'm having a problem trying to get a network of cells (MS basis) path to be able to work on my BlackBerry Bold 9000.
Both assisted and Standalone GPS work (outside of course), but I'll try to find a way to position themselves inside the building.
Here's what I'm going to put criteria:
Criteria criteria = new Criteria(); criteria.setHorizontalAccuracy(Criteria.NO_REQUIREMENT); criteria.setVerticalAccuracy(Criteria.NO_REQUIREMENT); criteria.setCostAllowed(true); criteria.setPreferredPowerConsumption(Criteria.POWER_USAGE_LOW); LocationProvider.getInstance(criteria); //<-- Returns null on real device
When I run on a real device it gives me always null, when I do the same thing on a simulator, so this works:
What I am doing wrong? I really need to find a way to make it work inside.
Thanks for any input.
Hey, Dominator,.
I'll be real simple with you and try to make you save a LOT of time.
Basically, cell tower positioning doesn't work out of the box on the Blackberry platform (except in a few configurations of rare device / carrier). So you can essentially throw the code you have above. If you need a place inside detection, you will need access to a database of celltowerId. These databases contain information from the Tower (Rad_error_nocontent, mnc, mcc, Lake) and its approximate location (lat/lng coordinates). This will give your application a rough estimate (less than a mile or two) from the current location of the device.
Open source and professional databases are available. This is an open source database that runs on GSM networks (of course, he didn't 100% coverage of all the pylons). The biggest downfall is that it does not support CDMA (Sprint/Verizon) networks.
You will find that most of the people on this forum are not very useful when it comes to cellTower information, positioning so you will need to research, research, research.
Good luck
-
How to value for the variable user massively
Hello world
Is it possible to massively value variable user, for example the currentVersion value variable user as 'Work' for all users instead of setting a preference?
Thank you very much
Van Huy.It kind of defeats the object if you want to set a user variable in the world and perhaps a substitution variable can be a better option.
In any case, one option is to export the LCM user preferences, update the output and then import them into.
If you want to take the risk of piracy tables then look at HSP_USER_VARIABLE_VALUE, HSP_USER_VARIABLE and HSP_OBJECTSee you soon
John
http://John-Goodwin.blogspot.com/ -
resolveNode returns a null value when a variable is used.
LiveCycle Designer ES2, latest version
Hello
The following Javascript code, in the click event of a button, returns a null value for the variable opaque. When I manually enter the expected value the script works perfectly.
I tried various modifications of the resolveNode line such as var opaque = xfa.resolveNode (qPage); , but without success.
Also studied all the documents reference Adobe that I could find on the scripts and resolveNode. Any suggestions?
var qPage = (Cell12.rawValue + "AnchorField");
App.Alert (qPage);
Opaque var = xfa.resolveNode ("' $... qPage '");
App.Alert (opaque);
var nPage = xfa.layout.absPage (opaque);
App.Alert (nPage);
xfa.host.currentPage = nPage;Thank you
Ron
I tried your sample and it seems to work very well... but I'm not sure 100% that you are trying to do... .going to your initial question on the passage of a variable in the resolveNode resolveNode expects a string, so you must use the following syntax to create the string:
xfa.resolveNode ("$.." + qPage)
Note that the variable is outside the quotes as such the string $... is added to the content of qPage. This wil work if qPage is a string as well.
In your example you have defined qPage as an XFA object so that the syntax above will not work. If you intend to use the same way, you would use qPage.name so that the name of the field will be returned (this is a string) and it will be added to your expression of $ to make the $... ProductAnchorField
Thus, the expression would be:
xfa.resolveNode ("$.." + qPage.name)
Make sense?
Paul
-
The Null value as the default value for an input to a stored procedure parameter
Hello
How can we set the default values with the NULL value for the parameter in a stored procedure.
As described above if I want to delete only the functioningcreate or replace procedure emp_proc ( p_test_input in varchar2 p_emp_id in number, p_emp_name in varchar2, p_manager_id in number ) as begin if ( upper ( p_test_input ) = 'I' ) then insert into emp values ( p_emp_id ,p_emp_name ,p_Manager_id,sysdate ); elsif ( upper ( p_test_input ) = 'D' ) then delete from emp where emp_id = p_emp_id; else dbms_output.put_line ( 'Please input ''A'' for ADD or ''D'' Delete EMPLOYEE' ); end if; end;
I want to call this procedure without pass additional parameters.
Published by: Rede on May 28, 2010 12:21EXECUTE emp_proc('D',1010);
Published by: Rede on May 28, 2010 12:22create or replace procedure emp_proc ( p_test_input in varchar2, p_emp_id in number, p_emp_name in varchar2 default null, p_manager_id in number default null )
-
NULL values for some elements of the XML reading tree
I am confirming that I interpret correctly all the elements of a custom data XML structure defined by my application (the schema is completely under my control). Some of the elements in my XML tree are read as NULL values, even if similar items are readind as expected. I have checked some obvious things like misspelling the names of keys, but have not yet find the problem. Anyone who has debugged similar questions - what else could cause this?
Example XML:
1.0.0.0 1000 MyAppsName 1000 userDefined StructName And extracted C++ w/comments at the end of each line about what I see (DataManager is my class of CRUD operations):
In DataManager.hpp:
QVariant mCustomDataStructsTopLevel; QVariantMap mCustomDataStructsTopLevelMap;
In DataManager.cpp:
mCustomDataStructsTopLevel = mXda.load(Utils::dataFilePath(customDataStructsFileName)); // XmlDataAccess; verified loading w/no errors mCustomDataStructsTopLevelMap = mCustomDataStructsTopLevel.toMap(); qDebug() << "appName element value: " << mCustomDataStructsTopLevelMap["appName"]; // Outputs "MyAppsName" as expected qDebug() << "lastId element value: " << mCustomDataStructsTopLevelMap["lastId"]; // Outputs null (specifically: QVariant(, ) ) - this is NOT expected qDebug() << "appVersion element value: " << mCustomDataStructsTopLevelMap["appVersion"]; // Outputs null (specifically: QVariant(QString, "") ) - this is NOT expected
OK, I got the feeling (and actually hoped) it was a silly mistake of face-palm on my part (compared to a problem of BB10 who had little chance of getting fixed).
The problem is that I copy the structure of custom data from Starter to my Active dir to my data directory to first install but do not crush him on subsequent launches, as the copy in the data directory is what the user changes and relies on. I was not a delete and reinstall on each of my iterations, so I wasn't really loading the modified versions of my XML I wanted--just, I was getting a day old stale version which was actually for the items I didn't expect NULL values for nulls. DOH!
-
Null values for DB2 are causing problems
Hello
I have another problem with the link to the database to DB2 on IBM iSeries Access for Linux 64-bit OEL5 with gateway database Oracle and unixODBC 2.2.14.
DB link works. However, null values for DB2 are causing problems. "The columns Date null on db2 return a date ' 30.11.0002 ', and the columns of characters that are null return an error ORA-28528: heterogeneous Services data type conversion error.
isql returns the correct results.
How can I fix? May set some parameters for the conversion of the data on the entry door?
Thank you.If the driver is not fully ODBC level 3 compliant and functions of the spleen, we are lost. But sometimes drivers ODBC level 3 compliant, but lack the correct implementation of 64-bit. In these cases, we can tell the gateway to use the 32-bit ODBC 3 standard adjustment level in the gateway init file:
HS_FDS_SQLLEN_INTERPRETATION = 32 -
How to display the value of the variable for bottom of pl/sql
How to display the value of the variable for bottom of pl/sql
declare
V_1 number: = 10;
V_2 number: = 20;
V_3 number: = 30;
v_4 number: = 40;
v_5 number: = 50;
test varchar2 (100);
Start
I'm in 1.5
loop
test: = "v_" | I have;
dbms_output.put_line(i||) e > ' | test);
end loop;
end;
/
How to get below output:
1 > v_1
2 > v_2
3 > v_3
4 > v_4
5 > v_5
But I want to output of
1 > 10
2 > 20
3 > 30
4 > 40
5 > 50
Hello
You cannot reference variables as you did and get the value of the variable. Use pretty collection.
set serveroutput on size 2000 declare type number_table is table of number; numbers number_table := number_table(10, 20, 30, 40, 50); begin for i in numbers.first .. numbers.last loop dbms_output.put_line(i || '->' || numbers(i)); end loop; end; / anonymous block completed 1->10 2->20 3->30 4->40 5->50
See the Collections of PL/SQL and Records http://docs.oracle.com/cd/E11882_01/appdev.112/e25519/composites.htm#LNPLS005
-
Save the value of the variable on rising
Hello
My setup is quite complicated (and does not work properly yet)... anyway, I give all of the code.
What interests me now is to learn how to save for later use the value of the variable 'Bias' on a rising "min. . found.
The 1st idea coming is to create another case of event for changes "min. Found" , where to save in a registry change, but the problem is "min. Found" changes fires on the edges and falling .
Thanks in advance
Pavel
Pavel_47 wrote: but the problem is "min. Found" changes fires on the edges and falling .
It's actually worse than that. Change value Min found fires with all writing, regardless if the value has changed or not. It's one of the dangers of the use of the Value property (signs).
Do a Boolean search PtByPt crossing. It's a useful for this situation VI. It will display a TRUE with the edge that you tell him. After that, just use a case structure and make any desired calculations in it.
-
Hallo,
in my tables and forms (created from VO istances) there are some areas for which, insert and update, I calculate and set the value programmatically when a record is created or updated.
In some cases, I put the necessary values using the 'CreateWithParams' in the workflow diagram...
In some other ones, I associate an action, a bean, a created button drag-and - drop operation 'CreateWithParams' of the istance VO...
public String cwpButton_action() { BindingContainer bindings = getBindings(); OperationBinding operationBinding = bindings.getOperationBinding("CreateWithParams"); // here I calculate and set the needed params // ... Object result = operationBinding.execute(); if (!operationBinding.getErrors().isEmpty()) { return null; } return null; }
And is ok if I can calculate the values for the attributes before a new record is created.
But the approach that I have used to define the attributes (for new and updated records) whose value should be caluclated after the user has filled in the fields, before committing to the database?
Thank you
Federico
Federico,
Let me first tell you that our code is activity masking errors (the cache instead of working on them).
- If (! operationBinding.getErrors () .isEmpty ()) {}
- Returns a null value.
- }
- Returns a null value.
This means that you do not check the errors at all. You must at least print a log with the error message, you receive, if you get one!
To solve your problem, you override the method prepareForDML() of the entity or entities in question. You can calculate and set the necessary attributes until they get engaged in the doDML(). Do not use doDML() because it is too late in the life cycle.
Timo
-
Need to null values with the values of filling the date before weekend/holidays
I have a table with a Date column, column Type and rate column.
The problem is when the weekends and holidays, column Type and rate column are null.
I need all null values with the values of Type and fill rate before that date is the weekend and public holidays.
Example:
I have:
RATE OF TYPE DATE
07/01/2010 4510 PM 3.71
07/01/2010 CETE28 4.59
07/01/2010 TIIE28 4.95
07/02/2010 4510 PM 3.82
07/02/2010 CETE28 4.63
07/02/2010 TIIE28 5.11
* NULL NULL 07/03/2010 *.
* NULL NULL 07/04/2010 *.
07/05/2010 4510 PM 3.91
07/05/2010 CETE28 4.74
07/05/2010 TIIE28 5.25
Will be:
RATE OF TYPE DATE
07/01/2010 4510 PM 3.71
07/01/2010 CETE28 4.59
07/01/2010 TIIE28 4.95
07/02/2010 4510 PM 3.82
07/02/2010 CETE28 4.63
07/02/2010 TIIE28 5.11
* 07/03/2010 4510 PM 3.82*
* 07/03/2010 CETE28 4.63*
* 07/03/2010 TIIE28 5.11*
* 07/04/2010 4510 PM 3.82*
* 07/04/2010 CETE28 4.63*
* 07/04/2010 TIIE28 5.11*
07/05/2010 4510 PM 3.91
07/05/2010 CETE28 4.74
07/05/2010 TIIE28 5.25
What could I do?Hello
You can use the analytic LAST_VALUE function to get the last day of work before each date into your table. It will be the same as the current day for every day of work.
Do it a self-join to combine each current line (c) with the last day of work (l):WITH got_last_work_day AS ( SELECT dt, type, rate , LAST_VALUE ( CASE WHEN type IS NOT NULL THEN dt END IGNORE NULLS ) OVER (ORDER BY dt) AS last_work_day FROM table_x ) SELECT c.dt, l.type, l.rate FROM got_last_work_day c JOIN got_last_work_day l ON ( c.dt = l.dt AND c.type = l.type ) OR ( c.last_work_day = l.dt AND c.type IS NULL ) ORDER BY c.dt , l.type ;
Among other things, I guess that the type is NULL if (and only if) the line represents a holiday or weekend, and that the combination (dt, type) is uniuqe.
-
How can we give the values of the variable
Oracle Forms6i
Hai All
I'm generating a daily presence on the teams. In what I wrote an ifelse condition it work successfully and but he gets only 350 line on 800.
I declared a variable and I need to know how to assign values to the variable Pls tell the steps to follow. I did it correctly, but there is a logic error in my code. Let give me a few steps to solve the problem
My code is
declare
t_in varchar2 (25);
t_out varchar2 (25);
cursor cur_test is
Select * from dail_att where intimate = t_in and outtime = t_out;
-in t_in, t_out dail_att;
Start
loop
go_block ('TEST_SRI');
PREMIER_ENREGISTREMENT;
If: bartime between 0145 and then 0630
Update dail_att set = outtime: bartime where barcode =: bar code
and ATTEND_DATE =: bardate-1 and intimate are zero and outtime is not null;
elsif: bartime between 0630 and 0900 or: bartime between 1130 and 1230 or
: bartime between 1700 and 1800 and t_in is null then
insert into dail_att(barcode,intime,attend_date)
values(:Barcode,:Bartime,:bardate);
elsif: bartime > 1645 and t_in is not null and t_out is null then
Update dail_att set = outtime: bartime where barcode =: bar code
and ATTEND_DATE =: BARDATE and respondent are not null and outtime has the value null.
end if;
WHEN THE OUTPUT: SYSTEM. LAST_RECORD = "TRUE" OR: BAR CODE IS NULL;
NEXT_RECORD;
END LOOP;
forms_ddl ('commit');
exception
while others then
forms_ddl ('rollback');
message(SQLERRM|| dbms_error_Text);
message(SQLERRM|| dbms_error_Text);
end;
Concerning
Srikkanth.Muse you make of your variables t_in and t_out I guess you want before loading with the values they have in the current row of the cursor... I tried to offer you a way to assign a value to your [another post | http://forums.oracle.com/forums/thread.jspa?threadID=1019382&tstart=15]... see if this helps
Kind regards
Luca
Maybe you are looking for
-
Question about VGA PCMCIA satellite 1950 801
Anyone know if it is the PCMCIA VGA card with chipset market later than nvidia geforce 460 go to upgrade my satellite 1950 801 (with nvidia geforce 460go)? Thanks in advance
-
Information on Open Clip/Cap Clip/screen Clip
Someone at - he got information on where I can buy one, is if I can buy one, how much they cost and if I can install it. Thank you very much -Rupert
-
We have a Council NI GPIB in an operation of great trial. Because reliability is absolutely crucial, I want to be able to force a reset of the GPIB controller card, but also run a set of diagnostic self-test on the Board of Directors. Note! I does
-
I LOST MY CD OF INTALLED MY PRINTER WHERE CAN I GET THIS IMFORMATION ON HP
I need help to connect my printer to my deskpc window 7, I lost my cd of intalled my hp deskjet f4580 wireless printing, scanning, copying, if I can get this imformation on the web
-
Cannot install the Steelseries Shift NSIS error software
Original title: NSIS error I try to install the software Steelseries Shift to run the new keyboard that has the world of Warcraft cataclysm, but whenever I get NSIS error and a window that says Steelseries Shift has encountered a problem and needs to