make seekbar contain the value from 1 to 10000
Hi all
How can I make a seekbar component contain values between 1 and 1000?
as there is no standard components for this, you need to implement yourself.
You can take a look at the field of cursor here first:
http://supportforums.BlackBerry.com/T5/Java-development/implement-advanced-buttons-fields-and-manage...
Tags: BlackBerry Developers
Similar Questions
-
Impossible to select the value from the search screen (quick select, then) on OFA
Hello
We have a problem with a user who are not able to select any value from the LOV on any page of the Oracle.
1. click the button of LOV
2. search + go
3. Select or quick selection nothing happens (error on the Page appears in the left corner of the homepage)
4. only cancel works.
Any suggestion would be appreciated.
I saw a similar question posted Impossible to select the value from the search screen (quick select, then) on OFA
But unfortunately this is not the answer.
Thank you
Sam
Display of the solution to help others. I tried to connect a SR and suddenly a pop Note ups that helped.
The problem is related to the profile "Self Service Accessibility Features" customer has defined for the user concerned.
Follow these steps:
1 change the value of 'None' profile at the user level.
2 disconnect / connect to the application and testing.
See you soon.
-
Creating a variable that contains the value of the variable system (Long) Date of change
Can someone tell me how to write a script to create a variable named DocDate, which contains the value of the variable of system (Long) Date of change? Or write a script that creates a variable named DocDate, which contains the current date? I can't find a lot of documentation on scripting ExtendScript.
Hi Julee, when you create a user variable in the interface, you cannot include the building blocks of time in the definition. They can only be used in system like the System Date of Modification (Long) variable variables. So the question is, why not just use the variable Date of change (Long) system in your document? What is the purpose of the variable user DocDate? Let me know what you think here, and I can try to help you.
Here are some ExtendScript resources:
My blog: FrameAutomation.com | FrameMaker, faster and more effective to
Debra Herman blog: Extension of FrameMaker
The large samples of Russ Ward: FrameMaker ExtendScript samples - West Street Consulting
-Rick
-
Would like to know which table in the repository contains the value of the operating system
Hello
I would like to know which table in the repository contains the value of "Owner operating system".
Any ideas.
Thank you
PaulThe following query should help you:
SELECT t.target_name agent_name, cm.string_value mgmt_targets Os_User t, mgmt_metrics m.
cm mgmt_current_metrics WHERE t.target_type = 'oracle_emd. '
AND m.target_type = 'oracle_emd' AND t.target_guid = cm.target_guid AND cm.metric_guid = m.metric_guid
AND m.metric_name = 'EMDIdentity' AND m.metric_column = 'username' AND m.type_meta_ver = t.type_meta_ver;Best regards
Vincent -
Passing the value from one page to the other page
Hi gurus,
I need to pass the value from one page to the other page and two pages use different AMs.
In the first page I have sellers results region table where the $vendor_name column is a hyperlink that navigates to the page Vendor_Sites. Now after accessing the second page, I want to excute the VendorSitesVO in PR of CO based on the value passed to VendorsVO (vendor_id) of first page.
can someone help me on this?
Thank you
Vincent.
Published by: user4933347 on December 4, 2009 12:19 AMYou can set parameters of Pagecontext and transmit values through them. These values can be passed between pages, even if the AMs are different.
Try:
pageContext.putParameter ("Parameter1", value1);
pagecontext.setForwardURL (second page)Concerning
Sumit -
To access the values from the row outside the ListView ListItem
Hello
I spent two hours browsing the forums and documentation with no chance of finding a solution on how to access the list item data from outside the listview.
Let explain me my code. It is marked with I work and what does not work and its expected behavior.
Should work behavior
Tapping & getting dataThe arrayDataModel is filled with 4 rows. Firstly the list item, second item in the list... etc.
- Tapping on the order of the day, label with the id of triggeredText displays the value of a threaded list item.
- The index of the tapped icon appears in the label with the id of triggerredIndex.
Incrementing Index using ActionItems onBar
By pressing action items 'previous' and 'next', you can increment the index value to the label with the id of triggeredIndex. The order of the index is 0-4, even as total of the items in the list.
How to extract data from the index when the value of triggeredIndex?
Buttons
The buttons at the bottom of the screen... Select 1, select the 2nd, 3rd Select should select indexes 0,1,2 of the list and display the value in triggeredText and triggeredIndex. They do not work.
How did I pull the values when you click the buttons?
import bb.cascades 1.3 TabbedPane { id: root showTabsOnActionBar: false Tab { id: mainTab title: "Test List" Page { id: mainPage titleBar: TitleBar { title: "List Traversal Test" } actions: [ ActionItem { title: "Previous" ActionBar.placement: ActionBarPlacement.OnBar onTriggered: { // get current selected index from list= var currentIndex = parseInt(triggeredIndex.text); if(currentIndex <= 0){ //do nothing already at first item }else{ // subtract 1 from index ( ci - 1) ? var newIndex = parseInt(triggeredIndex.text) - 1; // show data from new selected index // ??? // triggeredItem.text = XXX // the data // ??? // triggeredIndex.text = X // the current index triggeredIndex.text = newIndex; } } }, ActionItem { title: "Next" ActionBar.placement: ActionBarPlacement.OnBar onTriggered: { // get current selected index from list= var currentIndex = parseInt(triggeredIndex.text); if(currentIndex == 4){ //do nothing already at lastitem }else{ // add 1 to index ( ci + 1) ? var newIndex = parseInt(triggeredIndex.text) + 1 // show data from new selected index // ??? // triggeredItem.text = XXX // the data // ??? // triggeredIndex.text = X // the current index triggeredIndex.text = newIndex; } } }, ActionItem { title: "Clear" ActionBar.placement: ActionBarPlacement.OnBar onTriggered: { // set current index to 0 (top item in list) } } ] Container { preferredHeight: maxHeight layout: StackLayout { orientation: LayoutOrientation.TopToBottom } Label{ id: triggeredItem // value of listitem from current index text: "0" } Label{ id: triggeredIndex // current index text: "0" onTextChanged: { // set triggeredItem.text to contents of selected ListItem with same index // STUCK HERE cannot access ListItem.dataModel(indexPath) from here.... } } Container{ ListView { id: theList objectName: "dalist" dataModel: ArrayDataModel { id: theListModel } listItemComponents: ListItemComponent { StandardListItem { id: itemRoot title: ListItemData } } onTriggered: { var si = dataModel.data(indexPath); triggeredItem.text = "LIST ITEM CONTENT: " + si; //set content when user taps on item triggeredIndex.text = "LIST ITEM INDEX INDEX: " + indexPath; // set index when user taps } onSelectionChanged: { //console.log(selected); } onCreationCompleted: { //add some data to the listview theListModel.append("First List Item"); theListModel.append("Second List Item"); theListModel.append("Third List Item"); theListModel.append("Fourth List Item"); } } } Container{ layout: StackLayout { orientation: LayoutOrientation.LeftToRight } Button{ text: "Select 1st" onClicked: { theList.clearSelection(); theList.select(0); } } Button{ text: "Select 2nd" onClicked: { theList.clearSelection(); theList.select(1); } } Button{ text: "Select 3rd item" onClicked: { //expected behaviour is to show data from Third List Item // triggeredIndex.text = INDEX 3 // triggeredText.text = (DATA FROM THIRD LIST ITEM) // THIS IS NOT WORKING .... theList.clearSelection(); theList.select(2); console.log(theList.dataModel(3)); triggeredItem.text = theListModel.dataModel(3); } } } } } }//tab }
Thank you and have a happy and healthy 2015!
Your help will be greatly appreciated.
I ran and got this:
asset:///main.qml:161: TypeError: Result of expression 'theList.dataModel' [bb::cascades::ArrayDataModel(0x1091a838)] is not a function.
But it works
theListModel.data([3])
But this isn't the solution, you have a more serious problem. You select a value, you trigger. If you add this in onTriggered you select it (and you can see that it changes color when it is selected).
theList.select(indexPath);
If you want to use option to deselect
theList.select(indexPath, !theList.isSelected(indexPath));
And if you want to have that one chose this
theList.clearSelection(); theList.select(indexPath);
Inside the button 'Select the 3rd point' allows to select programmatically
theList.select([2]);
It works but I'm not sure what you're trying to do
-
Populating a drop-down menu form with the values from MySQL database
I'm creating a simple CMS that will allow staff to add new items on their site (sale of furniture).
I want them to be able to choose from the list of values for some fields to ensure that the items are displayed on the website correctly (IE to avoid typos etc.).
I have spent a lot of time to trawl forums and have so far obtained the code below. When it was working I could only get the dropdown menu options of data contained in the database, as opposed to the list of DEFINED values that initially, I would put in my database.
For example under the field named 'Type', I assigned these values: all ('table', 'chair', 'buffet', 'convenient', 'bottles', 'library', 'mirror', 'drawers','s chest', 'display', 'tvunit', "bedside", reads, "wardrobe", 'dressingtab', 'blanketbox', 'Office', 'filing cab', "workstation")
Here's what I want to display in the drop-down, not only the five values of elements already in it.
However, my CMS page is nothing display now not in the drop down and I can't understand why not!
So my question is, first of all any ideas what's wrong with my code? And second, how to fill the bottom of the fall with SET values?
Thank you very much in advance for your help!
I didn't want to bore you, then the code below is just the bit that is relevant to my question, rather than any connection $POST and info php etc.
It is in my code php at the top of my page
$sql = mysql_query("SELECT DISTINCT id, supplier, room, type, material, finish, bespoke, image FROM furniture ORDER BY ASC"); while($row = mysql_fetch_assoc($sql)) { $supp .= "<option value=\"{$row['supplier']}\">{$row ['supplier']}</option>"; $room .= "<option value=\"{$row['room']}\">{$row['room']}</option>"; $type .= "<option value=\"{$row['type']}\">{$row['type']}</option>"; $material .= "<option value=\"{$row['material']}\">{$row['material']}</option>"; $finish .= "<option value=\"{$row['finish']}\">{$row['finish']}</option>"; $bespoke .= "<option value=\"{$row['bespoke']}\">{$row['bespoke']}</option>"; }
It's in my html code
<form action="<?php echo $editFormAction; ?>" method="POST" enctype="multipart/form-data" name="form1" id="form1"> <label for="supplier">Manufacturer</label> <select name="supplier" id="supplier" title="<?php echo $row_add['supplier']; ?>" > <? echo $supp; ?> </select> <label for="room">Room</label> <select name="room" id="room" title="<?php echo $row_add['room']; ?>" > <? echo $room; ?> </select> <label for="type">Type</label> <select name="type" id="type" title="<?php echo $row_add['type']; ?>"> <? echo $type; ?> </select> <label for="material">Material</label> <select name="material" id="material" title="<?php echo $row_add['material']; ?>"> <? echo $material; ?> </select> <label for="finish">Finish</label> <select name="finish" id="finish" title="<?php echo $row_add['finish']; ?>"> <? echo $finish; ?> </select> <label for="bespoke">Can be made-to-measure?</label> <select name="bespoke" id="bespoke" title="<?php echo $row_add['bespoke']; ?>"> <? echo $bespoke; ?> </select> <input type="Submit" name="Add" id="add" value="Add" /> <input name="date" type="hidden" id="hiddenField" value="<?php echo $todayis['date']; ?>"> <input type="hidden" name="MM_insert" value="form1" /> </form>
> So, don't you think not with my different approach?
Yep, that's how it should be done.
Note the OP also mentioned that they are filled with 6 drop-down lists:
> 6 fields I want to post, drop downs in my a form are: provider, room, type of material, finish and custom.
So you can create a table for each separate... but what I would probably do is store everything in a single table (depends of if you need to store additional information or if it's just a list of choice):
optionsTbl
Category ID value
------------------------------
1 provider abc
2 vendor xyz
3 living room
4 dining
Enter values using a set of multiple records in the query: Select value of optionsTbl category WHERE = 'suppplier. " Select the value optionsTbl category = "room"; etc.
Then fill the drop-down lists by looping through each query in the recordset and use next_result() to perform a loop on the next game.
-
sum of column that contains the values in the time format
Hi all
I give you a piece of my code below
kindly helpSELECT dif.EMPLOYEE_NUMBER Employee#, dif.FULL_name EmployeeName, TO_CHAR(START_DATE,'dd-Mon-rrrr') DOJ ,dif.DEPT_NAME,POSITION , DATE_ENTRAY AttendanceDate, to_char(DATE_ENTRAY,'DY') day, TO_CHAR(LNE1,'hh24:mi')TimeIn1 ,TO_CHAR(LNE2,'hh24:mi')TimeOut1, TO_CHAR(LNE3,'hh24:mi')TimeIn2 ,TO_CHAR(LNE4,'hh24:mi')TimeOut2, TO_CHAR(LNE5,'hh24:mi')TimeIn3 , TO_CHAR(LNE6,'hh24:mi')TimeOut3, to_char(decode(LNE8,null , decode(LNE7,null, decode(LNE6,null, decode(LNE5,null, decode(LNE4,null, decode(LNE3,null, decode(LNE2,null,LNE2 ,LNE2 ),LNE3 ),LNE4 ),LNE5 ),LNE6 ),LNE7 ),LNE8 ),'hh24:mi')TimeOuts , ACT_HOUR Work_Hrs, decode(DLY_ABSENT_TYPE,'Late',DED_ABS ,'Late (Deduction)',DED_ABS,'00:00') Late_Hrs,ACT_OVT Over_Time FROM jjj_PUNCH_DATA_EMP_LIST trn , jjj_emp_def dif,jjj_PUNCH_CARD_ELEG ele WHERE trn.EMPLOYEE_NUMBER =dif.EMPLOYEE_NUMBER and ele.EMPLOYEE_NUMBER =trn.EMPLOYEE_NUMBER and DATE_ENTRAY between '23-Aug-2009' and '24-Aug-2009' I require to find the sum of column wrk_hrs Act_hour or wrk_hrs belongs to table jjj_PUNCH_DATA_EMP_LIST trn , and the datatype of act_hour is varchar(10 byte) the values of column act_hrs, (i require the sum of this column) 08:00 07:22 06:08
thanking in advance
concerning
Oracle userHello
Thanks for posting the CREATE TABLE and INSERT. That really helps.
Do you want 19:33 ' as the output? Which makes it look like 19 hours and 33 minutes. Most people would represent 19.33 hours (i.e. 19 more than 1/3 hours) as 19:20 '. Should not the sum of
' x: 00 ' and
'y: 20' be
"z: 20?If you really want 19:33 ', see the solution of Hoek.
If you really want 19:20 ', then you were on the right track.
I think that you were trying to do:WITH got_total_hours AS ( SELECT SUM ( TO_NUMBER (SUBSTR (act_hour, 1, 2)) + ( TO_NUMBER (SUBSTR (act_hour, 4, 2)) / 60 ) ) AS total_hours from p ) SELECT TO_CHAR (FLOOR (total_hours)) || ':' || TO_CHAR ( MOD (total_hours, 1) * 60 , 'fm00' ) AS hh_mm FROM got_total_hours ;
Looks like you were trying calculate total_hours in a subquery, then use the total_hour alias in a query Super, which is quite accurate. You're just confused on how to write a subquery.
There are two basic ways to write subqueries:
(1) WITH clause:
WITH sub_query AS ( SELECT ... ) SELECT ... FROM sub_query ;
(2) online review
SELECT ... FROM ( -- Begin sub_query SELECT ... ) -- End sub-query ;
Looks like you tried a bit of each method.
In most cases (this included problem) either one will work.
Other problems are much easier by using a WITH clause and WITH clauses are usually easier to read and understand, I recommend that you always use a WITH clause rather than views online.You can also change the Hoek solution to get the result 19:20 ' without a subquery (or without using any expression complicated, more than once, which is the only reason why I have proposed a subquery). Since date arithmetic Oracle comes from the days, not hours, when the solution of Hoek has calculated the number of hours, you'll have to divide by 24 to get the number of days. If you are using TO_CHAR to fit the time, however, the results can be confusing if the total is 24 hours or more. You might be better off using NUMTODSINTERVAL.
-
retrieve the value from the base to the element
Hi all
I use the following code to retrieve the value in an element.
Select distinct (tsccod_0) 'name of the group. "
apex_item. RadioGroup (1, tsccod_0, null, null,'onclick = s("P2_PK","'||)) $ tsccod_0 |' «);') » Select"in vw_grpclient;
But if the value in the tsccod_0 column is to have a space, for example: xxx xxxx xxxx he doesn't value, instead, which gives an error.
What should I do if the value is to have spaces. Something that I'm missing that I don't know about?
Thanks in advance
Good bye
Sonny_starckHello
I don't know why space should make any difference, but I've updated the sql statement for:
select APEX_ITEM.RADIOGROUP (1,ename,null,null,'onclick=$s("P3_PK",this.value);') emp, ename, empno, job, mgr, hiredate, sal, comm, deptno from sampemp
and this seems to have fixed
Andy
-
I'm with Windows movie maker and hurt the sound from a cd to a video of the transition.
The system is requires me to select audio from the video or CD, if I choose one then I lose the sound on the other. I tried clicking audio bars and then adjusting the audio in the clip, but even once, I lose the audio on the other.
Hi AngeSo,
It seems that you have a problem with the sound from a CD to a video in Windows Movie Maker in transition. In order to quickly provide a solution, please answer this question:
Did you do changes on the computer before the show?
I suggest you follow the steps in the article and check if it works.
Solve problems with publishing a movie to your computer
You can also see the following articles for more information:
Problems with importing files into Windows Movie Maker
http://Windows.Microsoft.com/is-is/Windows-Vista/problems-importing-files-into-Windows-Movie-Maker
When you use Movie Maker in Windows Vista to try to publish a video file of a recorded screen capture, the publishing process never ends
http://support.Microsoft.com/kb/923946
It will be useful. For any other corresponding Windows help, do not hesitate to contact us and we will be happy to help you.
-
Set the value from one point to another element at run time
Hello
I use APEX 4.2
My question is on the same page, we form another, I create two region region html
I'm filling out the form and press on create button then the value created by primary key must be in
page HTML element area (whereas it only displays in editable form mode)
I want after click on create region html button get refreshed and value should appear displaying the only element of the page
any idea?
Thank you
go
Hi, go,
I modified your page, I just created the sub process of PL/SQL after the presents.
Start
Select empno in: P3_EMPNO from emp where ename =: P3_ENAME;
END;
It assigns the value to point P3_EMPNO and session as well. Initially the P3_EMPNO point value is not inserted into the session.
Please check and let me know.
Thank you
Lacombe
-
Insert the value from the date of the operation, max
Hello
We use oracle 10g R2 on windows.
I want to insert values from one table to the other. Suppose I have a table emp (empcode, salary, dt_update) and have another table emp_live (empcode, salary).
data into the emp table are as
My requirement is to insert only those records where the maximum date of DT_UPDATE.EMPCODE SALARY DT_UPDATE 281G 10611230.319 10/9/2010 6:38:30 PM 281G 37819399.457 10/8/2010 6:38:30 PM 291G 16500012.429 10/10/2010 6:38:30 PM 291G 108145595.738 10/9/2010 6:38:30 PM 292G 79449005.406 10/11/2010 6:38:30 PM 292G 198819948.865 10/10/2010 6:38:30 PM 293E 4532332.618 10/12/2010 6:38:30 PM 293E 142572824.216 10/11/2010 6:38:30 PM 294D 116505728.748 10/13/2010 6:38:30 PM 294D 90087585.925 10/12/2010 6:38:30 PM
In the above senario only records below need to obtain insert
I am trying to insert it asEMPCODE SALARY DT_UPDATE 281G 10611230.319 10/9/2010 6:38:30 PM 291G 16500012.429 10/10/2010 6:38:30 PM 292G 79449005.406 10/11/2010 6:38:30 PM 293E 4532332.618 10/12/2010 6:38:30 PM 294D 116505728.748 10/13/2010 6:38:30 PM
But above not giving not correct results beacase when I select the records asinsert into emp_live select empcode,salary from emp where dt_update=(select max(dt_update) from emp)
Above shows 1665 records, but when I am inserting only insert 16 records.select empcode,max(dt_update) from emp group by empcode
Help, please.Something like this:
create table test (empcode varchar2 (4), salary number, date of dt_update);
Insert test values (' ' 281 G ", 10611230.319, to_date (October 9, 2010 06:38:30 ',' mm/dd/yyyy HH24:MI:SS));))
Insert test values (' ' 281 G ", 37819399.457, to_date (October 8, 2010 06:38:30 ',' mm/dd/yyyy HH24:MI:SS));))
Insert test values (' ' 291 G ", 16500012.429, to_date (October 10, 2010 06:38:30 ',' mm/dd/yyyy HH24:MI:SS));))
Insert test values (' ' 291 G ", 108145595.738, to_date (October 9, 2010 06:38:30 ',' mm/dd/yyyy HH24:MI:SS));))
Insert test values (' ' 292 G ", 79449005.406, to_date (October 11, 2010 06:38:30 ',' mm/dd/yyyy HH24:MI:SS));))
Insert test values (' ' 292 G ", 198819948.865, to_date (October 10, 2010 06:38:30 ',' mm/dd/yyyy HH24:MI:SS));))
insert into test values ('293E', 4532332.618, to_date (October 12, 2010 06:38:30 ',' mm/dd/yyyy HH24:MI:SS));))
insert into test values ('293E', 142572824.216, to_date (October 11, 2010 06:38:30 ',' mm/dd/yyyy HH24:MI:SS));))
Insert test values ('294, 116505728.748, to_date (October 13, 2010 06:38:30 ',' mm/dd/yyyy HH24:MI:SS));))
Insert test values ('294, 90087585.925, to_date (October 12, 2010 06:38:30 ',' mm/dd/yyyy HH24:MI:SS));))SQL> column salary for 99999999999.9999; SQL> select * from test; EMPC SALARY DT_UPDATE ---- ----------------- --------- 281G 10611230.3190 09-OCT-10 281G 37819399.4570 08-OCT-10 291G 16500012.4290 10-OCT-10 291G 108145595.7380 09-OCT-10 292G 79449005.4060 11-OCT-10 292G 198819948.8650 10-OCT-10 293E 4532332.6180 12-OCT-10 293E 142572824.2160 11-OCT-10 294D 116505728.7480 13-OCT-10 294D 90087585.9250 12-OCT-10 10 rows selected.
SQL> ed Wrote file afiedt.buf 1 select min(empcode),max(salary),max(dt_update) 2 from test 3 group by empcode 4* order by 1 SQL> / MIN( MAX(SALARY) MAX(DT_UP ---- ----------- --------- 281G 37819399.5 09-OCT-10 291G 108145596 10-OCT-10 292G 198819949 11-OCT-10 293E 142572824 12-OCT-10 294D 116505729 13-OCT-10
SQL> insert into test 2 ( 3 select min(empcode) empcode,max(salary) salary,max(dt_update) dt_update 4 from test 5 group by empcode 6 ) 7 / 5 rows created. SQL> select * from test; EMPC SALARY DT_UPDATE ---- ----------------- --------- 281G 10611230.3190 09-OCT-10 281G 37819399.4570 08-OCT-10 291G 16500012.4290 10-OCT-10 291G 108145595.7380 09-OCT-10 292G 79449005.4060 11-OCT-10 292G 198819948.8650 10-OCT-10 293E 4532332.6180 12-OCT-10 293E 142572824.2160 11-OCT-10 294D 116505728.7480 13-OCT-10 294D 90087585.9250 12-OCT-10 281G 37819399.4570 09-OCT-10 EMPC SALARY DT_UPDATE ---- ----------------- --------- 293E 142572824.2160 12-OCT-10 294D 116505728.7480 13-OCT-10 291G 108145595.7380 10-OCT-10 292G 198819948.8650 11-OCT-10 15 rows selected. SQL>
Concerning
Girish Sharma -
What SYS (or tables) store the value of a spec /not/ NULL columns? (It doesn't seem to be COL$)
NOTE: This is NOT a trick question - although it seems to be.
Test configuration:
Test configuration:BANNER Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production PL/SQL Release 11.2.0.1.0 - Production CORE 11.2.0.1.0 Production TNS for Linux: Version 11.2.0.1.0 - Production NLSRTL Version 11.2.0.1.0 - Production
1. a table is created by SCOTT in the SCOTT schema with a NULLABLE column.
2. a primary key constraint is added using only the NULLABLE column
3. Requests for information on USER_TAB_COLS, ALL_TAB_COLS, DBA_TAB_COLS and SYS. COL$ see NOT NULL for the column NULLABLE
as necessary for a primary key constraint. Views derive their data from the column of $ NULL the sys. Table of $ COL
using
and the table of $ COL shows a numerical value of '0' before you add the primary key and a value of "1" later.'DECODE (SIGN (c.null$), -1, 'D', 0, 'Y', 'N'),
4. a query on the DDL metadata table shows the specification for column NULLABLE of origin involved.
Question - where this original specification NULLABLE is stored?
This question is based on a question asked by another user in this thread
Columns becoming nullable after a fall of primary key?
I created the following specially for that matter test case
The DOF shows that Oracle keeps the original spec NULLABLE for the column and uses it to generate the DDL orginal, even if there is a primary key on the table and the system views (and COL$) show the column non NULLABLE.-- scott ensures table does not exist DROP TABLE tbl_test CASCADE CONSTRAINTS; -- scott creates a table CREATE TABLE tbl_test ( col_1 NUMBER, col_2 NUMBER NOT NULL); -- scott queries to check the the column nullable status SELECT table_name, column_name, nullable FROM user_tab_cols WHERE table_name = 'TBL_TEST'; -- TABLE_NAME | COLUMN_NAME | NULLABLE -- TBL_TEST | COL_1 | Y -- TBL_TEST | COL_2 | N -- Scott addes a primary key constraint using only the nullable column ALTER TABLE tbl_test ADD CONSTRAINT tbl_test_pk PRIMARY KEY(col_1); -- scott queries to check the the column nullable status SELECT table_name, column_name, nullable FROM user_tab_cols WHERE table_name = 'TBL_TEST'; TABLE_NAME,COLUMN_NAME,NULLABLE TBL_TEST,COL_1,N TBL_TEST,COL_2,N -- scott queries to get the table DDL select dbms_metadata.get_ddl('TABLE', 'TBL_TEST', 'SCOTT') FROM DUAL; DBMS_METADATA.GET_DDL('TABLE','TBL_TEST','SCOTT') CREATE TABLE "SCOTT"."TBL_TEST" ( "COL_1" NUMBER, <------ where is this NULLABLE spec stored? "COL_2" NUMBER NOT NULL ENABLE, CONSTRAINT "TBL_TEST_PK" PRIMARY KEY ("COL_1") USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS NOCOMPRESS LOGGING TABLESPACE "USERS" ENABLE ) SEGMENT CREATION DEFERRED PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING TABLESPACE "USERS"
So where is the original information NULLABLE actually stored?rp0428 wrote:
What SYS (or tables) store the value of a spec /not/ NULL columns? (It doesn't seem to be COL$)I think that it becomes a bit messy depending on order of activity:
You can see Col. .null$ is set to a non-zero when the desrcibe command displays the column as not null, but it can happen for two reasons:
(a) user sets the column as not null - in which case you get a line in cdef$ with type # = 7
(b) the user adds a primary key to table - in which case you get a line in cdef$ with type # = 2If you declare null AND add a primary key, you get two lines - that's why it is possible for Oracle to determine if he should remove the flag not null when you remove the primary key and also allows dbms_metadata show the create statement of table without a NOT NULL even when describe it the watch with a NOT NULL - dbms_metadata can respond to the presence of the type # = 2 and absence of the type # = 7.
Concerning
Jonathan LewisBy the way: by a strange coincidence, it seems to me answering the previous post, three days before it was asked: http://jonathanlewis.wordpress.com/2012/04/19/drop-constraint/#comment-46140 (on the doubts, this isn't - it answers a different question on the removal of constraints).
Published by: Jonathan Lewis April 23, 2012 11:07
-
Help select the value from a drop-down list box
Hello
I develop a script (in JavaScript) which will allow a user to select an export PDF presets (that are loaded in a drop-down list) and then export the InDesign file to PDF, by using the selected PDF preset.
I have the combo fill properly and I am also able to export to PDF correctly, however I have a problem setting the preset has been selected by the user. Here are some of my code fragments:
Drop-down list:
with(borderPanels.add()) {
pdfDD = dropdowns.add();
sl = new Array();
for (i = 0; i < app.pdfExportPresets.length; i++)
sl.push(app.pdfExportPresets[i].name);
pdfDD.stringList = sl;
pdfDD.selectedIndex = 0;}
...
myPreset = pdfDD.selectedIndex;
In PDF format:
// Open, Export, & Close
for (i = myFileAmount; i >= 0; i--) {
app.open(File(myFolderContents[i]));
createHyperlinks();
app.activeDocument.exportFile(
ExportFormat.pdfType, File(myFolder.fsName + "/" + app.activeDocument.name.split(".indd")[0] + ".pdf"), false, myPreset);
app.activeDocument.close(SaveOptions.no);
}During the passage of myPreset, it is defined as 6 (the index from the drop-down list). How can I set myPreset that the real value of what has been chosen?
Thank you!
In view of your code, you probably need something like:
myPreset = app.pdfExportPresets.itemByName (pdfDD.stringList [pdfDD.selectedIndex]);
@+
Marc
-
Fill an input array with the values from the worksheet
Is it possible to fill an input array with the values to a text file or a spreadsheet? If so, how do you?
Thanks to GerdW and all who responded. Fill a table control using a local variable with "The spreadsheet file read" as he entered works perfectly.
Maybe you are looking for
-
Can I use Thunderbird on a LAN if I use POP3 to get my mail?
I use POP3 to bring my mail for a computer on my LAN. I have Thunderbird installed on this computer and all other computers on the LAN. I discovered a way for computers to access and act on mail that is on the computer that leads him to, but he is im
-
Hello I have a 8600 Officejet Pro, bought 8 months; It has worked well so far, but today, the scanner does not work well: the scanned pdf document is full of lines. I already used the standard support tools and cleaned the glass. Any idea on how I ca
-
I'm trying to sync in Windows Media Player using an SD memory card and also I tried to use the storage Flash Drive (USB). I clicked the sync up, but there is no recognition of the other. I've refreshed but without success. I've wound up Media Play
-
Incomplete downloads, now we cannot start the computer on the rise
Laptop my daughter (under Vista) have not completely downloaded updates. Now, we get the screen "windows did not shut down correctly ' when turned on. However, no matter what option is selected, we get just a black screen. We no longer have any of
-
Hi all I am new to Cisco Wireless kit, even though I have experience working on another provider wireless kits Company has made the decision to go with Cisco and so here I will try to find my way. A controller will be deployed to HQ at this point we