OVH Cloud OVH Cloud

hFiltre et Idautomatique

4 réponses
Avatar
Auden69
Bonjour,

Est-il possible de se servir des idautomatiques dans la condition
d'un Hfiltre. Je m'explique
Voic ce que j'aimerais faire : me servir de l'iD automatique d'un individu
pour pouvoir le selectionner par un filtre
iAperçu (HFiltre (Individu, " idIndividu= ' " +mafenetre.champIDautomatique+
" ' " ))

iAperçu(i100)

iImprimeEtat(monetat)

Le probleme c'est que le filtre n'est pas pris en compte, il m'imprime toute
ma base HF...


Pourtant cecla marche si je prends une autre rubrique...

iAperçu(HFiltre (individu, " nom_de_famille= ' "
+mafenetre.champNom_de_famille+ " ' " ))
iAperçu(i100)

iImprimeEtat(monetat)

Mais s'il ya plusieurs fois le même nom de famille dans ma base HF (ce qui
est tout a fait possible), ça pose probleme... j'ai donc besoin de me servir
d'une IDautomatique mais ca cloche :-((

Si quelqu'un a une idée je suis preneur



Auden

4 réponses

Avatar
Romain PETIT
Le 11/02/2005, Auden69 a supposé :
Bonjour,



Bonjour,

iAperçu (HFiltre (Individu, " idIndividu= ' " +mafenetre.champIDautomatique+
" ' " ))


[...]
Le probleme c'est que le filtre n'est pas pris en compte, il m'imprime toute
ma base HF...



L'id auto est numérique. Il ne faut pas de quote (') :
HFiltre(Individu, " idIndividu="+mafenetre.champIDautomatique)

A+

--
Romain PETIT
http://cerbermail.com/?O16kfXOFcq
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
Romain PETIT
Le 11/02/2005, Romain PETIT a supposé :
L'id auto est numérique. Il ne faut pas de quote (') :
HFiltre(Individu, " idIndividu="+mafenetre.champIDautomatique)



Au fait, si tu n'as qu'un seul enregistrement à sélectionner, passe
plutôt par un HLitRecherche(Premier)...

--
Romain PETIT
http://cerbermail.com/?O16kfXOFcq
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
Auden69
Bonjour,

J'ai vraiment du mal là...

Qu'est ce qui ne va plus là ???

Je dois faire quoi pour imprimer le resultat de mon filtre ?



HFiltre(Eleve," ideleve="+Eleves_bas.ID)
iAperçu(i100)

iImprimeEtat(TestEtat3)


///ca ne marche pas, il ne garde pas le filtre

Auden69
dépité :(

"Romain PETIT" a écrit dans le message de news:

Le 11/02/2005, Auden69 a supposé :
Bonjour,



Bonjour,

iAperçu (HFiltre (Individu, " idIndividu= ' "
+mafenetre.champIDautomatique+ " ' " ))


[...]
Le probleme c'est que le filtre n'est pas pris en compte, il m'imprime
toute ma base HF...



L'id auto est numérique. Il ne faut pas de quote (') :
HFiltre(Individu, " idIndividu="+mafenetre.champIDautomatique)

A+

--
Romain PETIT
http://cerbermail.com/?O16kfXOFcq
(cliquez sur le lien ci-dessus pour me contacter en privé)



Avatar
Romain PETIT
Auden69 a formulé la demande :

HFiltre(Eleve," ideleve="+Eleves_bas.ID)
///ca ne marche pas, il ne garde pas le filtre



1. IDELEVE est une clé, il est préférable d'utiliser la syntaxe de
HFiltre en précisant cela
2. Utilise un entier pour être certain de poser les bornes du filtre
avec le bon typage
3. Vérifie que ton filtre a marché en récupérant la rubrique de
parcours résultante (normalement c'est la même)

sRubParcours est une chaine
eBorne est un entier = val(Eleves_bas.ID)
sRubParcours = HFiltre(ELEVE, IDELEVE, eBorne , eBorne)
SI sRubParcours<>"" ALORS
//on continue
IImprimeEtat...
FIN

--
Romain PETIT
http://cerbermail.com/?O16kfXOFcq
(cliquez sur le lien ci-dessus pour me contacter en privé)