Bonjour.

J'ai un rapport qui comporte un sous rapport que j'ai lié au rapport principal par un champ commun entre les tables du rapport principal et du sous rapport (clique droit sur le sous rapport et clique sur "changer les liens du sous rapport). Ca marche sur Crystal. Maintenant, quand j'essaie d'intégrer ce rapport dans VB6 et que je lance l'impression, l'application exige que je lui passe des paramètres pour le sous rapport.
Que faire pour qu'il détermine lui même les paramètres de lien (puisque dans Crystal le lien créé entre le rapport et le sous rapport se suffit, sans plus rien exiger à l'impression)?
J'ai l'intuition de paramétrer ces liens en code dans VB6, mais je sais pas comment faire.
Voici mon code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
'declare le report
Set crpEtat = New crpReport
 
'ouvre le recordset 
adoRs.Open requete, cnConnexion
 
Set crpSousEtat = crpEtat.OpenSubreport("Sous_Rapport")
 
adoRs2.Open requete2, CnConnexion
 
'Connexion à la table pour le report
crpEtat.Database.SetDataSource adoRs, 3, 1
crpSousEtat.Database.SetDataSource adoRs2, 3, 1
 
'Supprime les données existantes du report
crpEtat.DiscardSavedData
crpSousEtat.DiscardSavedData
 
'Lit les enregistrements de la table sélectionnée
crpEtat.ReadRecords
crpSousEtat.ReadRecords  ' c'est ici que l'application me demande les paramètres!
Quelqu'un peut-il m'aider svp?!!!