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 08/01/2008, 14h18   #1
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
Par défaut [CR 2008] argument non valide

bonjour
je suis en train de tester la compatibilité ascendante et j'ai un problème avec certains rapports pour lesquelles j'ai une erreur :
"impossible d'extraire des données de la base de donnée" et "argument non valide fourni"

j'ai identifié la ligne de code qui provoque le malaise :
c'est une affectation toute bête :
Code :
shared stringvar titre:={rapport_prog_resp_col.TITRE};
et qui ne pose aucun problème en CR XI

sur 10 rapports testés, 2 ont ce problèmes...

une idée ?
__________________
Les paysages sont plus beaux quand on transpire.
Olaf Candau
kikidrome est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2008, 14h27   #2
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
Tu dois pas déclarer la variable d'abord ?
Code :
1
2
shared stringvar titre;
titre:={rapport_prog_resp_col.TITRE};
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2008, 14h30   #3
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
Citation:
Envoyé par Adrien Artero Voir le message
Tu dois pas déclarer la variable d'abord ?
Code :
1
2
shared stringvar titre;
titre:={rapport_prog_resp_col.TITRE};
ben, elle est déclarée
Code :
shared stringvar titre;
le champ que je lui affecte est un champ de ma BD

que veut dire "argument non valide fourni" ?
__________________
Les paysages sont plus beaux quand on transpire.
Olaf Candau
kikidrome est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2008, 14h31   #4
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
lol, moi je l'ai déclaré mais pas toi dans ton poste...
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2008, 14h45   #5
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
Citation:
Envoyé par Adrien Artero Voir le message
lol, moi je l'ai déclaré mais pas toi dans ton poste...
ah si si, je l'ai déclarée.. en fait, j'ai çà dans un sous état :
Code :
1
2
3
4
5
6
7
8
9
10
shared stringvar md := {Array1_Col.MD};
shared stringvar effet := {Array1_Col.EFFET};
shared stringvar cause := {Array1_Col.CAUSE};
shared stringvar act_reco := {Array1_Col.ACT_RECO};
shared stringvar resp := {Array1_Col.RESP};
shared stringvar delai := {Array1_Col.DELAI};
shared stringvar etat_a := {Array1_Col.ETAT_A};
shared stringvar etude := {RAPPORT_DEFAULT_Col.ETUDE};
shared stringvar soustitre := {RAPPORT_DEFAULT_Col.STRESP};
shared stringvar titre := {RAPPORT_PROC_RESP_Col.TITRE};
et seule la ligne avec titre prose problème
__________________
Les paysages sont plus beaux quand on transpire.
Olaf Candau
kikidrome est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2008, 14h47   #6
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
Citation:
Envoyé par Adrien Artero Voir le message
Tu dois pas déclarer la variable d'abord
je dirais que non, on peut déclarer et affecter dans la même instruction..
tiens, j'essaie quand même de déclarer d'abord... à suivre !
....
...

même punition...
__________________
Les paysages sont plus beaux quand on transpire.
Olaf Candau
kikidrome est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2008, 14h50   #7
Membre habitué
 
Homme Fred
Inscription : juillet 2007
Messages : 136
Détails du profil
Informations personnelles :
Nom : Homme Fred
Âge : 38
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : juillet 2007
Messages : 136
Points : 122
Points : 122
Est ce que le mot titre n'est pas considérer comme une nouvelle fonction (par hasard) et du coup ne pourrais plus être utiliser en nom de variable ?
Coocky10 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2008, 15h21   #8
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
Citation:
Envoyé par Coocky10 Voir le message
Est ce que le mot titre n'est pas considérer comme une nouvelle fonction (par hasard) et du coup ne pourrais plus être utiliser en nom de variable ?
j'ai exatctement la même formule dans d'autres rapports qui sont ok vace la version 2008
__________________
Les paysages sont plus beaux quand on transpire.
Olaf Candau
kikidrome est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2008, 15h21   #9
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
bien joué

Citation:
Envoyé par Crystal
Commande Titre (menu Carte)
Utilisez la commande Titre pour modifier le nom de votre carte. Cette commande ouvre la Boîte de dialogue Changer le titre de la carte.
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2008, 16h05   #10
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
Citation:
Envoyé par Adrien Artero Voir le message
bien joué
pas compris
__________________
Les paysages sont plus beaux quand on transpire.
Olaf Candau
kikidrome est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2008, 16h07   #11
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
on a posté en même temps. Mon post ne s'adressait pas à toi
En fait, Titre est le nom d'une commande Crystal. Si tu change le nom de ta variable cela va peut-être fonctionner.
Quand il te donne l'erreur, que met-il en surbrillance ?
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2008, 16h23   #12
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
Citation:
Envoyé par Adrien Artero Voir le message
on a posté en même temps. Mon post ne s'adressait pas à toi
En fait, Titre est le nom d'une commande Crystal. Si tu change le nom de ta variable cela va peut-être fonctionner.
Quand il te donne l'erreur, que met-il en surbrillance ?
c'est ce que je disais plus haut, ca marche comme çà dans d'autres rapports et j'ai déjà essayé de mettre titre1, çà marche pô
__________________
Les paysages sont plus beaux quand on transpire.
Olaf Candau
kikidrome est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2008, 16h30   #13
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
ça t'aide :

Citation:
Lorsque les utilisateurs ouvrent un rapport dans le concepteur de rapport incorporé de Crystal Reports pour Visual Studio
.NET ou dans une application personnalisée, ils ne peuvent ni définir la source de données du rapport ni afficher la
requête SQL. L'un des messages d'erreur suivants apparaît : "Argument fourni non valide." ou "Erreur inconnue liée au
moteur de recherche."
Le problème se produit sous certaines conditions :
- Le rapport a été créé dans une application personnalisée, créant une connexion à une source de données ODBC et
utilisant la méthode "LogonServerWithPrivateInfo" pour réutiliser le descripteur de base de données.
- L'application personnalisée change l'emplacement de la table avant de présenter les rapports.
- L'utilisateur exporte le rapport à partir du visualiseur.
Sous ces conditions, le rapport exporté héritait du problème parce que, dans cette configuration, les informations de
connexion d'une table sont supprimées du rapport.
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2008, 16h52   #14
Membre habitué
 
Homme Fred
Inscription : juillet 2007
Messages : 136
Détails du profil
Informations personnelles :
Nom : Homme Fred
Âge : 38
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : juillet 2007
Messages : 136
Points : 122
Points : 122
Ouai ca serait donc au niveau connexion à la base.

Est-ce l'erreur concerne dans les deux cas la table et le champs suivant :

Citation:
{RAPPORT_PROC_RESP_Col.TITRE}
et est ce que les autres états qui fonctionne utilisent aussi cette table ?
Coocky10 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2008, 09h00   #15
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
Citation:
Envoyé par Adrien Artero Voir le message
ça t'aide :
Non...
__________________
Les paysages sont plus beaux quand on transpire.
Olaf Candau
kikidrome est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2008, 16h47   #16
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
Ca y est, c'est résolut, en fait, ce sont les liaisons entre les tables qui sont en cause... j'avais ce schema :

et il faut ce schéma :

je ne savais pas qu'il y avait une différence entre ces 2 schémas et les 2 fonctionnaient en CR XI...

C'ets un technicien d'un revendeur qui m'a dépannée, merci à lui
__________________
Les paysages sont plus beaux quand on transpire.
Olaf Candau
kikidrome 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 14h23.


 
 
 
 
Partenaires

Hébergement Web