Bonjour à tous,
Voici mon problème, j'ai des tables à remplir ou à ne pas remplir en fonction de certains champs.
Voici mon code : HLitPremier(fourtemp,PRIMARY)
TANTQUE HEnDehors(fourtemp)=Faux
HLitRecherchePremier(fournisseur,Fourn_Code,fourtemp.Fourn_Code)
SI fourtemp.Fourn_Code = "0000000001" OU fourtemp.Fourn_Code [= "SC" OU fourtemp.Fourn_Code [= "PRY" OU fourtemp.Fourn_Crit_Sap = "COMPTA" OU fourtemp.Fourn_Crit_Sap = "FACTOR" ALORS
RETOUR
FIN
SI PAS HTrouve(fournisseur) ALORS
HCopieEnreg(fournisseur,fourtemp,"Fourn_Code,Fourn_Nom,Fourn_Crit_Sap, Fourn_Adr,Fourn_Ville,Fourn_Boite,Fourn_CP,Fourn_tSuppr,Fourn_Tel1,Fourn_Tel2,Fourn_Fax,Fourn_CodePays,Fourn_Pays,Fourn_Tbloq,Fourn_Bascout,Fourn_Dcrea,Fourn_Dbloq,Fourn_Dsupp,Fourn_Mincde,Fourn_Nom_Gest_CJR5,Fourn_Nom_Gest_FY1","Fourn_Code,Fourn_Nom,Fourn_Crit_Sap, Fourn_Adr,Fourn_Ville,Fourn_Boite,Fourn_CP,Fourn_tSuppr,Fourn_Tel1,Fourn_Tel2,Fourn_Fax,Fourn_CodePays,Fourn_Pays,Fourn_Tbloq,Fourn_Bascout,Fourn_Dcrea,Fourn_Dbloq,Fourn_Dsupp,Fourn_Mincde,Fourn_Nom_Gest_CJR5,Fourn_Nom_Gest_FY1",hCopieIdAuto)
SINON
HSupprime(fournisseur,hNumEnrEnCours)
HCopieEnreg(fournisseur,fourtemp,"Fourn_Code,Fourn_Nom,Fourn_Crit_Sap, Fourn_Adr,Fourn_Ville,Fourn_Boite,Fourn_CP,Fourn_tSuppr,Fourn_Tel1,Fourn_Tel2,Fourn_Fax,Fourn_CodePays,Fourn_Pays,Fourn_Tbloq,Fourn_Bascout,Fourn_Dcrea,Fourn_Dbloq,Fourn_Dsupp,Fourn_Mincde,Fourn_Nom_Gest_CJR5,Fourn_Nom_Gest_FY1","Fourn_Code,Fourn_Nom,Fourn_Crit_Sap, Fourn_Adr,Fourn_Ville,Fourn_Boite,Fourn_CP,Fourn_tSuppr,Fourn_Tel1,Fourn_Tel2,Fourn_Fax,Fourn_CodePays,Fourn_Pays,Fourn_Tbloq,Fourn_Bascout,Fourn_Dcrea,Fourn_Dbloq,Fourn_Dsupp,Fourn_Mincde,Fourn_Nom_Gest_CJR5,Fourn_Nom_Gest_FY1",hCopieIdAuto)
FIN
HAjoute(fournisseur,hFixeIdAuto)
HLitSuivant(fourtemp,PRIMARY)
FIN
Sauf que celui-ci ne marche pas, j'ai rempli mes champs pour me créer des erreurs mais on ne me renvoie pas à RETOUR lorsque l'une de mes conditions est exactes.
Ou est mon erreur?
Cordialement,
Partager