OVH Cloud OVH Cloud

Piti Probleme

5 réponses
Avatar
Jean-Michel PERRIERE
Bonjour,

Lorsqu'en VB, je fais ceci :

Forms![Formulaire]![Sous-Formulaire].Form![Valeur] = une_variable

Ca me change la valeur de toute la colone et non seulement celle de la
donnée active comme je le voudrais !
Le Champs Valeur un champs independant

Merci de votre aide !

5 réponses

Avatar
pgz
Bonsoir,
Si "Valeur" est un contrôle indépendant, il a le même contenu sur tous les
enregistrements affichés. C'est inévitable.
Cela signifie, et sans savoir ce que tu veux faire, que ce n'est pas une
solution à ton besoin.
Cordialement,
pgz


Bonjour,

Lorsqu'en VB, je fais ceci :

Forms![Formulaire]![Sous-Formulaire].Form![Valeur] = une_variable

Ca me change la valeur de toute la colone et non seulement celle de la
donnée active comme je le voudrais !
Le Champs Valeur un champs independant

Merci de votre aide !






Avatar
Jean-Michel PERRIERE
Bonjour,

Voici ce que je veux faire en fait !
L'utilisateur choisi un nom dans un menu deroulant et apres la selection,
j'aimerai mettre en info dans le champs d'a coté une valeur calculée par une
requete et non une valeur ecrite dans une table !
et j'aimerai que le nom dans le menu deroulant de dessous affecte une autre
valeur dans le champs d'a coté, et j'aimerai apres faire l'addition de
toutes ses valeurs !

Comment faire dans mon cas !

Merci bcp !


"3stone" a écrit dans le message de news:

Salut,

"Jean-Michel PERRIERE"
| Lorsqu'en VB, je fais ceci :
|
| Forms![Formulaire]![Sous-Formulaire].Form![Valeur] = une_variable
|
| Ca me change la valeur de toute la colone et non seulement celle de la
| donnée active comme je le voudrais !
| Le Champs Valeur un champs independant


[Valeur] doit être un champ qui fait partie de la source du
sous-formulaire...

ou mettre ton sous-formulaire en mode simple (au lieu de continu)


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw



Avatar
pgz
Bonjour,
La solution la plus simple est de créer un champ dans la table sur laquelle
est basée ton formulaire. Aucun inconvénient puisque c'est un champ renseigné
par une instruction VBA.
BOnne chance,
pgz


Bonjour,

Voici ce que je veux faire en fait !
L'utilisateur choisi un nom dans un menu deroulant et apres la selection,
j'aimerai mettre en info dans le champs d'a coté une valeur calculée par une
requete et non une valeur ecrite dans une table !
et j'aimerai que le nom dans le menu deroulant de dessous affecte une autre
valeur dans le champs d'a coté, et j'aimerai apres faire l'addition de
toutes ses valeurs !

Comment faire dans mon cas !

Merci bcp !


"3stone" a écrit dans le message de news:

Salut,

"Jean-Michel PERRIERE"
| Lorsqu'en VB, je fais ceci :
|
| Forms![Formulaire]![Sous-Formulaire].Form![Valeur] = une_variable
|
| Ca me change la valeur de toute la colone et non seulement celle de la
| donnée active comme je le voudrais !
| Le Champs Valeur un champs independant


[Valeur] doit être un champ qui fait partie de la source du
sous-formulaire...

ou mettre ton sous-formulaire en mode simple (au lieu de continu)


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw








Avatar
3stone
Salut,

"Jean-Michel PERRIERE"
| Voici ce que je veux faire en fait !
| L'utilisateur choisi un nom dans un menu deroulant et apres la selection,
| j'aimerai mettre en info dans le champs d'a coté une valeur calculée par une
| requete et non une valeur ecrite dans une table !

Essaies de faire un maximum de tes "calculs" dans la requête source
de ton sous-formulaire...
Pour aller chercher une valeur "ailleurs", tu peux utiliser Dlookup()


| et j'aimerai que le nom dans le menu deroulant de dessous affecte une autre
| valeur dans le champs d'a coté, et j'aimerai apres faire l'addition de
| toutes ses valeurs !

menu déroulant du dessus... champ d'à coté....
sont des expression qui ne veulent pas dire grand chose ;-)

Si tu as besoin de chercher des valeurs de partout, je serais tenter de dire
que tu as un problème de conception et d'analyse dans cette base...


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Avatar
Jean-Michel PERRIERE
Merci pour vos reponses 3stone et pgz

Effectivement, je vais faire je vais rajouter un champs dans la table
piloter par mon vba !

Merci bcp !

"3stone" a écrit dans le message de news:

Salut,

"Jean-Michel PERRIERE"
| Voici ce que je veux faire en fait !
| L'utilisateur choisi un nom dans un menu deroulant et apres la
selection,
| j'aimerai mettre en info dans le champs d'a coté une valeur calculée par
une
| requete et non une valeur ecrite dans une table !

Essaies de faire un maximum de tes "calculs" dans la requête source
de ton sous-formulaire...
Pour aller chercher une valeur "ailleurs", tu peux utiliser Dlookup()


| et j'aimerai que le nom dans le menu deroulant de dessous affecte une
autre
| valeur dans le champs d'a coté, et j'aimerai apres faire l'addition de
| toutes ses valeurs !

menu déroulant du dessus... champ d'à coté....
sont des expression qui ne veulent pas dire grand chose ;-)

Si tu as besoin de chercher des valeurs de partout, je serais tenter de
dire
que tu as un problème de conception et d'analyse dans cette base...


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw