Desaparece data de xbrowse for Mr. RAO

Desaparece data de xbrowse for Mr. RAO

Postby artu01 » Sun Jan 12, 2020 1:51 am

Amigos
pido su ayuda para resolver mi problema con busqueda incremental, filtro por la columna ng y conforme voy escribiendo van quedando los datos que coinciden con lo que escribo pero basta que le agregue una letra al texto a buscar desaparece todo los datos en el xbrowse
es decir si escribo:
A, encontro coinicidencias
AN, encontro coinicidencias
ANA, encontro coinicidencias
ANA M, encontro coinicidencias
ANA MA, encontro coinicidencias
ANA MAH no encontro coinicidencias y se desaparece todo el contenido en el xbrowse
[img]
Image
[/img]

Code: Select all  Expand view

        oRs := TOleAuto():New( "ADODB.RecordSet" )
        WITH OBJECT oRs
          :ActiveConnection := oConnect
          :Source             := "SELECT Ruc,Ng,Di,Lo,Nf,Lf,Directi,codubi,TipIde,De, ubigeo,Dpto,Prov, Distri,Urb,Email,Te,modo, Codigo from Mcodi where codusu = '"+cUsuCod+"'"
          :CursorLocation     := adUseClient
          :CursorType         := adOpenStatic
          :LockType           := adLockOptimistic
          :Open()
        END
   DEFINE FONT oFont NAME "TAHOMA" SIZE 0,-12

   DEFINE DIALOG oDlg SIZE 750,300 PIXEL FONT oFont ;
      TITLE "XBrowse Incremental Filters"

            @ 30,10 XBROWSE oBrw SIZE -10,-10 PIXEL OF oDlg ;
            DATASOURCE oRs                                  ;
            COLUMNS "Codigo","Ng","RUC","Te","Di","Lo","Nf"  ;
            HEADERS "CODIGO"                                 ;
                  ,"RAZÓN SOCIAL"                  ;
                  ,"NO. IDENT."                    ;
                  ,"TELÉFONOS"                     ;
                  ,"DIRECCIÓN"                     ;
                  ,"LOCALIDAD"                     ;
                  ,"DIR.ENT."                      ;
                  AUTOSORT CELL LINES NOBORDER
            oBrw:lIncrFilter := .t.
            oBrw:lSeekWild := .t.
            oBrw:cFilterFld := "NG"
            oBrw:nStretchCol   := STRETCHCOL_WIDEST

   @ 11,160 SAY oBrw:oSeek PROMPT oBrw:cSeek SIZE 200,10 PIXEL ;
      OF oDlg COLOR CLR_BLACK,CLR_YELLOW PICTURE '@!'                
   oBrw:CreateFromCode()
   ACTIVATE DIALOG oDlg CENTERED ON INIT ( oBrw:SetFocus(), .f. )

 
fwh 17.12, harbour 3.2.0, pelles C, bcc7, Ms-Sql
artu01
 
Posts: 397
Joined: Fri May 11, 2007 8:20 pm
Location: Lima

Re: Desaparece data de xbrowse for Mr. RAO

Postby artu01 » Wed Jan 15, 2020 3:29 pm

Mr. RAO o amigos:
Alguna ayuda respecto aL problema con busqueda incremental, filtra la data mientras coincida el texto a buscar pero si mi texto a buscar no encuentra ninguna coincidencia en la ventana del browse, desaparece toda la data filtrada y se queda el xbrowse vacio
fwh 17.12, harbour 3.2.0, pelles C, bcc7, Ms-Sql
artu01
 
Posts: 397
Joined: Fri May 11, 2007 8:20 pm
Location: Lima

Re: Desaparece data de xbrowse for Mr. RAO

Postby Maggiro » Thu Jul 01, 2021 5:43 am

artu01 wrote:Mr. RAO o amigos:
Alguna ayuda respecto aL problema con busqueda incremental, filtra la data mientras coincida el texto a buscar pero si mi texto a buscar no encuentra ninguna coincidencia en la ventana del browse, desaparece toda la data filtrada y se queda el xbrowse vacio


Hola Artu01
puedes solucionarlo con un condicional
Ejemplo
IF EOF()
GO BOTT
ENDI

si no encuentra el dato que se ponga en el ultimo registro
asi la tabla xbrowse no se verá vacia

Saludos

Julio Cesar Gómez Cortéz
Jultzem
User avatar
Maggiro
 
Posts: 84
Joined: Thu Oct 14, 2010 3:26 am
Location: LIMA - PERU


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 65 guests