Count when the boolean function is true / complete the table
Hi all
I think that this is a task fairly easy, but for some reason, I can't get it to work.
The problem is explained below:
I have 3 slider that gives either 0,1,2. I have a button "next" which is actually a Boolean button. Every time I click on the 'next' button, I want the values of the scabbard 3 (0,1,2) to go into a table. The array index is decided by how many times I clicked on the button "next". Basically if I click Next the first time, the values should go to the 0th row, when I clicked on the second time, he should go to the first line, etc... This should continue to happen until I click on the button stop, when it should display the table populated with its index corresponding to me.
I tried to use a program for a Boolean County who continually keeps count how many times I pressed the next button. But this loop continues indefinitely. Otherwise, it starts from 0. I don't know how to do it well.
The program is presented here with comments.
Help, please
Gayatri
You should really use a structure of the event. Keep the table in a shift register and simply use table build to y to add whenever the next value change event will occur. Have another event for the stop button.
Tags: NI Software
Similar Questions
-
Format of the date when the table was created
Hi all
Is it possible to create the table with the specific date format: as I want to create table with the format date must be in the format "mmddyyy" or no matter what specific.
I am using oracle 11g
Thank you
Hello Abbas85,
not only the dates Oracle occupy only 7 bytes, but using DATES give some benefits, like:
-verification of the data: the system will not accept things like '44-JAN-2014' or 15 months,...
-date arithmetic: it's so easy and convenient to be able to do things like "date2 - date1", or "date 1 + x days!"
-l' effectiveness of the index: when stored as dates, Oracle knows that there's only one second between 27-APR-2014 23:59:59 and 28 April 2014 00:00:00, but if it is stored as strings or numbers, for example there is a bigger difference between 20140331235959 and 20140401000000 and between 20140331010203 and 20140331195959. This may mislead the optimizer...
But in any case if for any reason any bad you persist in the idea of storing dates as numbers or strings, be sure to keep the items in the order YYYY MM DD HH24 MI SS; at least the order is respected. With the help of MMDDYYYY would be really sad!
And on the addition of certain "quality check" If you use for example a 8 string ((aucune heure min sec)): this can be achieved with a constraint, as for example
SQL > CREATE TABLE aajessica1986 (a_date TANK (8) CHECK (TO_DATE (a_date, 'MMDDYYYY') > DATE ' 1900-01-01'));
Table created.
SQL > INSERT INTO aajessica1986 VALUES ('15212014');
INSERT INTO aajessica1986 VALUES ('15212014')
*
ERROR on line 1:
ORA-01843: not one month valid
SQL > INSERT INTO aajessica1986 VALUES ('10082014') / * (but maybe the user has waited 10 - AUG and not 08 - OCT) * /;
1 line of creation.
Best regards
Bruno Vroman.
-
How to make a table header row to repeat when the table extends to another page?
I have a table that breaks (spans) on another page. I want that line of table headers to repeat (as in Word).
If the header line is a true header row, it repeats automatically.
To add a header row:
- On the table menu, select add rows or columns.
- Select Add 1 rank.
- Select this option for the title.
- Click on Add.
- Remove the false header line.
-
records_per_block: can be set when the table has a lot of data?
Hello
We have a partition table with a length of middle line of 7K, and there are a lot of the line string. The score is based on the date, old partition will be truncated and reused later. I'm trying to find a way to limit the rows by block 1 (pct_free is another way, but is not reliable), it looks like records_per_block is a parameter that could be defined at the table level. But unfortunately, my test shows that the use of records_per_block, the table must be an empty table and insert a row inside and then set records_per_block, otherwise records_per_block will be ignored. Is there a solution?
SQL> create table t_11 as select rownum a, rpad('x',100,'x') b from dual connect by rownum<100; Table created SQL> delete t_11 where a<65; 64 rows deleted SQL> select dbms_rowid.rowid_block_number(rowid),count(*) from t_11 group by dbms_rowid.rowid_block_number(rowid); DBMS_ROWID.ROWID_BLOCK_NUMBER( COUNT(*) ------------------------------ ---------- 121354 2 121355 33 SQL> alter table t_11 minimize records_per_block; Table altered SQL> select dbms_rowid.rowid_block_number(rowid),count(*) from t_11 group by dbms_rowid.rowid_block_number(rowid); DBMS_ROWID.ROWID_BLOCK_NUMBER( COUNT(*) ------------------------------ ---------- 121354 2 121355 33 SQL> insert into t_11 select * from t_11 where rownum<100; 35 rows inserted SQL> select dbms_rowid.rowid_block_number(rowid),count(*) from t_11 group by dbms_rowid.rowid_block_number(rowid); DBMS_ROWID.ROWID_BLOCK_NUMBER( COUNT(*) ------------------------------ ---------- 121354 37 121355 33
A solution that is not quite perfect - alter table XXX pctfree, pctused 99 1.
Unless your beginning of lines off incredibly short it will probably limit you to one line per block for the future DML.As a guideline for "ranks shortcuts" (and this may vary slightly depending on whether you use SAMS or not):
SQL> insert into t1 values(rpad('x',42)); 1 row created. SQL> insert into t1 values(rpad('x',1)); 1 row created. SQL> select rowid from t1; ROWID ------------------ AAAY2bAAFAAAA4KAAA AAAY2bAAFAAAA4LAAA
Your analysis of the rows_per_block is not quite right — but the critical point is correct, it is very difficult to get the recorded "records per block" reduced once you have data in place. Here is an improved version of your test cut-n-pasted from a SQL * Plus term in 10.2.0.3:
SQL> @temp SQL> set echo on SQL> SQL> drop table t_11; Table dropped. SQL> SQL> create table t_11 as select rownum a, rpad('x',100,'x') b from dual connect by rownum<100; Table created. SQL> SQL> select dbms_rowid.rowid_block_number(rowid),count(*) from t_11 group by dbms_rowid.rowid_block_number(rowid); DBMS_ROWID.ROWID_BLOCK_NUMBER(ROWID) COUNT(*) ------------------------------------ ---------- 5642 66 5643 33 2 rows selected. SQL> SQL> delete t_11 where a between 31 and 70; 40 rows deleted. SQL> SQL> select dbms_rowid.rowid_block_number(rowid),count(*) from t_11 group by dbms_rowid.rowid_block_number(rowid); DBMS_ROWID.ROWID_BLOCK_NUMBER(ROWID) COUNT(*) ------------------------------------ ---------- 5642 30 5643 29 2 rows selected. SQL> SQL> alter table t_11 minimize records_per_block; Table altered. SQL> SQL> select dbms_rowid.rowid_block_number(rowid),count(*) from t_11 group by dbms_rowid.rowid_block_number (rowid); DBMS_ROWID.ROWID_BLOCK_NUMBER(ROWID) COUNT(*) ------------------------------------ ---------- 5642 30 5643 29 2 rows selected. SQL> SQL> insert into t_11 select * from t_11 where rownum<100; 59 rows created. SQL> SQL> select dbms_rowid.rowid_block_number(rowid),count(*) from t_11 group by dbms_rowid.rowid_block_number(rowid); DBMS_ROWID.ROWID_BLOCK_NUMBER(ROWID) COUNT(*) ------------------------------------ ---------- 5644 33 5642 33 5643 33 5645 19 4 rows selected. SQL> spool off
I delete the last lines 36 to one block and the first 4 lines on the other. For this reason, Oracle is capable (on the block drain plug) to reduce the size of the + 'line directory' + in the first block by removing the pointers 'empty' to the end of the book - but it cannot eliminate all entries in the directory of the line of the second block because the "empty" pointers are not at the end of the directory.
Code to determine the limit on the number of lines per block looks like the size of the largest directory online - not the current number of rows in the block.
In my example, the largest directory of line is 33 because the last 34 entries have been pruned at the end; in your example, the largest directory of line was still 67 because your deletion had left two rows at the end of the directory.
Concerning
Jonathan Lewis
http://jonathanlewis.WordPress.com
http://www.jlcomp.demon.co.UK"Science is more than a body of knowledge; It's a way of thinking. "
Carl Sagan -
addInstance does not work when the table has no rows
I am trying to add a line to an empty table (no line) and it seems that addInstance does not work.
table. Row. instanceManager.addInstance (1);
Is there a different syntex if the table has no line?
Thank you
Try to use the shortcut to underscore for the instance Manager, it allows you to get items that do not yet exist.
Then
table.row.instanceManager.addInstance (1);
becomes
table._Row.addInstance (1);
-
Why PDF doesn't work, when the table of contents are enabled?
Hello
When I activate the TOC function in the skin editor and publish my project in PDF format, the file does not work and contains only quads and strange traits.
What is the reason for this?I used 4 before Captivate and everything worked fine. Now, with Captivate 6, I had this problem or a bug.
Thank you very much for the help!
Concerning
Martin
Hello, welcome,
It is a known problem. There is a fix (see link), but if you have used an image of the poster will not visible:
http://helpx.Adobe.com/Captivate/KB/Captivate-SWF-doesn ' t-play - acrobat.html
Lilybiri
-
Highlight field when the table row is selected
I have a table view with a couple of lines in there. such a line has a white and gray text. now, when I select the line, the background turns blue to indicate the selection. the problem is that can not read the grey-blue text correctly. you have an idea on how to change the color when this specific line is selected? I need somehow to be able to receive the event in my implementation of custom label to react accordingly on the selection within my method of painting. Thanks, remo
well, the thing is a little naughty...
It takes extends a TableController and overwrite the navigationMovement (...) method that acts as an event listener.
Then you can get the fields and the model of line data and access.
int rowNr = (getView()) .getRowNumberWithFocus () (TableView);
Model DataTemplate = (getView()) .getDataTemplate (rowNr) (TableView);
Scope of fields [] = template.getDataFields (rowNr + 1); I want to get the next line!
-
Form triggers the error when the table trigger fires.
Hi all!
Recently, I had to add a modification_date column to a table accessed in several forms.
In an effort to not modify these several forms, my initial effort was to add an insert/update trigger.
As you can guess, the trigger works as expected, but an error is triggered by each form to the effect that another user has made changes that require a re - interview.
Can anyone suggest an alternative method (short discount - I don't still want to send forms if possible)?
If I am forced to change the forms, SYNCHRONIZE will do?
Alternatively, do I change before insertion and prior update on each form?
Thank you!
Mike
MikeShannon wrote:
.. .my initial effort was to add a trigger for insert/updated to date...... As you can guess, the trigger works as expected, but an error is triggered by each form to the effect that another user has made changes that require a re - interview...
What trigger you added to your table? (Before insert/update; After insert/update?)
So, the "record error updated by another user" occurs after a change has been introduced and the user attempts to edit the record again - is that correct? From your description, it's when I 'think' you get the error. Could clarify you?
You could just refresh your block after validation, but this would require to change your forms - which is what you were trying to avoid. I don't think you'll be able to avoid modifing your forms.
Craig...
-
Trigger the update of java client when the table is modified
I have a Java Swing client and a worker C program. The two must communicate with each other via events (written C progression in Oracle, Java Swing client table displays the progress of the user).
I thought I could do this via a trigger on an oracle table. However, I could not understand how to do this. Well, create the trigger was the easy part, but how can I leave the trigger and monitoring a stored procedure to communicate with my Java client? All the info I found was on the triggers and how to store a Java method in an Oracle DB. This isn't what I need. I guess I must register my Java client in some way to monitor relaxation / table.
Does anyone know how to do? I prefer not to use additional libraries (libraries AQ Oracle, Oracle streams). A simple trigger would suffice.
Thank you very much for your help!>
Does anyone know how to do?
>
Use the 'Database change Notification' feature to JDBC. See this article in the Guide of the Dev of JDBC
http://docs.Oracle.com/CD/B28359_01/Java.111/b31224/dbmgmnt.htmAnd 29-2 in the doc it shows how to use
>
In this example, if you leave the registration now open instead of close, then change thread notification database continues to function. Now, if you run a DML query that modifies the SCOTT. DEPT table and commit, say SQL * Plus, the Java program then prints the notification. -
How obtain all of the relationship when the table contains information of the hierarchy?
I have a table containing the information relationship MySQL master & slave, look like this,
The requirement is to gather all of the relationship in a group, the result should look like this.Master Slave ---------- ---------- 1 2 1 3 3 4 4 5 4 6 4 7 2 8 11 12 11 13 21 22
Could someone give me a tip how to do?1,2,3,4,5,6,7,8 11,12,13 21,22
Thanks in advance!
Best wishes
SatineNikolay Savvinov wrote:
Oops, I misread your original post - you want to break a together in connected groups, it's a little more complicated, sys_connect_by_path probably help here...
It is sys_connect_by_path + connect_by_root + chain aggregation (I used XMLAGG). The only question to OP is MySQL is owned by Oracle, but does not have the Oracle database and my solution won't work in MySQL. In any case:
with sample_table as ( select 1 master,2 slave from dual union all select 1,3 from dual union all select 3,4 from dual union all select 4,5 from dual union all select 4,6 from dual union all select 4,7 from dual union all select 2,8 from dual union all select 11,12 from dual union all select 11,13 from dual union all select 21,22 from dual ), t as ( select connect_by_root master root, slave from sample_table start with master not in (select slave from sample_table) connect by master = prior slave ) select root || ',' || rtrim(xmlagg(xmlelement(s,slave,',').extract('//text()') order by slave),',') path from t group by root order by root / PATH ---------------- 1,2,3,4,5,6,7,8 11,12,13 21,22 SQL>
SY.
-
Updated form when the table is updated
Hi experts,
I am quite new to the apex, and I came across a problem. I created a table with 10 columns and that created a form/report.i need to update my table by adding new columns, but I can't get my updated report.
I have included the field in my sql query manually but tat doesn't seem to work.
is there anywhere I should change my form and report updated.your advice would be much appreciated. Thank you
KevinHello
Normally, the report would just automatically update to include new columns - are typically placed at the end of the column list. If you change your report area and click the report attributes, see your new columns? If so, the Show check box is checked for them? If it isn't, check it. If you click the Edit next to a missing column, what 'view' is defined - is - this "Standard report column?"
Or, you use an interactive report? If so, you must run the page, click the Action icon and then choose "Select columns" and make sure that each column is listed on the right.
Andy
-
Date-time info - when the last time any new record is inserted in a table
Hi all
is it possible to get information from Date and time - when the last time any new record is inserted in a table without triggers...?
Thanks in advance.
/ ShakeelHello
user11981535 wrote:
is it possible to get information from Date and time - when the last time any new record is inserted in a table without triggers...?Insert only, I don't think it's possible.
But you can ora_rowscn pseudo-column and scn_to_timestamp the user function to get the time when the table was modified last:Scott@my11g SQL>select scn_to_timestamp(max(ora_rowscn)) lstmod from t1; LSTMOD --------------------------------------------------------------------------- 13-DEC-10 05.05.22.000000000 PM Scott@my11g SQL>update t1 set val='stuff' where id=1; 1 row updated. Scott@my11g SQL>commit; Commit complete. Scott@my11g SQL>select scn_to_timestamp(max(ora_rowscn)) lstmod from t1; LSTMOD --------------------------------------------------------------------------- 13-DEC-10 05.07.19.000000000 PM
But I'm not wheither it is reliable to be used on the production database.
-
When the decimal points become one «,»
Hello
When decimal point become ',' how to validate a document to insert into a base xml schema xmltype table,.
without having the error ORA-31038: invalid number value *:
In vol_reel2.xml, a decimal number is necessary, see item price
<? XML version = "1.0" encoding = "UTF-8"? >
< vol_reel nvol = datev "AF6143" = "2014-06-29.
" xsi: noNamespaceSchemaLocation = ' http://www.Ms.ETA.Lu/Sante/vol_reel.xsd "
" xmlns: xsi =" http://www.w3.org/2001/XMLSchema-instance ">
< Passenger >
< num_carte pax = "1344986034" >
< name > Lacombe < / name >
< name > Serge < / name >
< seat > 01 b < / head >
< price > 95.50 < / price >
< / pax >
< num_carte pax = "1690352877" >
< name > Diffis < / name >
< name > Gerard < / name >
< seat > 01 a < / head >
< price > 89 < / price >
< / pax >
< / Passenger >
< / vol_reel >
Associated XML schema: vol_reel.xsd
<? XML version = "1.0" encoding = "utf-8"? >
< xsd: Schema version = "1.0".
" container = ' http://www.w3.org/2001/XMLSchema ">
< xsd: element name = "vol_reel" type = "vol_reelType" / >
< xsd: complexType name = "vol_reelType" >
< xsd: SEQUENCE >
< xsd: element name = "Passenger" type = "passagersType" / >
< / xsd: SEQUENCE >
< xsd: attribute name = "nvol" type = "xsd: String" / >
< xsd: attribute name = "datev" type = "xsd: Date" / >
< / xsd: complexType >
< xsd: complexType name = "passagersType" >
< xsd: SEQUENCE >
< xsd: ELEMENT maxOccurs = "500" name = "pax" type = "paxType" / >
< / xsd: SEQUENCE >
< / xsd: complexType >
< xsd: complexType name = "paxType" >
< xsd: SEQUENCE >
< xsd: element name = "name" type = "xsd: String" / >
< xsd: element name = "FirstName" type = "xsd: String" / >
< xsd: element name = "seat" type = "xsd: String" / >
< xsd: element name = "price" type = "xsd: Decimal" / >
< / xsd: SEQUENCE >
< xsd: attribute name = "num_carte" type = "xsd: int" / >
< / xsd: complexType >
< / xsd: Schema >
-registration
SQL > START
DBMS_XMLSCHEMA 2. DELETESCHEMA
5 ('http://www.ms.eta.lu/sante/vol_reel.xsd', DBMS_XMLSCHEMA. ") DELETE_CASCADE_FORCE);
6 DBMS_XMLSCHEMA. REGISTERSCHEMA)
7 SCHEMAURL = > ' http://www.Ms.ETA.Lu/Sante/vol_reel.xsd ',
SCHEMADOC 8 = > BFILENAME ('REPXML', 'vol_reel.xsd'),
LOCAL 9 = > TRUE,
10 GENTYPES = > FALSE,
11 GENTABLES = > FALSE,
owner of 12 = > "OXM,"
13 options = > DBMS_XMLSCHEMA. REGISTER_BINARYXML,
CSID 14 = > NLS_CHARSET_ID ('AL32UTF8'));
15 END;
16.
Procudure PL/SQL Terminue with succÞs.
-XML binary table
SQL > CREATE TABLE pax_binxml_schema OF XMLType
2 XMLTYPE STORE AS BINARY XML
XMLSCHEMA 3 " " http://www.Ms.ETA.Lu/Sante/vol_reel.xsd "
4 ELEMENT "vol_reel";
Table key.
The document is valid:
SQL > DECLARE
2 var_xml XMLTYPE.
3 result NUMBER;
4 url_schema VARCHAR2 (50): = ' http://www.ms.eta.lu/sante/vol_reel.xsd';
5 BEGIN
6 var_xml: =.
7 XMLType (xmlData = > BFILENAME ('REPXML', 'vol_reel2.xml'),)
CSID 8 = > NLS_CHARSET_ID ('AL32UTF8'));
9 result: =.
10 var_xml.isSchemaValid (url_schema);
11 IF result = 0 THEN
12 DBMS_OUTPUT. Put_line ("invalid document");
13 ELSE
14 DBMS_OUTPUT. Put_line ("' valid document");
15 END IF;
16 END;
17.
document valid
Procudure PL/SQL Terminue with succÞs.
-integration:
SQL > INSERT INTO pax_binxml_schema
2 VALUES (XMLTYPE (xmlData = > BFILENAME ('REPXML', 'vol_reel2.xml'),))
CSID 3 = > NLS_CHARSET_ID ('AL32UTF8')));
1 line key.
-Decimal places becomes a «,»
SQL > SELECT ROWNUM, pax_binxml_schema OBJECT_VALUE;
ROWNUM
----------
OBJECT_VALUE
----------------------------------------------------------------------------------
1
<? XML version = "1.0" encoding = "WINDOWS-1252"? >
" < vol_reel = datev"AF6143"nvol = '2014-06-29' xsi: noNamespaceSchemaLocation = ' http://www.pinkcat-REC
"" a.lu/sante/vol_reel.xsd "xmlns: xsi =" http://www.w3.org/2001/XMLSchema-instance ">
< Passenger >
< num_carte pax = "1344986034" >
< name > Lacombe < / name >
< name > Serge < / name >
< seat > 01 b < / head >
< price > 95.5 < / price >
< / pax >
< num_carte pax = "1690352877" >
< name > Diffis < / name >
< name > Gerard < / name >
< seat > 01 a < / head >
< price > 89 < / price >
< / pax >
< / Passenger >
< / vol_reel >
-the same document is invalid
SQL > DECLARE
2 var_xml XMLTYPE.
3 url_schema VARCHAR2 (50): = ' http://www.ms.eta.lu/sante/vol_reel.xsd';
4 BEGIN
5. SELECT OBJECT_VALUE INTO var_xml FROM pax_binxml_schema WHERE ROWNUM = 1;
6 IF (var_xml.isSchemaValid (url_schema, 'vol_reel') = 0) THEN
7 dbms_output.put_line ("'document not valid");
8. OTHER
9 dbms_output.put_line ("' valid document");
10 END IF;
11 END;
12.
DECLARE
*
ERROR O line 1:
ORA-31038: invalid number value: "95.5".
ORA-06512: O 'SYS. XMLTYPE", line 369
ORA-06512: O line 6
There are inconsistencies between the validation context different depending on how the XMLType instance based on a schema was built.
- The first method is successful because the XMLType instance is integrated directly into the file.
- The second method (where the instance is retrieved from the table) fails because at this point, the instance of XMLType is coded using binary XML types specific to the scheme, in particular, the mapping of type xs: Decimal behaves as the data type NUMBER and is dependent of the NLS.
Running an ALTER SESSION before calling the method solves the problem:
ALTER session set nls_numeric_characters = "."
The problem does not exist when the table is not based on a schema.
Anyway, inserting a based on a binary XMLType column always perform a full validationschema, so it is not necessary to do another later.
-
Hello
With the help of 11.2.0.3
SQL that accesses, one table of remote database link remote db - fonctionnee during over a link db months readonly
The remote database table has been abandoned and then recreatde.
Is there some other step needed to allow access to the table in the remote database?
Thank you
You have lost your privs when the table was dropped.
-
Why are the table of contents will not appear when the project opened on the intranet?
One of our projects RoboHelp 9 not open when the table of contents is open on the left. It doesn't have a link that says 'Show', but the favorite opening would have the table of contents already developed. All other projects pave the way.
I have "Show Navigation pane link in topics" box on the settings WebHelp Navigation page. I adapted all webhelp settings to another project that opens correctly.
What else can we do?
Deanna
Hmmm, the dialog box, the page that should open the WebHelp is actually named 'startpage.htm '. It would seem that it is the HTML page, you must link to the.
Maybe you are looking for
-
Since last week, I have version 7.0.1 and sound in English. How can I get in German? I want to say 'File, Edit etc..'
-
Hello everyone. I'm trying to filter a signal using filter Butterworth that VI included with LabView. The problem I have is that it is a signal in time real get sampled at a certain speed with a certain block of samples. The filter seems to do its jo
-
The font size of my Hotmail suddenly went small. Why and how can I restore it?
My font size is perfect on everything-, but the font size of Hotmail has become so SMALL that it is unreadable.How can I restore it? It reduces really just instantly! Please help if you know how and why.
-
I need help. Electricity blimped last night at my father, leaving the computer does not off properly. We have tried to unplug the unit from the wall to reset, but again it still leaves us with the "power - on Password enter" can anyone help? Thank
-
Can I upgrade my HP xw8200 Workstation to use windows 7?
Can I upgrade my HP xw8200 Workstation to use windows 7?