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 04/10/2004, 12h03   #1
Futur Membre du Club
 
Inscription : décembre 2003
Messages : 33
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 33
Points : 15
Points : 15
Par défaut [CR9] faire un groupe

Bonjour à tous
J'ai crée un rapport Crystal Report basé sur deux tables. Lors de l'appel dans mon code VB, je passe les sources de données comme suit:

Code :
1
2
3
4
5
6
Dim AdoRs AS New Recordset
   AdoRs.Open "Select * from PRNARTICLE", db, adOpenStatic, adLockOptimistic
   CrxReport.DATABASE.TABLES(1).SetDataSource AdoRs, 3
   Dim AdoRs1 AS New Recordset
   AdoRs1.Open "Select * from CATEGORIE", db, adOpenStatic, adLockOptimistic
   CrxReport.DATABASE.TABLES(2).SetDataSource AdoRs1, 3
Le problème, c'est que j'ai groupé les données sur un champs de la seconde table et à l'exécution, j'ai le message d'erreur suivant :
Citation:
"This group section cannot be printed bacause its condition fields nonexistent or invalid. Format the section to choose another condition field"
Quelqu'un peut-il me donner un coup de main ?
IADJOFOGUE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2004, 13h40   #2
Modérateur
 
Avatar de L.nico
 
Homme Nicolas LAURET
Chef de projet en SSII
Inscription : novembre 2003
Messages : 1 024
Détails du profil
Informations personnelles :
Nom : Homme Nicolas LAURET
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2003
Messages : 1 024
Points : 1 744
Points : 1 744
Erreur :
Citation:
Votre état comporte une section de groupe basée sur un champ de condition qui n'existe plus dans l'état ou a été modifié, ce qui fait qu'il n'est plus valide pour cette section de groupe. Vérifiez votre critère de regroupement afin d'identifier et de corriger l'erreur à l'origine du problème.
Ton etat s'execute correctement dans Crystal ??
Tu travailles avec quelle base de donnée ??
As-tu vérifié la base de donnée récemment ??
__________________
Modérateur Business Intelligence / Windev

A lire avant de poster
Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton
L.nico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2004, 14h18   #3
Futur Membre du Club
 
Inscription : décembre 2003
Messages : 33
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 33
Points : 15
Points : 15
1-l'etat s'exécute correctement ds Crystal Report.
2-je travaille avec une base de données access.
3-j'ai vérifié la base de données

Je dois préciser que lors de la création de l'Etat ds Crystl report, j'ai utilisé directement les tables de la base de données. lorsque j'appelle l'état sans changer les sources de données, je n'ai pas de probleme non plus.

Merci
IADJOFOGUE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2004, 14h21   #4
Modérateur
 
Avatar de L.nico
 
Homme Nicolas LAURET
Chef de projet en SSII
Inscription : novembre 2003
Messages : 1 024
Détails du profil
Informations personnelles :
Nom : Homme Nicolas LAURET
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2003
Messages : 1 024
Points : 1 744
Points : 1 744
Est-ce que la base de donnée de travail est la même que la base de création ?
__________________
Modérateur Business Intelligence / Windev

A lire avant de poster
Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton
L.nico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2004, 15h06   #5
Futur Membre du Club
 
Inscription : décembre 2003
Messages : 33
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 33
Points : 15
Points : 15
oui, c'est la meme
IADJOFOGUE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2004, 08h56   #6
Modérateur
 
Avatar de L.nico
 
Homme Nicolas LAURET
Chef de projet en SSII
Inscription : novembre 2003
Messages : 1 024
Détails du profil
Informations personnelles :
Nom : Homme Nicolas LAURET
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2003
Messages : 1 024
Points : 1 744
Points : 1 744
As-tu essayé en paramètre d'ouverture de curseur de prendre autre chose que adOpenStatic
__________________
Modérateur Business Intelligence / Windev

A lire avant de poster
Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton
L.nico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2004, 09h39   #7
Futur Membre du Club
 
Inscription : décembre 2003
Messages : 33
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 33
Points : 15
Points : 15
oui, mais le résultat est le meme avec adOpenDynamic par exemple.
Et merci pour ton aide.
IADJOFOGUE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2004, 13h19   #8
Modérateur
 
Avatar de L.nico
 
Homme Nicolas LAURET
Chef de projet en SSII
Inscription : novembre 2003
Messages : 1 024
Détails du profil
Informations personnelles :
Nom : Homme Nicolas LAURET
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2003
Messages : 1 024
Points : 1 744
Points : 1 744
As-tu essayé d'utiliser une autre forme de curseur :
DAO par exemple au lieu de ADO.
On dirait que ton problème provient uniquement du fait de la redéfinition des tables de données par ton curseur ADO.

Moi, pour les bases Access j'utilise DAO et pour les bases SQL j'utilise ODBC.
__________________
Modérateur Business Intelligence / Windev

A lire avant de poster
Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton
L.nico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2004, 15h58   #9
Futur Membre du Club
 
Inscription : décembre 2003
Messages : 33
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 33
Points : 15
Points : 15
Finalement je ne suis pris autrement.
j'ai recré mon état en me basant sur une seule table (vue) qui a tous les champs dont j'ai besoin. Et je n'ai plus eu de problem.
IADJOFOGUE est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h22.


 
 
 
 
Partenaires

Hébergement Web