OVH Cloud OVH Cloud

Lancer x nbr d'instructions au même moment

4 réponses
Avatar
Eddan
Bonsoir,

J'ai une serie de champs sur lesquels (individuelment) une instruction est
lancée à chaque MJ du champ. Ces champs doivent impérativement être remplis
même si la valeur est "0". A fin de ne pas devoir faire "0" dans tous les
champs, puis-je utiliser dans l'instruction du premier champ les intructions
des autres pour les faire tous en une seule fois.

Merci

Eddan

4 réponses

Avatar
3stone
Salut,

"Eddan"
| J'ai une serie de champs sur lesquels (individuelment) une instruction est
| lancée à chaque MJ du champ. Ces champs doivent impérativement être remplis
| même si la valeur est "0". A fin de ne pas devoir faire "0" dans tous les
| champs, puis-je utiliser dans l'instruction du premier champ les intructions
| des autres pour les faire tous en une seule fois.


L'objet de ton message est on ne peut plus bizarre ;-)

Si j'ai compris ton problème, tu devrais trouver la solution en
indiquant une valeur par défaut à tes zones de texte...

Regarde et essaies !

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
Eddan
Salut,

Mes champs ont déjà une valeur par défaut qui est 0.

Malgré cela, je dois les mettre à jour car j'ai des champs (coefficient)
cachés qui seront renseignés avec des valeurs venant d'une autre table.

Private Sub CB_AfterUpdate()
Dim Val As Variant
Val = DLookup("[Valeur]", "Groupes", "[Refmod] = " _
& Forms![Semaines]![Production]![RefCB])
VCB = CB * Val

End Sub

Ma question porte sur le fait que j'aimerais si possible lancer toutes les
instructions : Private Sub xxx_AfterUpdate() une seule fois à partir du
premier champ au lieu de devoir passer sur tous les champs.
Avatar
3stone
re,

"Eddan"
| Mes champs ont déjà une valeur par défaut qui est 0.
|
| Malgré cela, je dois les mettre à jour car j'ai des champs (coefficient)
| cachés qui seront renseignés avec des valeurs venant d'une autre table.
|
| Private Sub CB_AfterUpdate()
| Dim Val As Variant
| Val = DLookup("[Valeur]", "Groupes", "[Refmod] = " _
| & Forms![Semaines]![Production]![RefCB])
| VCB = CB * Val
|
| End Sub
|
| Ma question porte sur le fait que j'aimerais si possible lancer toutes les
| instructions : Private Sub xxx_AfterUpdate() une seule fois à partir du
| premier champ au lieu de devoir passer sur tous les champs.


Dans ce cas, il suffit de les appeler les uns après les autres...

xx_AfterUpdate
yy_AfterUpdate
zz_AfterUpdate
xy_AfterUpdate

comme on appelerait n'importe quelle autre Sub, quoi ;-)

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
Eddan
Merci beaucoup