Bonjour =E0 tous,
sur ouverture de mon formulaire j'ai mis l'instruction=20
suivante :
If codefabricant =3D "" Then
UPCsp =3D ""
Else
UPCsp =3D "0" & codefabricant )
End If
If NoRun =3D "" Then
Code128sp=E9c =3D ""
Else
Code128sp=E9c =3D "101001000000" & [NoRun]=20
& ".1"
End If
End Sub
donc pour l'instant tout va bien, mais apr=E8s l'ouverture=20
de mon formulaire je d=E9cide de changer ce qui se trouve=20
dans mon codefabricant et je d=E9cie de changer le NoRun, ou=20
dois-je recopier mon code pour que mes instructions=20
fonctionnent sans que j'ai besoin de fermer et de r=E9ouvrir=20
mon formulaire, car j'ai essay=E9 de mettre ma proc=20
sur "changement" ou sur "receptionfocus" des mes champs=20
destinataires et =E7a ne fonctionne pas ou se trouve mon=20
erreur ????
Merci
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond
Bonjour.
Il serait préférable de le mettre sur activation ( Form_Current ) qui se déclanche à chaque changement d'enregistrement (même au chargement) ce qui recalculera touts les valeurs. mais également sur les événement afterupdate des composants de tes valeurs, pour calculer tes nouvelles valeurs immédiatement sans attendre le changement d'enregistrement.
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"natou" a écrit dans le message de news:2b2df01c392f4$10f764b0$ Bonjour à tous, sur ouverture de mon formulaire j'ai mis l'instruction suivante : If codefabricant = "" Then UPCsp = "" Else UPCsp = "0" & codefabricant ) End If If NoRun = "" Then Code128spéc = "" Else Code128spéc = "101001000000" & [NoRun] & ".1" End If End Sub donc pour l'instant tout va bien, mais après l'ouverture de mon formulaire je décide de changer ce qui se trouve dans mon codefabricant et je décie de changer le NoRun, ou dois-je recopier mon code pour que mes instructions fonctionnent sans que j'ai besoin de fermer et de réouvrir mon formulaire, car j'ai essayé de mettre ma proc sur "changement" ou sur "receptionfocus" des mes champs destinataires et ça ne fonctionne pas ou se trouve mon erreur ???? Merci
Bonjour.
Il serait préférable de le mettre sur activation ( Form_Current ) qui se
déclanche à chaque changement d'enregistrement (même au chargement) ce qui
recalculera touts les valeurs. mais également sur les événement afterupdate
des composants de tes valeurs, pour calculer tes nouvelles valeurs
immédiatement sans attendre le changement d'enregistrement.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.
"natou" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:2b2df01c392f4$10f764b0$a601280a@phx.gbl...
Bonjour à tous,
sur ouverture de mon formulaire j'ai mis l'instruction
suivante :
If codefabricant = "" Then
UPCsp = ""
Else
UPCsp = "0" & codefabricant )
End If
If NoRun = "" Then
Code128spéc = ""
Else
Code128spéc = "101001000000" & [NoRun]
& ".1"
End If
End Sub
donc pour l'instant tout va bien, mais après l'ouverture
de mon formulaire je décide de changer ce qui se trouve
dans mon codefabricant et je décie de changer le NoRun, ou
dois-je recopier mon code pour que mes instructions
fonctionnent sans que j'ai besoin de fermer et de réouvrir
mon formulaire, car j'ai essayé de mettre ma proc
sur "changement" ou sur "receptionfocus" des mes champs
destinataires et ça ne fonctionne pas ou se trouve mon
erreur ????
Merci
Il serait préférable de le mettre sur activation ( Form_Current ) qui se déclanche à chaque changement d'enregistrement (même au chargement) ce qui recalculera touts les valeurs. mais également sur les événement afterupdate des composants de tes valeurs, pour calculer tes nouvelles valeurs immédiatement sans attendre le changement d'enregistrement.
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"natou" a écrit dans le message de news:2b2df01c392f4$10f764b0$ Bonjour à tous, sur ouverture de mon formulaire j'ai mis l'instruction suivante : If codefabricant = "" Then UPCsp = "" Else UPCsp = "0" & codefabricant ) End If If NoRun = "" Then Code128spéc = "" Else Code128spéc = "101001000000" & [NoRun] & ".1" End If End Sub donc pour l'instant tout va bien, mais après l'ouverture de mon formulaire je décide de changer ce qui se trouve dans mon codefabricant et je décie de changer le NoRun, ou dois-je recopier mon code pour que mes instructions fonctionnent sans que j'ai besoin de fermer et de réouvrir mon formulaire, car j'ai essayé de mettre ma proc sur "changement" ou sur "receptionfocus" des mes champs destinataires et ça ne fonctionne pas ou se trouve mon erreur ???? Merci