Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Crystal Reports
Crystal Reports Forum d'entraide sur Crystal Reports. Avant de poster --> FAQ Crystal, Tutoriels Crystal
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/11/2006, 13h56   #1
Inactif
 
Avatar de Aitone
 
Inscription : novembre 2006
Messages : 3 569
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 3 569
Points : 3 291
Points : 3 291
Par défaut Export d'un état par mail

Bonjour,

J'aimerai savoir s'il est possible lors du lancement d'un état de l'envoyer dans une boite mail en .pdf et non de lancer l'impression.

Je fais des Accusé de Réception de Commandes et les commerciales les envoient par mail. Je voulais leur simplifier la tâche en leur faisant éviter, l'impression au format pdf puis de joindre le fichier dans un mail.

Merci de vos réponses...

Adrien
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2006, 08h56   #2
Membre expérimenté
 
Avatar de kikidrome
 
Inscription : décembre 2004
Messages : 841
Détails du profil
Informations personnelles :
Localisation : France, Drôme (Rhône Alpes)

Informations forums :
Inscription : décembre 2004
Messages : 841
Points : 563
Points : 563
Avec la version cr XI, depuis le crystal viewer, on peut faire un export pdf... est-ce que çà répond à ton besoin ?
__________________
Les paysages sont plus beaux quand on transpire.
Olaf Candau
kikidrome est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2006, 09h29   #3
Inactif
 
Avatar de Aitone
 
Inscription : novembre 2006
Messages : 3 569
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 3 569
Points : 3 291
Points : 3 291
Bonjour,

Merci pour ta réponse, mais elle ne me suffit pas vraiment.
En effet, je ne dispose que de CRX et ce que j'aimerai c'est l'envoyer directement par mail...

J'ai bien ça mais :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
Private Sub Form_Load() 
 
Dim details AS Integer 
Dim debut AS Date 
Dim fin AS Date 
Dim destinatiare AS Variant 
 
'adresse du destinatire 
destinataire = "moi@moi.fr" 
 
 
'VARIABLES qui serviront de paramètre dans crystal 
fin = LastDayOfMonth(Now) & "/" & Month(Now) & "/" & Year(Now) 
debut = FirstDayOfMonth(Now) & "/" & Month(Now) & "/" & Year(Now) 
details = 1 
 
 
Dim appl AS New CRAXDRT.Application 
Dim rep AS New CRAXDRT.Report 
SET rep = appl.OpenReport("\\chemin\exemple.rpt", 1) 
 
 
WITH rep 
    'paramètres 
    .ParameterFields.GetItemByName("datedeb").AddCurrentValue debut 
    .ParameterFields.GetItemByName("datefin").AddCurrentValue fin 
    .ParameterFields.GetItemByName("details").AddCurrentValue details 
 
    'exporter dans exemple.pdf 
  ' .ExportOptions.DestinationType = crEDTDiskFilegtef 
    .ExportOptions.DestinationType = crEDTDiskFile 
    .ExportOptions.DiskFileName = "c:\exemple.pdf" 
    .ExportOptions.FormatType = crEFTPortableDocFormat 
 
    'envoie du mail 
    .ExportOptions.DestinationType = crEDTEMailMAPI 
    .ExportOptions.MailSubject = "etat crystal datant du "& Now 
    .ExportOptions.MailToList = destinataire 
 
    .Export False 
End WITH 
 
End 
 
End Sub
Je ne sais pas comment inclure du VB sur Crystal..
Je sais juste faire un état Crystal Reports.

Merci d'avance pour ta réponse

Adrien
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2006, 16h03   #4
Membre confirmé
 
Inscription : mai 2002
Messages : 246
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 246
Points : 256
Points : 256
Envoyer un message via MSN à Machuet
En ayant lu test différents mail, je pense que ta question est en rapport avec x3.

Dans ce cas il te suffit de paraméter suivant ta version de X3 une destination de type mail et à ce moment cela se fait automatiquement.

De plus tu peux faire un petit spécifique dans un point d'entré pour renseigner automatiquement l'adresse du destinataire et le corps de message.

@+
Machuet
Machuet est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h20.


 
 
 
 
Partenaires

Hébergement Web