James,

I'm not sure that LIMIT = 1 will always return the first row in a table.
As Dennis mentioned you will need someway to differentiate your 2 different 
rows.


Jan
 


-----Original Message-----
From: "Jim Belisle" <[email protected]>
To: [email protected] (RBASE-L Mailing List)
Date: Thu, 26 May 2011 17:13:26 -0500
Subject: [RBASE-L] - RE: VARLISTVIEW


Dennis,
 
I tried it using this
 
APPEND JobOrder2 TO tSelectedValues WHERE Assembly# = .vAssyjob AND LIMIT=1
PROPERTY Comp_Assy REFRESHLIST 'TRUE'
PROPERTY Comp_SelectedKits REFRESHLIST 'TRUE'
RETURN
 
There were two rows in the joborder2 table with the assembly# SBU-SA4.
One had a quantity of 26, the other had a quantity of 40.
In the joborder2 table where I am pulling this information from, the 40 was 
entered first then the 26.
 
In the listview, Even though I clicked on the row with qty of 26, it took 
the one with 40 to the tSelectedValues table.
 
Is it true then that the LIMIT=1 gets the first row entered into any table 
(just like last gets the last one)?
 
James Belisle



From: [email protected] [mailto:[email protected]] On Behalf Of Dennis 
McGrath
Sent: Thursday, May 26, 2011 4:32 PM
To: RBASE-L Mailing List
Subject: [RBASE-L] - RE: VARLISTVIEW
 
Jim,
 
You are doing a select from joborder2. With the limit, you append only on 
row instead of many.
 
What are you clicking?
If you are clicking on a list, retrieve the primary key and use that to 
select what to insert, instead of the Assembly#
If you don’t have a primary key on JobOrder2, it will need one in this 
case.
 
 
Dennis McGrath
Software Developer
QMI Security Solutions
1661 Glenlake Ave
Itasca IL 60143
630-980-8461
[email protected]



From: [email protected] [mailto:[email protected]] On Behalf Of Jim Belisle
Sent: Thursday, May 26, 2011 4:23 PM
To: RBASE-L Mailing List
Subject: [RBASE-L] - RE: VARLISTVIEW
 
Dennis,
 
Will the limit always take just the row I click?
I was considering that but did not know if that meant the first row in a 
series of rows or just the one you click.
 
James Belisle



From: [email protected] [mailto:[email protected]] On Behalf Of Dennis 
McGrath
Sent: Thursday, May 26, 2011 4:19 PM
To: RBASE-L Mailing List
Subject: [RBASE-L] - RE: VARLISTVIEW
 
APPEND JobOrder2 TO tSelectedValues WHERE Assembly# = .vAssyjob WHERE LIMIT 
= 1
PROPERTY Comp_Assy REFRESHLIST 'TRUE'
PROPERTY Comp_SelectedKits REFRESHLIST 'TRUE'
RETURN
 
 
 
Dennis McGrath
Software Developer
QMI Security Solutions
1661 Glenlake Ave
Itasca IL 60143
630-980-8461
[email protected]



From: [email protected] [mailto:[email protected]] On Behalf Of Jim Belisle
Sent: Thursday, May 26, 2011 3:45 PM
To: RBASE-L Mailing List
Subject: [RBASE-L] - VARLISTVIEW
 
I use 7.6.
In my varlist view on click EEP I have this code:
 
APPEND JobOrder2 TO tSelectedValues WHERE Assembly# = .vAssyjob
PROPERTY Comp_Assy REFRESHLIST 'TRUE'
PROPERTY Comp_SelectedKits REFRESHLIST 'TRUE'
RETURN
 
When there is more than one of the same Assembly# of course it moves both to 
the tselectedvalues table.
I can use the COUNT command to see if there are more than one then an IF 
THEN statement.
 
My question is, “How do I grab only one row since the list view only uses 
the var .Assyjob that relates to the Assembly# and both rows have the same 
assembly#?”
 
James Belisle
 

Reply via email to