Je ne peux pas vous aider plus avec si peu d'information.
Mettre le code dans affichage de la table Entrée Stock :
C'est le code écrit en Français. Essayer de le traduire en Wlangage (c'est pas compliqué) :
- recherche de l'IdProduit (HLitRecherchePremier)
- si on trouve l'Id alors montrez Conditionnement. (SI Htrouve(Produit))
-
Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.
-
Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !Rejeter la notice
WD Windev20 - Besoin d'aide sur codage
Discussion dans 'Windev' créé par anakinsqt, Oct 7, 2019.
Page 1 sur 2
Bonjour,
Pour plus d'information, je vous adresse en pièce jointe la copie écran des fiches citées ci dessus
Merci à vous
Fichiers attachés:
Et bien mon code correspond a ce que vous voulez.
Rebonjour,
Je suis novice avec windev, je me débrouille mieux avec excel. Mais windev est plus jolie.
J'ai saisie mon code dans la fiche Entrée stock dans la zone de texte Conditionnement mais cela ne fonctionne pas malgré que windev ne me signale aucune erreur.
Je vous joint une copie écran.
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
Que renvoir la valeur de Htrouve, ecrit info(htrouve())
- La ligne avec "HLitRecherche" ne correspond à l'analyse.
- Le SI n'est pas remplit si "Vrai"
- Ne montrez pas votre code avec une image. C'est mieux avec la balise code.
Je suis un peu confus, ici.
Si la base de données est normalisée (et il semble que ce ne soit pas le cas), vous ne devriez pas avoir de conditionnement sur trois tables, sauf si les documents d'entrée et de sortie peuvent être différents du champ de la table de produit. Ce champ est-il utilisé pour calculer les quantités finales d'articles sur les documents d'entrée et de sortie? Pour moi, cela ressemble plus à un portage à partir de 3 feuilles sur Excel et sans vlookup.
Que renvoir la valeur de Htrouve, ecrit info(htrouve())Cliquez pour agrandir...
C'est la prise de tête ce codage, je n'arrive même pas à écrire une chose aussi simple.
info(HTrouve)) ne renvoie rien
Je suis un peu confus, ici.
Si la base de données est normalisée (et il semble que ce ne soit pas le cas), vous ne devriez pas avoir de conditionnement sur trois tables, sauf si les documents d'entrée et de sortie peuvent être différents du champ de la table de produit. Ce champ est-il utilisé pour calculer les quantités finales d'articles sur les documents d'entrée et de sortie? Pour moi, cela ressemble plus à un portage à partir de 3 feuilles sur Excel et sans vlookup.Cliquez pour agrandir...
La table entrée stock je vais chercher le produit via une combo et suivant la réponse du combo cela affiche le conditionnement automatiquement dans la zone de saisie.
Merci
juste un truc que je comprend pas ...
htrouve renvoie vrai ou faux... non ?
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
Deuxièmement il faudrait des info sur ta combo car la valeur renvoyer peut être différente de la valeur affiché.
Code (Windev):
hlitrecherche(entreestock,conditionnement,conditionnement)
si htrouve(entreestock) alors
sinon
avertissement("conditionnement non trouvé")
fin
juste un truc que je comprend pas ...
htrouve renvoie vrai ou faux... non ?
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
Deuxièmement il faudrait des info sur ta combo car la valeur renvoyer peut être différente de la valeur affiché.
Code (Windev):
hlitrecherche(entreestock,conditionnement,conditionnement)
si htrouve(entreestock) alors
sinon
avertissement("conditionnement non trouvé")
fin
Cliquez pour agrandir...
J'ai rentré votre code dans la combo, mais rien ne s'affiche, c'est fou.
Merci