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 07/09/2011, 20h22   #1
Candidat au titre de Membre du Club
 
Homme laurent breton
Développeur informatique
Inscription : mai 2010
Messages : 15
Détails du profil
Informations personnelles :
Nom : Homme laurent breton
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2010
Messages : 15
Points : 13
Points : 13
Par défaut Utilisation d'une procédure stockée avec paramètre(s)

Bonjour,

Je dois faire un développement sans toucher au code vb.net.

l'instanciation du rapport crystal par la page aspx me renvois des BL_ID(identifiant de bon de livraison au format numeric) en paramètre discret multiple.

Le but de l'état crystal est de récupérer l'ensemble de ces valeurs discrètes et lancer une procédure stockée ayant pour paramètre une chaîne de caractères contenant l'ensemble de ces BL_ID.

J'ai besoin d'aide pour savoir comment faire une chaîne de caractères capable de récupérer l'ensembles des valeurs discrètes dans l'état crystal, puis lancer cette procédure stockée en renseignant son paramètre...

J'ai penser faire un champs de fonction que je place dans l'en tête de mon état, dans lequel:

Citation:
shared stringvar chaine;
chaine &= "" & {?BL_ID} & {SEPARATOR} -> pas sûre de la syntaxe ici
mais l'appelle de la procédure stockée, là je sèche...

merci de votre aide
Cordialement
ferranzo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2011, 20h26   #2
Candidat au titre de Membre du Club
 
Homme laurent breton
Développeur informatique
Inscription : mai 2010
Messages : 15
Détails du profil
Informations personnelles :
Nom : Homme laurent breton
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2010
Messages : 15
Points : 13
Points : 13
Bonjour,

je vais donner la réponse.

Il fallait bien passer un champs de fonction dans l'état crystal principal définissant une variable global de type:
Citation:
shared stringvar maVar
une fois votre chaîne ou paramètre quelquonque définit ajouter un sous état crystal au rapport.

Dans l'assistant de création choississais votre procédure stocké dans la source de donnée, puis dans les liens définir le paramètre de la procédure comme lien du sous rapport. pour le lien du rapport principal définissais votre champs de fonction.

Voilà votre procédure stocké sera appellé dans le sous rapport avec le paramètre que vous aurais créer dans le rapport principal.

pensez bien à placer votre champs de fonction avant le sous rapport et normalement tout devrais bien se dérouler.

pour récupérer des valeur de votre procédure stocker il faudra faire un SELECT en fin de procédure comme l'exemple ci-joint

Citation:
SELECT @paramProc as paramProc, @param2Proc as paramPRoc2
Normalement vous devriez pouvoir utiliser les champs paramProc et paramProc2 dans votre sous rapport

Cordialement
ferranzo 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 22h29.


 
 
 
 
Partenaires

Hébergement Web