PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 25 → Problemas con HFilter
Problemas con HFilter
Iniciado por Mariano Saul, jun., 23 2001 12:29 AM - 2 respostas
Publicado em junho, 23 2001 - 12:29 AM
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 em junho, 23 2001 - 11:32 PM
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 em julho, 22 2003 - 1:40 AM
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