Crystal report et procédure stocké paramétrée
Résolu/Fermé
cindy_misa
Messages postés
146
Date d'inscription
vendredi 22 février 2008
Statut
Membre
Dernière intervention
6 août 2009
-
11 mars 2008 à 12:09
Mass - 4 nov. 2009 à 16:49
Mass - 4 nov. 2009 à 16:49
A voir également:
- Crystal report et procédure stocké paramétrée
- Crystal report download - Télécharger - Présentation
- Crystal report viewer - Télécharger - Gestion de données
- Crystal disk - Télécharger - Informations & Diagnostic
- Crystal disk mark - Télécharger - Divers Utilitaires
- Télécharger crystal report 8.5 gratuit - Télécharger - Divers Utilitaires
4 réponses
cindy_misa
Messages postés
146
Date d'inscription
vendredi 22 février 2008
Statut
Membre
Dernière intervention
6 août 2009
44
11 mars 2008 à 16:57
11 mars 2008 à 16:57
ok , merci pour l'aide !
Salut tout le monde,
Moi j'ai un autre souci ^^, pour votre probléme si j'ai bien compris vous voullez afficher le resultat d'une procédure stockée ( créé coté SQLServer ) sur un état Crystal Report.
Personnellement au niveau de mon Rpt ( le fichier de reporting ) j'utilise une nouvelle connexion.
DataBase Expert -> Create new connection -> OLE DB ADO -> SQL Native client ( cela depent de votre source de donnée ) , aprés nomalement vous avez et les tables de votre base de données et les procédure stockée.
vous choisissez votre procédure et voila !
Mon probléme moi, c'est au niveau des procédure stockée paramétrée. quand je lance mon application ( Web )
j'ai, certes un formulaire pour saisir les paramétres de ma procédure. mais j'aimerai personnaliser le formulaire de saisie.
j'ai un Combo ou je choisi le nom de la procédure à afficher. j'ai un textbox ou je saisi le paramétre (ID par exemple ) et j'aimerai que la procédure prend comme paramétre le text du TextBox au lieu de demander à saisir.
J'éspére que je me suis bien expliqué ^^ merci d'avance.
Moi j'ai un autre souci ^^, pour votre probléme si j'ai bien compris vous voullez afficher le resultat d'une procédure stockée ( créé coté SQLServer ) sur un état Crystal Report.
Personnellement au niveau de mon Rpt ( le fichier de reporting ) j'utilise une nouvelle connexion.
DataBase Expert -> Create new connection -> OLE DB ADO -> SQL Native client ( cela depent de votre source de donnée ) , aprés nomalement vous avez et les tables de votre base de données et les procédure stockée.
vous choisissez votre procédure et voila !
Mon probléme moi, c'est au niveau des procédure stockée paramétrée. quand je lance mon application ( Web )
j'ai, certes un formulaire pour saisir les paramétres de ma procédure. mais j'aimerai personnaliser le formulaire de saisie.
j'ai un Combo ou je choisi le nom de la procédure à afficher. j'ai un textbox ou je saisi le paramétre (ID par exemple ) et j'aimerai que la procédure prend comme paramétre le text du TextBox au lieu de demander à saisir.
J'éspére que je me suis bien expliqué ^^ merci d'avance.
Hypothèses :
1°) ta procédure stockée s'appelle MesRecouvre
2°) ton paramètre est de type varchar(50) et s'appelle Num et tu l'as déclaré @Num varchar(50) ds la procédure stockée
3°) mycn : ton objet connection déjà ouvert sur ta base
4°) myCombo : ton objet combobox
5°) myRs : un objet recordset si la procédure renvoie un jeu d'enregistrements
Dim myCm As ADODB.Command
Dim myRs As ADODB.Recordset
Dim myParam As Parameter
On Error GoTo err_
Set myCm = New ADODB.Command
With myCm
.ActiveConnection = myCn
.CommandText = "MesRecouvre"
.CommandType = adCmdStoredProc
Set myParam = .CreateParameter("@Num", adVarChar, adParamInput,50, myCombo.text)
.Parameters.Append myParam
Set myRs = .Execute()
End With
tu peux travailler maintenant avec t myRS
1°) ta procédure stockée s'appelle MesRecouvre
2°) ton paramètre est de type varchar(50) et s'appelle Num et tu l'as déclaré @Num varchar(50) ds la procédure stockée
3°) mycn : ton objet connection déjà ouvert sur ta base
4°) myCombo : ton objet combobox
5°) myRs : un objet recordset si la procédure renvoie un jeu d'enregistrements
Dim myCm As ADODB.Command
Dim myRs As ADODB.Recordset
Dim myParam As Parameter
On Error GoTo err_
Set myCm = New ADODB.Command
With myCm
.ActiveConnection = myCn
.CommandText = "MesRecouvre"
.CommandType = adCmdStoredProc
Set myParam = .CreateParameter("@Num", adVarChar, adParamInput,50, myCombo.text)
.Parameters.Append myParam
Set myRs = .Execute()
End With
tu peux travailler maintenant avec t myRS
salut ami(e) , on a le même probléme ,si tu trouves une solution s'il te palit passe la àa cet émail :ferdawsse_nice@hotmail.com .merci pour ton attention.