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:
Quelqu'un peut-il m'aider svp?!!!
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!
Partager