[Résolu] Débutant, mais curieux..
Stagiaire WDF
Inscrit:
01/02/2008 12:52
Post(s): 4
Bonjour,

Jeune débutant Windev(51 ans) j'aurais une question à vous poser qui je suis sûr vous semblera ridicule.
Je me debrouille pas mal avec Excel(Formules) et je n'arrive pas à réaliser l'équivalent formule de:=RECHERCHEV(mafeuille!maplage,mavaleur,lacolonne).
J'ai 2 fichiers ;en bref. Fich1 avec IDauto et 2 champs numériques(Cotdi,CotEst) l'autre fichier Fich2 à 2 champs numériques(Cote,RapEst).
Je voudrais que sur la Fen_Fiche1, quand je rempli le champ Cotdi" le champ "CotEst" se remplisse avec la valeur de "RaptEst" du Fichier Fich2,
En fait , c'est rechercher dans le fichier Fich2 la valeur de "Cote" qui égale à "Cotdi" de Fch1, et retourner la valeur de RapEst de Fich2.
C'est 2 Fichiers sont reliés,dans Fich1 "Cotdi" est Clé Composé et dans Fich2 , c'est "cote".Voilà mon petit problème .
Amicalement
Charlie

Contribution le : 01/02/2008 12:57

Edité par drcharly93 sur 2/2/2008 18:31:58
Créer un fichier PDF de la contribution Imprimer


Re: Débutant, mais curieux..
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour
Citation :

de:=RECHERCHEV(mafeuille!maplage,mavaleur,lacolonne)

ValeurARechercher est une chaine
ValeurARechercher = <Affecter ici la valeur recherché>
Si HlitRecherche(Fich2,cote,ValeurARechercher) Alors
 de = Fich2.RaptEst
Fin

Contribution le : 01/02/2008 20:40
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Débutant, mais curieux..
Stagiaire WDF
Inscrit:
01/02/2008 12:52
Post(s): 4
C'est Ok merci bien , cela fonctionne nickel.
Je ne sais pas si'il faut ouvrir un autre sujet ou poser ma question ici.
A savoir: Sur ma Fen_fich1 , j'ai un champs calculé qui a besoin de connaitre(car il y a plusieurs conditions) la valeur qu'a "unerubrique" du même fichier ,
un, deux ou trois lignes avant la ligne en cours (ou enregistrement)?
J'ai tapé la doc (non complète) que j'ai et j'ai séché.

Amicalement

Charlie34

Contribution le : 01/02/2008 21:47
Créer un fichier PDF de la contribution Imprimer


Re: Débutant, mais curieux..
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

Votre question est quelque peu confuse!!!
Citation :

j'ai un champs calculé qui a besoin de connaitre(car il y a plusieurs conditions) la valeur qu'a "unerubrique" du même fichier

Cette question me parraît très confuse sauf si vous utilisez une forme de table de paramètres de la forme :

tblParams est le nom du fichier
tblParams.Nom est le nom du paramètre
tblParams.Valeur est la valeur du paramètres
Exemple du contenu du fichier

Nom.........|Valeur
Date.........|20080201
NumSequence..|10
Couleur......|255
Heure........|183205

Ainsi vous auriez besoin de récupérer le NumSequence, il vous faudrait faire:
nSequence est un entier
HLitRecherche( tblParams, Nom, "NumSequence" )
nSequence = val(tblParams.NumSequence)

Contribution le : 02/02/2008 18:27
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Débutant, mais curieux..
Stagiaire WDF
Inscrit:
01/02/2008 12:52
Post(s): 4
Merci de me répondre.
En fait je veux connaitre et récuperer la valeur d'une rubrique dont l'enregistrement est, 1 ou 2 ou 3 rang en dessous de l'enregistrement présent.
Il me faut récuperer ces valeurs dans 3 variables différentes, qui me serviront dans un calcul avec conditions.
Amicalement
Charlie34

Contribution le : 04/02/2008 13:03
Créer un fichier PDF de la contribution Imprimer


Re: Débutant, mais curieux..
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

Dans ce cas il faux
1) Sauvegarder le contexte de l'enregistrement en cours
HSauvePosition()
2)Utiliser le HLitPrecedent() selon la clé de parcours nécessaire pour se positionner sur l'enregistrement voulu.
3) Récupérer les valeurs nécessaires via <fichier>.<Rubrique>
exemple : Clients.Nom
4)Revenir sur l'enregistrement de départ pour la mise à jour avec la fonction
HRetourPosition()

Contribution le : 04/02/2008 18:34
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2