KIBEYA
Messages postés10Date d'inscriptionvendredi 15 octobre 2004StatutMembreDernière intervention 6 janvier 2005
-
22 déc. 2004 à 13:19
KIBEYA
Messages postés10Date d'inscriptionvendredi 15 octobre 2004StatutMembreDernière intervention 6 janvier 2005
-
5 janv. 2005 à 13:55
Une zone de contrôle placée sur un formulaire d'Access 2000 et dont la source de données est une fonction me retourne la valeur "#Erreur" à l'ouverture du dit formulaire. Mais après toute opération le résultat affiché dans cette zone de contrôle est correct. Que faire pour ne plus avoir "#Erreur" dans cette zone?
KIBEYA
Messages postés10Date d'inscriptionvendredi 15 octobre 2004StatutMembreDernière intervention 6 janvier 2005 23 déc. 2004 à 07:39
A madbob,
La fonction ne doit pas être lancée à l'initialisation ni exécutée à
à l'ouverture du formulaire. Il peut soit s'agir d'un module de classe qui traite d'une opération quelconque soit d'une fonction simple liée à la zone (p.e soustraire deux dates préalablement saisies dans les précédentes zones de controle dans le même formulaire).
madbob
Messages postés285Date d'inscriptiondimanche 14 décembre 2003StatutMembreDernière intervention13 mars 2012 23 déc. 2004 à 11:29
Si ce ne doit pas être fait et que c'est le cas alors, tu as la réponse... et beaucoup de solutions pour brider l'initialisation (gestion évenementielle)
je pense à utilissation d'un paramètre optionnel à ta fonction qui te permettrait de distinguer les cas à traiter dont l'init, ou une variable globale...et donc de renvoyer dans ton champ la valeur correcte.
Ou encore d'utiliser la stratégie de l'erreur pour afficher autre chose que #Erreur, ce que je te conseil.
La gestion bien faire de l'erreur c'est 80% d'un programme réussi.