FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Problemas con SetFilter
Posts: 45
Joined: Fri Aug 16, 2019 12:51 AM
Problemas con SetFilter
Posted: Fri Mar 18, 2022 08:25 PM
Buenos días compañeros, tengo en mi programa comprobantes de deuda de cuota y comprobantes de deuda de matricula. En la tabla de comprobantes de deuda estoy haciendo dos filtros, uno para que muestre los comprobante de matricula, y otro para que muestre los comprobantes de cuota. La unica forma que tengo de diferenciar los comprobantes, es a traves del campo concepto, que contiene la leyenda de los mismos. Los comprobantes de matricula siempre llevan en la leyenda la palabra matricula. Los filtros estan declarados de la siguiente manera:

Code (fw): Select all Collapse
Memvar -> o : oRs : SetFilter('concepto like "%MATRI%"')

Memvar -> o : oRs : SetFilter('concepto not like "%MATRI%"')

El primer filtro, que es el que muestra los comprobantes de matricula, funciona, pero el segundo, que deberia mostrar los comprobantes de cuota no funciona. Gracias de antemano.
Posts: 1816
Joined: Wed Oct 26, 2005 02:49 PM
Re: Problemas con SetFilter
Posted: Fri Mar 18, 2022 09:35 PM
Una idea....
Code (fw): Select all Collapse
Memvar -> o : oRs : SetFilter('concepto like "%CUOTA%"')
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Turbo Incremental Link64 6.98 Embarcadero 7.70 ] [ FiveWin 25.01 ] [ xHarbour 64 bits) ]
Posts: 45
Joined: Fri Aug 16, 2019 12:51 AM
Re: Problemas con SetFilter
Posted: Sat Mar 19, 2022 12:41 AM

Gracias por la respuesta! No siempre los comprobantes que son de cuota tienen en el campo concepto la palabra cuota. Saludos!

Posts: 45
Joined: Fri Aug 16, 2019 12:51 AM
Re: Problemas con SetFilter
Posted: Sat Mar 19, 2022 12:43 AM

Me parece que hay un problema en la sintaxis de la instruccion not like. Lo raro es que en una consulta esa sintaxis funciona bien, pero cuando la aplico a un filtro deja de funcionar.

Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: Problemas con SetFilter
Posted: Tue Mar 22, 2022 06:20 AM
Filter expression "<fldname> LIKE <exp>" woks.
But "<fldname> NOT LIKE <exp>" does not work.
This will also work from next version to be released.
Now please use
Code (fw): Select all Collapse
oRs:SetFilter( "!( <fldname> LIKE <exp> )" )
Regards



G. N. Rao.

Hyderabad, India

Continue the discussion