Search found 166 matches: dbsetfilter

Return to advanced search

Re: Dbsetfilter no funciona

Yo uso indices temporales con condiciones y es espactular la velocidad de ejecución comparado con un filtro. Ejemplo ccondicion:=""    IF vfancho > 1       ccondicion:="ancho=val(tfancho[vfancho])"    endif    IF vfdensidad > 1      if empty(ccondicion)         ccon...
by Garbi
Thu Jan 05, 2023 11:01 am
 
Forum: FiveWin para Harbour/xHarbour
Topic: Dbsetfilter no funciona
Replies: 4
Views: 327

Re: Dbsetfilter no funciona

hacer el filtro en una función, y no directamente en la ACCIÓN del botón.

también puede utilizar índices temporales.

Code: Select all  Expand view


     INDEX ON NOMBRE TAG NOMBRE TO CDXTMP MEMORY

 


Regards, saludos.
by karinha
Wed Jan 04, 2023 3:00 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: Dbsetfilter no funciona
Replies: 4
Views: 327

Re: Dbsetfilter no funciona

el tema es que en la variable AplicaFiltro puede habler mas de una condición.

david
by davidbarrio
Tue Jan 03, 2023 8:07 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: Dbsetfilter no funciona
Replies: 4
Views: 327

Re: Dbsetfilter no funciona

Porque no usas ORDSCOPES() mui mejor y infinitamente más rápido.

Regards, saludos.
by karinha
Tue Jan 03, 2023 7:01 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: Dbsetfilter no funciona
Replies: 4
Views: 327

Dbsetfilter no funciona

... paso en: AplicaFiltro1 := "{||"+AplicaFiltro+"}" AplicaFiltro2 := '"'+AplicaFiltro+'"' ,; cuando aplico el DBSETFILTER no funciona dbSetFilter( &(AplicaFiltro1) , AplicaFiltro2 ) ) )  @  LineaBTN,430 BTNBMP oBtnFiltro ;                   SIZE 60,13 ;  ...
by davidbarrio
Tue Jan 03, 2023 5:36 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: Dbsetfilter no funciona
Replies: 4
Views: 327

Re: System info, Tips & Tricks, scharing project info

hi

as James say you are using FILTER on "Skipper" of "Browse"
DbSetFilter() will use hole DBF and "Skipper" will test until EOF() / BOF()

i use DbSetFilter() only with SCOPE
SCOPE will "limit" EOF() / BOF()
by Jimmy
Mon Jan 17, 2022 3:40 am
 
Forum: FiveWin for Harbour/xHarbour
Topic: System info, Tips & Tricks, scharing project info
Replies: 20
Views: 1513

En RED Local generar un indice CDX en PC Local

... En esta línea el programa busca el nombre y filtra en la tabla a través de un índice que crea en el PC Local. Filtro a través de un índice y no un dbsetfilter porque es mucho más rápido. CAMINO es la ruta de la PC Local CLA es el nombre de una variable GET donde el usuario introduce un nombre y ...
by Loren
Wed Sep 02, 2020 4:35 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: En RED Local generar un indice CDX en PC Local
Replies: 1
Views: 286

Re: Lentitud con ficheros compartidos

... dias: El problema lo tiene en los set filter., Q no son aconsejables hacer uso de ellos en e tornos de Red local. Solución : reemplazamos por los dbsetfilter, pero si realmente quieres velocidad casi instantánea haz uso de los ORDSCOPE. Busca ejemplos... Hay multitud de ellos. Saludos Lorenzo
by Loren
Sun Mar 22, 2020 11:25 am
 
Forum: FiveWin para Harbour/xHarbour
Topic: Lentitud con ficheros compartidos
Replies: 16
Views: 2465

Re: Problema con filtros

... en una tabla la expresión del filtro en un string y ya cuando lo creas lo tienes facil cFilter := 'Upper( CO->CoFila ) == Upper( cFila )'dbSetFilter( CTOBLOCK(cFilter), cFilter )  Creo recordar que dbsetfilter funciona sobre el area activa (tienes que hacer antes ...
by Joaquim Ferrer
Fri May 24, 2019 5:08 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: Problema con filtros
Replies: 8
Views: 909

Re: Problema con filtros

... sobre una tabla. La manera en que lo estoy haciendo es llamar a una función que me devuelva el codeblock del filtro y guardar en el 2º campo del dbsetfilter una cadena que me permita luego volver a generar el filtro. Algo así: cFilter :="bCoFilter2;"+cFilaCO->( dbSetFilter( ...
by José Luis Sánchez
Fri May 24, 2019 2:33 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: Problema con filtros
Replies: 8
Views: 909

Re: Problema con filtros

Muchas gracias, eso es lo que buscaba. El caso es que leí la documentación de dbsetfilter y no me di cuenta del segundo parámetro.

Saludos,
by José Luis Sánchez
Fri May 24, 2019 6:14 am
 
Forum: FiveWin para Harbour/xHarbour
Topic: Problema con filtros
Replies: 8
Views: 909

Re: Problema con filtros

José Luis, prueba añadiendo el literal del filtro, para que pueda devolverte la misma cadena al preguntar por el filtro activo
CO->( dbSetFilter( {|| Upper( CO->CoFila ) == Upper( cFila ) } , "Upper( CO->CoFila ) == Upper( cFila )" ) )


Un saludo
by groiss
Fri May 24, 2019 5:38 am
 
Forum: FiveWin para Harbour/xHarbour
Topic: Problema con filtros
Replies: 8
Views: 909

Problema con filtros

Hola a todos: Tengo un problema con los filtros de un DBF en un programa, creo un filtro de esta manera: CO->( dbSetFilter( {|| Upper( CO->CoFila ) == Upper( cFila ) } ) ) y a continuación ? CO->(DbFilter()) me devuelve la cadena vacía. Necesito controlar por programa cuando ...
by José Luis Sánchez
Thu May 23, 2019 3:16 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: Problema con filtros
Replies: 8
Views: 909

Problem with filter

... == i and then 2. for category sample RTrim( MV->Cat)== RTrim(aCat[i]) I wish insert all into a CFilter string and use it with MV->(DbSetFilter(cFilter ))
by Silvio.Falconi
Wed Dec 26, 2018 11:55 am
 
Forum: FiveWin for Harbour/xHarbour
Topic: Problem with filter
Replies: 0
Views: 387

Re: caso super extraño

Karinha, gracias por contestar.

Después de muchas vueltas y revisiones observé que el problema estaba en un dbsetfilter incorrecto. Además los pasos a seguir daban en un PC no eran exactamente los mismos a en el otro... Y eso precisamente provocaba ese mal funcionamiento .
Gracias.
Saludos
Lorenzo
by Loren
Tue Jan 30, 2018 10:49 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: caso super extraño
Replies: 2
Views: 832
Next

Return to advanced search

cron