no me estaria devolviendo los datos un filtre...

no me estaria devolviendo los datos un filtre...

Postby goosfancito » Mon Feb 05, 2024 9:11 am

Hola.
Tengo un procedimiento que me filtra datos,
Code: Select all  Expand view  RUN
  SELECT
   f.id AS c1,
   f.cf AS c2,
   f.idsucursal AS c3,
   f.numerofactura AS c4,
   f.data AS c5,
   c.id AS c6,
   c.sucursal AS c7,
   c.codicefiscale AS c8,
   c.denominazione AS c9,
   c.indirizzo AS c10,
   c.cap AS c11,
   c.comune AS c12,
   c.provincia AS c13,
   c.nazione AS c14,
   c.telefono AS c15,
   c.estado  AS c16,
   fi.idfactura AS c17,
   fi.inf_c AS c18,
   fi.inf_p AS c19,
   fi.avv_c AS c20,
   fi.avv_p AS c21,
   fi.zan_c AS c22,
   fi.zan_p AS c23,
   fi.pblindata_c AS c24,
   fi.pblindata_p AS c25,
   fi.pinterna_c AS c26,
   fi.pinterna_p AS c27,
   de.idfactura AS c28,
   de.descrizione AS c29,
   f.iva AS c30,
   f.imponible   AS c31,
   f.iva         AS c32,
   f.totaleiva   AS c33,
   f.totalefattura AS c34,
   f.sconto      AS c35,
   f.totalecliente AS c36
   FROM tbfacturas f
   Left join tbclientes AS c
   ON f.cf = c.codicefiscale
   Left join tbinfissi AS fi
   ON fi.idfactura = f.id
   Left join tbfacturasdes AS de
   ON de.id  = f.id
   WHERE c.denominazione LIKE CONCAT( '%', cwhere, '%' )
   ORDER BY f.numerofactura DESC
   ENDTEXT
 


Si este procedimiento lo llamo desde mi app de esta manera:
Code: Select all  Expand view  RUN

   ::oQry:setfilter( cCampo )
   ::oqry:gotop()
   ::oBrw:refresh()
 

lo que estaria enviando en "ccampo" es (comprobado con "fwdbg ccampo"
Code: Select all  Expand view  RUN
c9 like '%F.L.%'


y si hago esto:
Code: Select all  Expand view  RUN
::oQry:setfilter( "c9 like '%F.L.%'" )

me devuelve todo igual, ahora si hago esto otro:
Code: Select all  Expand view  RUN
::oQry:setfilter( "c9 like '%IMPI%'" )

me devuelve lo que quiero, que seria todo los datos que comienzan con F.L. IMP...
me devuelve no solo lo que busco, sino el. resto tambien (y. no es lo que quiero).
PERO si lo ejecuto desde HEIDI me devuelve correctamente lo que quiero y debería de devolver.

que estoy haciendo mal?

Para mi el problema lo hace el "punto" porque si pongo s.r.l. no. encuentra (pero hay) en cambio si pongo SRL encuentra (que tambien hay)
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
User avatar
goosfancito
 
Posts: 1954
Joined: Fri Oct 07, 2005 7:08 pm

Re: no me estaria devolviendo los datos un filtre...

Postby karinha » Mon Feb 05, 2024 1:04 pm

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7831
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: no me estaria devolviendo los datos un filtre...

Postby goosfancito » Mon Feb 05, 2024 6:25 pm

Gracias!
voy a probar.
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
User avatar
goosfancito
 
Posts: 1954
Joined: Fri Oct 07, 2005 7:08 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: jmartial and 70 guests