Bonjour!
j'ai un code qui me tape sur les nerfs car je ne sais pas ou se trouve le problème.
voici le code:et voici le code d'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 q est un entier HLitRecherche(Comporte,Comporte.Designation,FEN_Fiche_Contient.SC_Fiche.COMBO_Designation) SI HTrouve(Comporte) ALORS FEN_Fiche_Contient.SC_Fiche.COMBO_Nom_magasin=Comporte.Nom_magasin FEN_Fiche_Contient.SC_Fiche.SAI_Qte_Unité=Comporte.Qte_Unité FIN HLitPremier(Comporte) TANTQUE PAS HEnDehors(Comporte) SI Comporte.Designation=FEN_Fiche_Contient.SC_Fiche.COMBO_Designation ALORS SI Comporte.Date_peremption<>"" ALORS SI (DateVersEntier(Comporte.Date_peremption)-DateVersEntier(DateSys()))<Dureperemption.Dure ALORS HLitPremier(Contient) TANTQUE PAS HEnDehors(Contient) SI Contient.Designation=FEN_Fiche_Contient.SC_Fiche.COMBO_Designation ALORS SI Contient.Date_peremption=Comporte.Date_peremption ALORS q+=Contient.Qte FIN FIN HLitSuivant(Contient) FIN SI Comporte.Qte>q ALORS Info(Comporte.Designation+RC+"sera perimé dans "+RC+d+RC+"jour(s)"+RC+"date de peremption:"+RC+Comporte.Date_peremption) FIN FIN Contient.Date_peremption=Comporte.Date_peremption Contient.Qte_Unité=Comporte.Qte_Unité FIN FIN HLitSuivant(Comporte) FIN
dans les fichiers Contient et Comporte les champs Date_peremption ont le type Date.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Erreur à la ligne 14 du traitement A chaque modification de FEN_Fiche_Contient. Vous avez appelé la fonction DateVersEntier. Une date doit être représentée par une chaîne de huit caractères au format AAAAMMJJ.
donc je ne comprend pas.
Partager