J’ai un formulaire dans lequel, il y a champ, calculé avec une expression comme ci-dessous
=VraiFaux([Formulaires]![RETOUR]![CASECOCHE]="En cours";0;VraiFaux([Formulaires]![RETOUR]![CASECOCHE]="Oui";[Quantitée]*100;VraiFaux([Formulaires]![RETOUR]![CASECOCHE]="Non" Et [Revendu]="Oui";0;VraiFaux([Formulaires]![RETOUR]![CASECOCHE]="Non" Et [Revendu]="Non";[Prix achat u]*[Quantitée]))))
J'aimerai remplacer les valeurs 0 et 100 en gras par des variables.
cela ne marche pas pourtant mes variables sont initialisées et declarées dans à l'ouverture du formulaire.
comment faire ?
Mon essai (marche pas)
-----------
Private Sub Form_Current()
Dim montimp_retouraccept As Interger
Dim montimp_produitrevendu As Interger
Dim montimp_encours As Interger
........
End Sub
=VraiFaux([Formulaires]![RETOUR]![CASECOCHE]="En cours";[montimp_encours];VraiFaux([Formulaires]![RETOUR]![CASECOCHE]="Oui";[Quantitée]*[montimp_retouraccept];VraiFaux([Formulaires]![RETOUR]![CASECOCHE]="Non" Et [Revendu]="Oui";[montimp_produitrevendu];VraiFaux([Formulaires]![RETOUR]![CASECOCHE]="Non" Et [Revendu]="Non";[Prix achat u]*[Quantitée]))))
erreur #Nom ? à execution
Merci pour les réponses
Partager