Que faire ?

KIBEYA Messages postés 10 Date d'inscription vendredi 15 octobre 2004 Statut Membre Dernière intervention 6 janvier 2005 - 22 déc. 2004 à 13:19
KIBEYA Messages postés 10 Date d'inscription vendredi 15 octobre 2004 Statut Membre Derniè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?

Je ne peux que vous en remercier.

4 réponses

madbob Messages postés 285 Date d'inscription dimanche 14 décembre 2003 Statut Membre Dernière intervention 13 mars 2012
22 déc. 2004 à 18:58
Est-ce que la fonction doit être lancée à l'initialisation ?

madbob
0
KIBEYA Messages postés 10 Date d'inscription vendredi 15 octobre 2004 Statut Membre Derniè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).

Merçi .
0
madbob Messages postés 285 Date d'inscription dimanche 14 décembre 2003 Statut Membre Dernière intervention 13 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.

madbob
0
KIBEYA Messages postés 10 Date d'inscription vendredi 15 octobre 2004 Statut Membre Dernière intervention 6 janvier 2005
5 janv. 2005 à 13:55
Meilleurs voeux,

C'est effectivement cette stratégie de l'erreur dont j'ai besoin.
Merci pour ta bonne foi.
0
Rejoignez-nous