PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2024 → Problemas con HFilter
Problemas con HFilter
Iniciado por Mariano Saul, 23,jun. 2001 00:29 - 2 respuestas
Publicado el 23,junio 2001 - 00:29
Alguien me puede dar una explicacion coherente del funcionamiento de HFilter
no para el caso en que tengo dos valores limites de una clave, sino para el
caso en que tengo una condición.

nMes is int
nAno is int

nMes = 2
nAno = 2001

HFilter( "RECETAS" , "RECETAS.REMES = '" + nMes + "' and RECETAS.REANO = '"
+ nAno + "'" )

HReadFirst( "RECETAS" , "CLAVE" )

Esto funciona cuando tiene ganas y de forma totalmente aleatoria.

Aclaro, no tengo un indice por los campos REMES ni REANIO.

Gracias
Publicado el 23,junio 2001 - 23:32
See answer in English NG

Gill

Mariano Saul wrote:

Alguien me puede dar una explicacion coherente del funcionamiento de HFilter
no para el caso en que tengo dos valores limites de una clave, sino para el
caso en que tengo una condición.

nMes is int
nAno is int

nMes = 2
nAno = 2001

HFilter( "RECETAS" , "RECETAS.REMES = '" + nMes + "' and RECETAS.REANO = '"
+ nAno + "'" )

HReadFirst( "RECETAS" , "CLAVE" )

Esto funciona cuando tiene ganas y de forma totalmente aleatoria.

Aclaro, no tengo un indice por los campos REMES ni REANIO.

Gracias
Publicado el 22,julio 2003 - 01:40
el problema es que no debe poner la CLAVE .

Pone : HReadFirst( "RECETAS" ) , porque el filtro es efectivo solamente
si tu utilisas la clave que la foncion HFilter :

WhichClave is string

clave=Hfilter("RECETAS" , "RECETAS.REMES = '" + nMes + "' and RECETAS.REANO
= '"
> + nAno + "'" )

HreadFirst("RECETAS",clave)

Si quieres utilisar un otro clave, debes poner : HreadFirst("Recetas",
"El_otro_clave", hRespectFilter)


"Mariano Saul" <soubyms@satlink.com> a écrit dans le message de
news:3b33fec0@news....
Alguien me puede dar una explicacion coherente del funcionamiento de

HFilter
> no para el caso en que tengo dos valores limites de una clave, sino para
el
caso en que tengo una condición.

nMes is int
nAno is int

nMes = 2
nAno = 2001

HFilter( "RECETAS" , "RECETAS.REMES = '" + nMes + "' and RECETAS.REANO =

'"
+ nAno + "'" )

HReadFirst( "RECETAS" , "CLAVE" )

Esto funciona cuando tiene ganas y de forma totalmente aleatoria.

Aclaro, no tengo un indice por los campos REMES ni REANIO.

Gracias