Dan,

Michael Byerley must be reading my mind when I was preparing this demo for you. :)

Technically, you can use the GETPROPERTY ITEMINDEX to find the current position of selected row in the Variable Lookup ListView and then use the MAKECLICK 'n' to select the row (Up or Down).

Here's how ...

01. Focus on the Variable Lookup List View and select the first row as On After Start EEP.
    -- Example
    -- On After Start EEP
    PROPERTY LV_Customers SET_FOCUS 'TRUE'
    PROPERTY LV_Customers MAKECLICK '0'
    RETURN

02. Define two Buttons on the form, such as [ Up ] and [ Down ] with the On Click EEPs as follows:
    Button [ Up ] - On Click EEP
    -- Example
    GETPROPERTY LV_Customers ITEMINDEX 'vItemIndex'
    SET VAR vMakeClick = (INT(.vItemIndex)-1)
    PROPERTY LV_Customers MAKECLICK .vMakeClick
    RETURN

    Button [ Down ] - On Click EEP
    -- Example
    GETPROPERTY LV_Customers ITEMINDEX 'vItemIndex'
    SET VAR vMakeClick = (INT(.vItemIndex)+1)
    PROPERTY LV_Customers MAKECLICK .vMakeClick
    RETURN

That's all there is to it!

Load the attached form in the sample RRBYW20 database that illustrates the use of such cool feature.

Database.: RRBYW20
Form Name: VarLookupListView_Select_Up_Down

Have fun!

Very Best R:egards,

Razzak


At 04:14 PM 10/13/2020, Dan Goldberg wrote:

I want to put buttons to navigate up and down rows in a variable lookup list view. I checked the properties and so not seen one.

Has anybody done this?

TIA

Dan Goldberg



--
For group guidelines, visit 
http://www.rbase.com/support/usersgroup_guidelines.php
--- You received this message because you are subscribed to the Google Groups "RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rbase-l/0LjHGD-1juAXU28Z5-00dXpw%40mrelay.perfora.net.
DROP FORM VarLookupListView_Select_Up_Down
SET QUOTES=NULL 
SET QUOTES=' 
SET DELIMIT=NULL 
SET DELIMIT=',' 
SET LINEEND=NULL 
SET LINEEND='^' 
SET SEMI=NULL 
SET SEMI=';' 
SET PLUS=NULL 
SET PLUS='+' 
SET SINGLE=NULL 
SET SINGLE='_' 
SET MANY=NULL 
SET MANY='%' 
SET IDQUOTES=NULL 
SET IDQUOTES='`' 
SET CURRENCY '$' PREF 2 B 
SET CASE OFF 
SET AUTOSKIP OFF 
SET REVERSE ON 
SET BELL ON 
SET NULL '    ' 
SET DATE YEAR 30
SET DATE CENTURY 19
SET DATE SEQUENCE MMDDYYYY 
SET TIME SEQUENCE HHMMSS 
SET TOLERANCE 0. 
SET ZERO ON 
LOAD `SYS_FORMS3` 
NONUM   
NOCALC  
'VarLookupListView_Select_Up_Down',,'Variable Lookup ListView (Select Up and +
Down)',+
['RBGX5E_SAT_Form_VarLookupListView_Select_Up_Down_v1.LOB',BMP,0,13026],+
['RBGX5E_SAT_Form_VarLookupListView_Select_Up_Down_v1.LOB',BMP,13026,200],'+
10/14/2020 09:04:00.000',1
END 
SET DATE FORMAT 'MM/DD/YYYY' 
SET TIME FORMAT 'HH:MM AP' 
SET DATE SEQUENCE MMDDYY 
SET TIME SEQUENCE HHMM 
RETURN


Attachment: RBGX5E_SAT_Form_VarLookupListView_Select_Up_Down_v1.LOB
Description: Binary data

Reply via email to