- Code: Select all Expand view RUN
- REDEFINE XBrowse olbm id 101 of odlg ;
CELL LINES NOBORDER AUTOSORT
olbm:bkeydown := {| nkey, nflags| iif( nKey = VK_RETURN, ( (lacepto := .T. ),odlg:end() ), ) }
olbm:refresh()
WITH OBJECT olbm
:SetArray( aMaeclie )
:aCols[ 1 ]:cHeader := "Código"
:aCols[ 2 ]:cHeader := ("NAPE","PRODUCTO")
:aCols[ 1 ]:nWidth := 60
:lFlatStyle := .T.
:nMarqueeStyle := 5
:lIncrFilter := .T.
:lseekwild := .t.
:cFilterFld := "NAPE"
END
REDEFINE BUTTON nbut ID 102 ACTION ( lacepto := .T., odlg:end() )
// REDEFINE BUTTON ID 103 ACTION( clientes( oMae, .t.),olbm:refresh())
ACTIVATE DIALOG odlg ON INIT ( olbm:goRight(), olbm:aCols[ 2 ]:Setorder(), olbm:gotop(), olbm:setfocus() )
IF lacepto
odbf:setorder( 2 )
odbf:seek( aMaeclie[ olbm:nat, 2 ] )
iif( !Empty( olbx ), ( olbx:refresh(),olbx:setfocus() ), )
RETURN odbf
ENDIF
RETURN NIL
Funciona la busqueda incremental por contenido pero si quedan opciones EJ:
Productos Regional SA
Namuncura Regional SRL
Promociones Regionales ;etc
Si utilizo la flecha abajo , o cliqueo con el mouse y me posiciono en la segunda o tercera opción siempre me muestra la primera
Que me faltaría en el código
Gracias
Luis