OVH Cloud OVH Cloud

parametre sans expression ??

6 réponses
Avatar
le meruvien
bonjour,
dans un état independant, a la propriété "sur activé" ,j'ai mis les ligne
ci-dessous:
If Me!m1 = True Then h1 = Me!heureM
If Me!am1 = True Then ah1 = Me!heureAM
les champs "me!heureM" et "me!heureAM" sont des champs texte qui vienneent
du for'mulaire qui a ouvert l'etat.
les champs "Me!m1" et "me!am1" sont des cases oui/non qui viennent aussi du
formulaire.
donc dans mon etat je veut que ces condition s'applique,
si je place ces lignes dans "sur activé", il n'en tiens pas compte a
l'ouverture de l'etat, et si je les place a la propriété "sur ouverture",
j'ai une erreur "parametre sans expression" !!
alors comment faire pour qua l'affichage de mon etat, ces condition
apparaissent ??
merci d'avance
roger

6 réponses

Avatar
Raymond [mvp]
Bonjour.

essaie plutôt ceci:

If Forms![Formulaire1]![m1] Then
h1 = Forms![Formulaire1]![heureM]
End If
If Forms![Formulaire1]![am1] Then
ah1 = Forms![Formulaire1]![heureAM]
End If

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"le meruvien" a écrit dans le message de news:
4236a14b$0$28618$
bonjour,
dans un état independant, a la propriété "sur activé" ,j'ai mis les ligne
ci-dessous:
If Me!m1 = True Then h1 = Me!heureM
If Me!am1 = True Then ah1 = Me!heureAM
les champs "me!heureM" et "me!heureAM" sont des champs texte qui vienneent
du for'mulaire qui a ouvert l'etat.
les champs "Me!m1" et "me!am1" sont des cases oui/non qui viennent aussi
du formulaire.
donc dans mon etat je veut que ces condition s'applique,
si je place ces lignes dans "sur activé", il n'en tiens pas compte a
l'ouverture de l'etat, et si je les place a la propriété "sur ouverture",
j'ai une erreur "parametre sans expression" !!
alors comment faire pour qua l'affichage de mon etat, ces condition
apparaissent ??
merci d'avance
roger



Avatar
le meruvien
j'ai un message d'erreur qui me dis "impossible d'atribuer une valeur a cet
objet"
attention, mes champs h1 et ah1 sont des champs independant ! est-ce valable
?




"Raymond [mvp]" a écrit dans le message de
news: %
Bonjour.

essaie plutôt ceci:

If Forms![Formulaire1]![m1] Then
h1 = Forms![Formulaire1]![heureM]
End If
If Forms![Formulaire1]![am1] Then
ah1 = Forms![Formulaire1]![heureAM]
End If

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"le meruvien" a écrit dans le message de news:
4236a14b$0$28618$
bonjour,
dans un état independant, a la propriété "sur activé" ,j'ai mis les ligne
ci-dessous:
If Me!m1 = True Then h1 = Me!heureM
If Me!am1 = True Then ah1 = Me!heureAM
les champs "me!heureM" et "me!heureAM" sont des champs texte qui
vienneent du for'mulaire qui a ouvert l'etat.
les champs "Me!m1" et "me!am1" sont des cases oui/non qui viennent aussi
du formulaire.
donc dans mon etat je veut que ces condition s'applique,
si je place ces lignes dans "sur activé", il n'en tiens pas compte a
l'ouverture de l'etat, et si je les place a la propriété "sur ouverture",
j'ai une erreur "parametre sans expression" !!
alors comment faire pour qua l'affichage de mon etat, ces condition
apparaissent ??
merci d'avance
roger







Avatar
Raymond [mvp]
Le contrôle h1 n'est peut être pas accessible dans l'événement où tu
exécutes la procédure.
où se trouve h1 et dans quel événement se trouve la fonction ?
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"le meruvien" a écrit dans le message de news:
4236bc31$0$28612$
j'ai un message d'erreur qui me dis "impossible d'atribuer une valeur a
cet objet"
attention, mes champs h1 et ah1 sont des champs independant ! est-ce
valable ?


Avatar
le meruvien
H1 est un champ independant place dans la partie detail de l'etat,
(dailleur, je te parle de H1, mais en realité y a h2,h3,h4.... h7)
le code est place dans l'evenement "sur ouverture" de l'etat

"Raymond [mvp]" a écrit dans le message de
news:
Le contrôle h1 n'est peut être pas accessible dans l'événement où tu
exécutes la procédure.
où se trouve h1 et dans quel événement se trouve la fonction ?
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"le meruvien" a écrit dans le message de news:
4236bc31$0$28612$
j'ai un message d'erreur qui me dis "impossible d'atribuer une valeur a
cet objet"
attention, mes champs h1 et ah1 sont des champs independant ! est-ce
valable ?







Avatar
Raymond [mvp]
ce qui veut dire que tu répètes la même valeur à chaque ligne. sur ouverture
tu ne peux pas atteindre un champ qui est dans la section détail. dans le
open tu pourrais charger des variables à la limite.
il faut travailler dans l'événement Détail_Format uniquement. dans ce cas
pourquoi passer par un champ indépendant et non directement par le contrôle
du formulaire ?

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"le meruvien" a écrit dans le message de news:
4236c6b9$0$28614$
H1 est un champ independant place dans la partie detail de l'etat,
(dailleur, je te parle de H1, mais en realité y a h2,h3,h4.... h7)
le code est place dans l'evenement "sur ouverture" de l'etat



Avatar
le meruvien
Voila ça marche, une fois de plus MERCI Raymond !



"Raymond [mvp]" a écrit dans le message de
news: %
ce qui veut dire que tu répètes la même valeur à chaque ligne. sur
ouverture tu ne peux pas atteindre un champ qui est dans la section
détail. dans le open tu pourrais charger des variables à la limite.
il faut travailler dans l'événement Détail_Format uniquement. dans ce cas
pourquoi passer par un champ indépendant et non directement par le
contrôle du formulaire ?

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"le meruvien" a écrit dans le message de news:
4236c6b9$0$28614$
H1 est un champ independant place dans la partie detail de l'etat,
(dailleur, je te parle de H1, mais en realité y a h2,h3,h4.... h7)
le code est place dans l'evenement "sur ouverture" de l'etat