Hi Reinaldo ,
Here the codeI wrote. I am calling the Incremental function in the bChange codeblock which is belongs to same GET that I want to display cSeek value in that.
I am not sure whether this will work or not.
// CALLING INCREMENTAL SEARCH FUNCTION IN THE GET bChange Event.
oGet:bChange := < | n, f |
myListIncr( oGet ,"Select Item_Name from Item_mast order item_name ",{"item_name"},"item_name" )
oWnd:Update()
>
//------------------------------------------------------------------------------
FUNCTION myListIncr( oGet , cSqlQry , aCols , cGetField )
LOCAL oLovBrw
LOCAL nWnd_H := ( LST_CHARPIX_H * 15 )
LOCAL cKeyID
LOCAL nLovHight
LOCAL nLovWidth
LOCAL oLovWnd
LOCAL oQry
LOCAL j
aGCoors := GetWndRect( oGet:hWnd )
nTop := aGCoors[ 1 ] + ( ( aGCoors[ 3 ] - aGCoors[ 1 ] ) + 1 )
nLeft := aGCoors[ 2 ]
nBottom := aGCoors[ 3 ] + ( ( aGCoors[ 3 ] - aGCoors[ 1 ] ) * 20 )
nRight := aGCoors[ 4 ]
nLovHight := ( nBottom - nTop ) / 2
nLovWidth := ( nRight - nLeft ) / 2
nLovHight := nLovHight - 10
oQry := oApp:gDBServer:Query( cSqlQry )
DEFINE DIALOG oLovWnd FROM nTop , nLeft TO nBottom, nRight STYLE nOr( DS_MODALFRAME, WS_POPUP ) PIXEL
@ 0 , 0 XBROWSE oLovBrw SIZE nLovWidth, nLovHight PIXEL ;
OF oLovWnd FONT oApp:oFontBrw1 ;
COLUMNS aCols;
OBJECT oQry AUTOSORT
oLovBrw:nMarqueeStyle := MARQSTYLE_HIGHLROW
oLovBrw:lIncrFilter := .T.
oLovBrw:bClrSelFocus := { || { nRGB( 255, 255, 255 ) , nRGB( 0, 0, 160 ) } }
oLovBrw:oSeek := oGet
oLovBrw:bKeyChar := { | n, f | IIf( n == VK_RETURN , oLovWnd:END() , NIL ) }
oLovBrw:lHeader := .F.
oLovBrw:lFooter := .F.
oLovBrw:lHScroll := .F.
oLovBrw:lRecordSelector := .F.
oQry:Seek( Upper( AllTrim( oGet:cText() ) ) , cGetField , , ,.T. )
oLovBrw:CreateFromCode()
oLovWnd:oClient := oLovBrw
@ nLovHight+1, 00 SAY oLovBrw:oSeek PROMPT oLovBrw:cSeek SIZE 150, 10 PIXEL ;
FONT oApp:fBold OF oLovWnd
ACTIVATE DIALOG oLovWnd ON INIT ( oLovBrw:SetFocus() )
oQry:END()
oGet:oWnd:GoNextCtrl( oGet:hWnd ) // Move NEXT Control
RETURN cKeyID