OVH Cloud OVH Cloud

utilisation de variables

3 réponses
Avatar
Le Méruvien
Bonjour,
ne peut-on pas mettre des variables qui donnent l'adresse e-mail dans le
code envoyer vers .. ?
AAA = Forms![fiche de proposition].[destinataire]
BBB = Forms![fiche de proposition].[copie_1]
DoCmd.OpenReport "feuille de calcul prix de vente", acPreview, "",
"[affaire]=[Forms]![fiche de proposition].[affaire]"
DoCmd.SendObject acReport, "feuille de calcul prix de vente",
"SnapshotFormat(*.snp)", AAA, BBB, "", "Feuille de calcul du prix de vente",
"", False, ""
Ca, ne marche pas, j'ai un message "utilisation incorrecte de nul"
Dans la fiche de proposition, j'ai des champs destinataire et copie_1
remplis.

3 réponses

Avatar
Eric
Bonjour,

J'ai testé chez moi et ca marche très bien.
Je récupère bien l'@ du destinataire à partir d'un champ
de formulaire.

ex de commande mis sur l'évènement Click d'un bouton de
commande
Private Sub Commande4_Click()
DoCmd.SendObject acSendReport, "tcassette",
acFormatRTF, Forms!table1!email, IIf(IsNull(Forms!table1!
cc), "", Forms!table1!cc), , "test", "Je teste", 0

End Sub


A+
Eric
-----Message d'origine-----
Bonjour,
ne peut-on pas mettre des variables qui donnent l'adresse
e-mail dans le

code envoyer vers .. ?
AAA = Forms![fiche de proposition].[destinataire]
BBB = Forms![fiche de proposition].[copie_1]
DoCmd.OpenReport "feuille de calcul prix de vente",
acPreview, "",

"[affaire]=[Forms]![fiche de proposition].[affaire]"
DoCmd.SendObject acReport, "feuille de calcul prix de
vente",

"SnapshotFormat(*.snp)", AAA, BBB, "", "Feuille de calcul
du prix de vente",

"", False, ""
Ca, ne marche pas, j'ai un message "utilisation
incorrecte de nul"

Dans la fiche de proposition, j'ai des champs
destinataire et copie_1

remplis.





.



Avatar
Le Méruvien
Bonjour Eric, et merci,ça marche pas comme je veut, alors j'ai fait un autre
systeme, mais pourrait tu me dire la cause de mes ennuies avec outlook
express ? (voir message de 10h17) ?


"Eric" a écrit dans le message de news:
1020f01c3f2f0$fb061ae0$
Bonjour,

J'ai testé chez moi et ca marche très bien.
Je récupère bien l'@ du destinataire à partir d'un champ
de formulaire.

ex de commande mis sur l'évènement Click d'un bouton de
commande
Private Sub Commande4_Click()
DoCmd.SendObject acSendReport, "tcassette",
acFormatRTF, Forms!table1!email, IIf(IsNull(Forms!table1!
cc), "", Forms!table1!cc), , "test", "Je teste", 0

End Sub


A+
Eric
-----Message d'origine-----
Bonjour,
ne peut-on pas mettre des variables qui donnent l'adresse
e-mail dans le

code envoyer vers .. ?
AAA = Forms![fiche de proposition].[destinataire]
BBB = Forms![fiche de proposition].[copie_1]
DoCmd.OpenReport "feuille de calcul prix de vente",
acPreview, "",

"[affaire]=[Forms]![fiche de proposition].[affaire]"
DoCmd.SendObject acReport, "feuille de calcul prix de
vente",

"SnapshotFormat(*.snp)", AAA, BBB, "", "Feuille de calcul
du prix de vente",

"", False, ""
Ca, ne marche pas, j'ai un message "utilisation
incorrecte de nul"

Dans la fiche de proposition, j'ai des champs
destinataire et copie_1

remplis.





.



Avatar
Re,

J'ai fait exactement comme toi et ici ca marche top nickel
Regardes la proc suivante:
Private Sub Commande4_Click()
Dim aaa As String, bbb As String
aaa = Forms!table1!email
' IIf pour verifier le contenu du champ Cc car si
pas renseigné
' tu obtiens l'erreur : utilisation incorrecte de
Null
bbb = IIf(IsNull(Forms!table1!cc), "", Forms!
table1!cc)
' Dans le DoCmd, je passe bien les variables aaa
et bbb
DoCmd.SendObject acSendReport, "tcassette",
acFormatRTF, aaa & ";" & bbb, bbb, , "test", "Je teste", 0
'J'ai même testé avec des références au formulaire
dans le SendObject et ca marche aussi.
End Sub

La seule chose que je ne peux pas tester est ton format de
sortie Snapshot mais je ne pense pas que c'est lui qui
pose problème

Je vais essayer avec ton mel
A+
Eric

-----Message d'origine-----
Bonjour Eric, et merci,ça marche pas comme je veut, alors
j'ai fait un autre

systeme, mais pourrait tu me dire la cause de mes ennuies
avec outlook

express ? (voir message de 10h17) ?


"Eric" a écrit dans le message de
news:

1020f01c3f2f0$fb061ae0$
Bonjour,

J'ai testé chez moi et ca marche très bien.
Je récupère bien l'@ du destinataire à partir d'un champ
de formulaire.

ex de commande mis sur l'évènement Click d'un bouton de
commande
Private Sub Commande4_Click()
DoCmd.SendObject acSendReport, "tcassette",
acFormatRTF, Forms!table1!email, IIf(IsNull(Forms!table1!
cc), "", Forms!table1!cc), , "test", "Je teste", 0

End Sub


A+
Eric
-----Message d'origine-----
Bonjour,
ne peut-on pas mettre des variables qui donnent l'adresse
e-mail dans le

code envoyer vers .. ?
AAA = Forms![fiche de proposition].[destinataire]
BBB = Forms![fiche de proposition].[copie_1]
DoCmd.OpenReport "feuille de calcul prix de vente",
acPreview, "",

"[affaire]=[Forms]![fiche de proposition].[affaire]"
DoCmd.SendObject acReport, "feuille de calcul prix de
vente",

"SnapshotFormat(*.snp)", AAA, BBB, "", "Feuille de calcul
du prix de vente",

"", False, ""
Ca, ne marche pas, j'ai un message "utilisation
incorrecte de nul"

Dans la fiche de proposition, j'ai des champs
destinataire et copie_1

remplis.





.




.