Dans un formulaire qui est un bon de commande, je doit envoyé l'état
normalement imprimable. Mon probleme c'est que le sendobject
fonctionne bien mais il envoie l'état de tout les bon de commandes au
lieu d'envoyer le bon de commande courrant. Comment faire pour envoyer
un état avec un seul bon de commande. En fait celui du client a qui je
fait le bon de commande.
Voici mon code :
Private Sub Com_courriel_Click()
On Error GoTo Err_Com_courriel_Click
Dim stLinkCriteria As String
Dim stDocName As String
stLinkCriteria = "[Id_Bon]=" & Me![Id_Bon]
Je suis vraiment bloqué ..... aidez moi svp .... je suis loin d'etre
bon dans le vba .... dans votre aide si vous pouvez m'indiquer le code
a insérer ou a modifier ... sa serais aprecier.
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 [mvp]
bonjour.
il faut indiquer un critère de sélection sur Id_Bon, dans la requête sous-jacente au report, qui ira chercher [Id_Bon] sur le formulaire. Il est inutile d'ouvrir la requête avant. il suffir de lancer :
Private Sub Com_courriel_Click() DoCmd.SendObject acReport, "etat1"
End Sub
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Stephane" a écrit dans le message de news:
Bonjour à tous
Dans un formulaire qui est un bon de commande, je doit envoyé l'état normalement imprimable. Mon probleme c'est que le sendobject fonctionne bien mais il envoie l'état de tout les bon de commandes au lieu d'envoyer le bon de commande courrant. Comment faire pour envoyer un état avec un seul bon de commande. En fait celui du client a qui je fait le bon de commande.
Voici mon code :
Private Sub Com_courriel_Click() On Error GoTo Err_Com_courriel_Click
Dim stLinkCriteria As String Dim stDocName As String stLinkCriteria = "[Id_Bon]=" & Me![Id_Bon]
Je suis vraiment bloqué ..... aidez moi svp .... je suis loin d'etre bon dans le vba .... dans votre aide si vous pouvez m'indiquer le code a insérer ou a modifier ... sa serais aprecier.
Merci
bonjour.
il faut indiquer un critère de sélection sur Id_Bon, dans la requête
sous-jacente au report, qui ira chercher [Id_Bon] sur le formulaire.
Il est inutile d'ouvrir la requête avant. il suffir de lancer :
Private Sub Com_courriel_Click()
DoCmd.SendObject acReport, "etat1"
End Sub
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Stephane" <altapinguin@hotmail.com> a écrit dans le message de
news:10ef8aa7.0407050459.2f9e670b@posting.google.com...
Bonjour à tous
Dans un formulaire qui est un bon de commande, je doit envoyé l'état
normalement imprimable. Mon probleme c'est que le sendobject
fonctionne bien mais il envoie l'état de tout les bon de commandes au
lieu d'envoyer le bon de commande courrant. Comment faire pour envoyer
un état avec un seul bon de commande. En fait celui du client a qui je
fait le bon de commande.
Voici mon code :
Private Sub Com_courriel_Click()
On Error GoTo Err_Com_courriel_Click
Dim stLinkCriteria As String
Dim stDocName As String
stLinkCriteria = "[Id_Bon]=" & Me![Id_Bon]
Je suis vraiment bloqué ..... aidez moi svp .... je suis loin d'etre
bon dans le vba .... dans votre aide si vous pouvez m'indiquer le code
a insérer ou a modifier ... sa serais aprecier.
il faut indiquer un critère de sélection sur Id_Bon, dans la requête sous-jacente au report, qui ira chercher [Id_Bon] sur le formulaire. Il est inutile d'ouvrir la requête avant. il suffir de lancer :
Private Sub Com_courriel_Click() DoCmd.SendObject acReport, "etat1"
End Sub
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Stephane" a écrit dans le message de news:
Bonjour à tous
Dans un formulaire qui est un bon de commande, je doit envoyé l'état normalement imprimable. Mon probleme c'est que le sendobject fonctionne bien mais il envoie l'état de tout les bon de commandes au lieu d'envoyer le bon de commande courrant. Comment faire pour envoyer un état avec un seul bon de commande. En fait celui du client a qui je fait le bon de commande.
Voici mon code :
Private Sub Com_courriel_Click() On Error GoTo Err_Com_courriel_Click
Dim stLinkCriteria As String Dim stDocName As String stLinkCriteria = "[Id_Bon]=" & Me![Id_Bon]
Je suis vraiment bloqué ..... aidez moi svp .... je suis loin d'etre bon dans le vba .... dans votre aide si vous pouvez m'indiquer le code a insérer ou a modifier ... sa serais aprecier.