OVH Cloud OVH Cloud

Macro avec conditions

1 réponse
Avatar
Bluesy
Bonjour à tous.

Je vous plante le décor :
- Windows 3.1
- Access 2

Bé ouais...

J'ai une fonction perso qui me renvoie une valeur stockée sur le disque
(pour l'instant, c'est "0" ou "1")

J'ai 3 macros basées sur le même principe :

1)
Condition : maFonction() = "0"
Action : Ouvrir Etat0
2)
Condition : maFonction() = "1"
Action : Ouvrir Etat1
3)
Condition :
Action : Ouvrir EtatZ

Donc, en fonction de ma chaine retournée, j'ouvre Etat0 ou Etat1, puis EtatZ
Deux macros fonctionnent correctement.
La dernière (loi de murphy ?) ne se lance pas a partir de l'interface.
Message d'erreur : Erreur de compilation
Si j'éxécute manuellement la macro, elle fonctionne.
J'ai viré purement et simplement les conditions, ça passe.
J'ai mis des conditions "fixes" du genre 1=0 et 1=1, "1"="0" et "1"="1", Faux
et Vrai.... rien n'y fait.
Dès que je mets une condition : Erreur de compilation...
Des idées ????

PS : Désolé, mais c'est pour hier... :=)

1 réponse

Avatar
Bluesy
Désolé du dérangement...
J'ai trouvé.
Il y avait un fermer avant les conditions. Je l'ai passé après et ça
marche...
Allez savoir...

Bonne contiuation à tous !

Je retourne voir les dinosaures :=)

Un certain Bluesy <bluesy49 écrivait ici même ce qui suit:

Bonjour à tous.

Je vous plante le décor :
- Windows 3.1
- Access 2

Bé ouais...

J'ai une fonction perso qui me renvoie une valeur stockée sur le disque
(pour l'instant, c'est "0" ou "1")

J'ai 3 macros basées sur le même principe :

1)
Condition : maFonction() = "0"
Action : Ouvrir Etat0
2)
Condition : maFonction() = "1"
Action : Ouvrir Etat1
3)
Condition :
Action : Ouvrir EtatZ

Donc, en fonction de ma chaine retournée, j'ouvre Etat0 ou Etat1, puis
EtatZ Deux macros fonctionnent correctement.
La dernière (loi de murphy ?) ne se lance pas a partir de l'interface.
Message d'erreur : Erreur de compilation
Si j'éxécute manuellement la macro, elle fonctionne.
J'ai viré purement et simplement les conditions, ça passe.
J'ai mis des conditions "fixes" du genre 1=0 et 1=1, "1"="0" et "1"="1",
Faux et Vrai.... rien n'y fait.
Dès que je mets une condition : Erreur de compilation...
Des idées ????

PS : Désolé, mais c'est pour hier... :=)