il faut savoir que le nom des champs dépend de toi et donc de ton projet....
clique droit sur un champs
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
et tu vois le nom de ton champs.
en général windev préfixe tous seul les champs en fonction du type
sai_ pour les champs texte
combo_ pour les combo
lib_ pour un libelle...
etc....
toute les aides que tu reçois ici nécessite une adaptation à ton projet...
après petit conseil évite de tout renommer pareil
exemple dans ton cas un combo qui s’appelle conditionnement, une rubrique de ta table stockentree qui s'appel conditionnement. ca fonctionne mas source de conflit et d'erreur.
cordialement
ca reste un avis....tu es libre de faire ce que tu veux.
-
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 2 sur 2
J'ai amélioré mon code et cela fonctionne très bien. Cependant j'ai une dernière demande, le tarif de ma fiche Entrée stock ne se reporte pas correctement dans ma table Entrée stock.
En effet celui-ci affiche 0,00 € dans ma table.
Pouvez-vous m'aider.
Merci à vous tous.
// Recherche du Conditionnement du Produit
HLitRecherchePremier(Produit,IDProduit,MoiMême)
//Si on le trouve, on récupère le Conditionnement et le prix du Produit
SI HTrouve() ALORS
Conditionnement=Produit.Conditionnement
Prix=Produit.Prix
SINON
Conditionnement = ""
Prix = 0
Erreur ( "Erreur, IDProduit non retrouvé", IDProduit , HErreurInfo())
FIN
je dirais que le pris de la table produit est a 0 .
vous avez recherche un produit dans la table produit.
pense a utiliser les balises pour afficher du code pour le suivie c'est plus lisibleCode (Windev):
// Recherche du Conditionnement du Produit
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(Produit,IDProduit,MoiMême)
//Si on le trouve, on récupère le Conditionnement et le prix du Produit
SIBonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(produit) ALORS
Conditionnement=Produit.Conditionnement
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(entreestock,IDProduit,produit.IDProduit)
SIBonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(entreestock) alors
Prix=Produit.Prix
sinon
Prix = 0
fin
SINON
Conditionnement = ""
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
( "Erreur, IDProduit non retrouvé", IDProduit ,Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
())
FIN
par contre pour reprendreBonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
je pense que ta base est mal structuré.
dans la table produit pourquoi tu as la rubrique "société".
tu as l'id fournisseur qui te permet de retrouver la société.
pareil que dis plus haut je ne comprend pas les différents "conditionnement" que l'on retrouve dans 3 tables.
a la limite je comprend si le conditionnement de sortie n'est pas le même que le conditionnement d’entrée.
je vend a l'unité mais j’achète par paquet de 10.
mais du coup je ne vois pas l’intérêt du 3eme.
bref pas besoin d'un conditionnement dans sortie stock.
de même pas besoin de l'idfournisseur pour la sortie vu que tu as l'id produit.
pareil le prix du produit étant indiquer dans la fiche produit je ne vois pas pourquoi le remettre dans sortiestock.
la structure des données est super importante ne serais ce que pour la compréhension et surtout pour éviter des données conflictuel.
imagine que lors de l'enregistrement d'un fournisseur tu fasse une faute de frappe sur le nom de la société.
tu crée une produit il va l'indiquer dans ton enregistrement produit.
tu te rend compte de l'erreur, tu modifie la fiche fournisseur; mais tu te retrouve a avoir l'erreur sur la fiche produit.
WX1331 apprécie ceci.
je dirais que le pris de la table produit est a 0 .
vous avez recherche un produit dans la table produit.
pense a utiliser les balises pour afficher du code pour le suivie c'est plus lisibleCode (Windev):
// Recherche du Conditionnement du Produit
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(Produit,IDProduit,MoiMême)
//Si on le trouve, on récupère le Conditionnement et le prix du Produit
SIBonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(produit) ALORS
Conditionnement=Produit.Conditionnement
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(entreestock,IDProduit,produit.IDProduit)
SIBonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(entreestock) alors
Prix=Produit.Prix
sinon
Prix = 0
fin
SINON
Conditionnement = ""
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
( "Erreur, IDProduit non retrouvé", IDProduit ,Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
())
FIN
Cliquez pour agrandir...
Désolé, c'était une erreur de ma part dans l'intitulé
Merci beaucoup
je dirais que le pris de la table produit est a 0 .
vous avez recherche un produit dans la table produit.
pense a utiliser les balises pour afficher du code pour le suivie c'est plus lisibleCode (Windev):
// Recherche du Conditionnement du Produit
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(Produit,IDProduit,MoiMême)
//Si on le trouve, on récupère le Conditionnement et le prix du Produit
SIBonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(produit) ALORS
Conditionnement=Produit.Conditionnement
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(entreestock,IDProduit,produit.IDProduit)
SIBonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(entreestock) alors
Prix=Produit.Prix
sinon
Prix = 0
fin
SINON
Conditionnement = ""
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
( "Erreur, IDProduit non retrouvé", IDProduit ,Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
())
FIN
Cliquez pour agrandir...
Désolé, c'était une erreur de ma part dans l'intitulé
Merci beaucoup
Bonjour,
Désolé, c'était une erreur de ma part dans l'intitulé
Merci beaucoupCliquez pour agrandir...
Code (Windev):
// Recherche du Conditionnement du Produit
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(Produit,IDProduit,MoiMême)//Si on le trouve, on récupère le Conditionnement et le prix du Produit
SI
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(produit) ALORSConditionnement=Produit.Conditionnement
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(entreestock,IDProduit,produit.IDProduit)SI
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(entreestock) alors//si c'est le prix de l'entreesotck qu'on veux lire et pas produit.prix....
Prix=entreestock.Prix
sinon
Prix = 0
fin
SINON
Conditionnement = ""
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
( "Erreur, IDProduit non retrouvé", IDProduit ,Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
())FIN