PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 28 → Problemas con HFilter
Problemas con HFilter
Débuté par Mariano Saul, 23 juin 2001 00:29 - 2 réponses
Posté le 23 juin 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
Posté le 23 juin 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
Posté le 22 juillet 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