Je suis desespéré ; crystal report

cs_math85 Messages postés 58 Date d'inscription lundi 7 janvier 2002 Statut Membre Dernière intervention 26 janvier 2005 - 24 mars 2004 à 14:16
cs_math85 Messages postés 58 Date d'inscription lundi 7 janvier 2002 Statut Membre Dernière intervention 26 janvier 2005 - 25 mars 2004 à 15:22
je suis en train dessayer d'imprimer une requete sql d'une base access97 avec crystal report 4.6 livré avec vb6 et sous vb6.
quelqu'un peut il m'aider ou me donner un exemple d'un code qui se connecte à une base access et qui fait un select pour l imprimer par un crystal report?

merci

ps: c'est la version 4.6, est ce que les autres sont payantes?

m@th85

3 réponses

cs_math85 Messages postés 58 Date d'inscription lundi 7 janvier 2002 Statut Membre Dernière intervention 26 janvier 2005
24 mars 2004 à 14:59
j'ai fais comme dans la doc:

1. Add the following controls to your Visual Basic Form:

Data Control
Crystal ActiveX control
Command Button

2. On the Data Control:

Set the DatabaseName property to the name of the database being reported on.
Set the RecordSource property (this can be a database table or a SQL query statement).

3. On the Crystal ActiveX control:

Set the DataSource property to the Data Control (for example: Data1).
Set the ReportSource to 3 - All Data Control Fields.

4. On the Command Button, add the following code for the Click event:

Private Sub Command1_Click()
CrystalReport1.Action = 1
End Sub

mais ca marche pas: report not found
pourtant d apres ce type de données, il ne faut pas de report?
sir?

m@th85
0
cs_math85 Messages postés 58 Date d'inscription lundi 7 janvier 2002 Statut Membre Dernière intervention 26 janvier 2005
24 mars 2004 à 16:31
je ne voudrai pas de fichier rpt. c marqué qu'on peut mais comment?????
et re ?????

m@th85
0
cs_math85 Messages postés 58 Date d'inscription lundi 7 janvier 2002 Statut Membre Dernière intervention 26 janvier 2005
25 mars 2004 à 15:22
le code la haut marche
ct la version de crystal qui était mal installé
dsl

mais est ce que l on peut faire la meme chose en mettant une requete sql:
exemple:

private subform_load()
   Data1.DatabaseName = CheminBase
   Data1.RecordSource = "select nom, prenom from  personne" 
   data1.refresh
end sub

et sur un bouton:

  CrystalReport1.Action = 1


la ca marche pas
il met propriete datasource non definie
et pourtant, elle est définie dans les propriétés

m@th85
0
Rejoignez-nous