Crystal report avec l'asp.net ( gestion des états)

Soyez le premier à donner votre avis sur cette source.

Vue 27 468 fois - Téléchargée 2 980 fois

Description

se code vous permettra de s'avoir gérer vorte états imprimable d'aprés la base de donnée , le plus important dans cette mini application c'est la page lier avec l'états crystal report !! ATTENTION : changez dans le code l'emplacement de fichier crystal report pour qu'il soit efféctuer!! alors amusez vous !!

Source / Exemple :


Imports CrystalDecisions.CrystalReports.Engine
Imports CrystalDecisions.Shared
Imports System.Data.SqlClient
Imports System.Data

'http://www.kobra.ie.ma

Partial Class Default3
    Inherits System.Web.UI.Page
    Public con As New SqlConnection("data source=localhost;integrated Security=SSPI;database=gestion_note")
    Public cmd As SqlCommand
    Public da As SqlDataAdapter
    Public ds As New DataSet

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
       
    End Sub

    Protected Sub CrystalReportViewer1_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles CrystalReportViewer1.Init
       

    End Sub

    Protected Sub CrystalReportViewer1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles CrystalReportViewer1.Load
        Dim f As Integer = Request.QueryString("dd")
        Dim crt As New ReportDocument

        cmd = New SqlCommand("select * from kolchi WHERE code_stagaire=" & f & "", con)
        da = New SqlDataAdapter(cmd)
        da.Fill(ds, "kolchi")
        crt.Load("C:\Documents and Settings\hoummane\Bureau\asp.net (mouhim)\applicaton\gestion_note\CrystalReport.rpt")
        crt.SetDataSource(ds.Tables("kolchi"))
        Me.CrystalReportViewer1.ReportSource = crt
    End Sub
End Class

Conclusion :


faut bien consentrer sur la liaison enter le fichier crystal report et la page.aspx qui lui affécte les données d'aprés la base !!

et n'oubliez pas les commantraire

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_soumika
Messages postés
3
Date d'inscription
samedi 6 octobre 2007
Statut
Membre
Dernière intervention
29 mai 2008
-
oui oui c interessant ce ke tu a mii mercii kobra
hoummane
Messages postés
6
Date d'inscription
jeudi 5 juin 2008
Statut
Membre
Dernière intervention
6 juin 2008
-
c' super !!!
jé une remarque , j'arrive pas a mitrissé les démarches de criation d'1 étas crystal report !! mé ca ma bq aidé !!
graciass
didilcool
Messages postés
51
Date d'inscription
vendredi 5 janvier 2007
Statut
Membre
Dernière intervention
4 mars 2009
-
salut mehdi c didil ,
enfait j'ai trouvé la solution du path de l'etat pour quel soit standard
la voila :
Dim chemin As String = Server.MapPath("etat.rpt")
comme sa tu reccuper le chemin du rpt !
asie
Messages postés
6
Date d'inscription
mardi 22 août 2006
Statut
Membre
Dernière intervention
29 septembre 2008
-
Merci bocoup du temps que les uns et les autres vous nous consacrez pour nous aidez.
En fait , je voudra savoir si le code de Medhicobra pourra m'aider à effectuer mes états Crystal Report sous Visual Basic de telle sorte que l'on puisse choisir une autre imprimante que celle mise par défaut, et pourquoi pas aussi choisir les pages à imprimer.
Merci d'avance
super1985
Messages postés
10
Date d'inscription
mercredi 28 mars 2007
Statut
Membre
Dernière intervention
29 mai 2009
-
Salut,
J'ai voulu essayé cette source mais lors de la compilation, une erreur qui s'affiche :
"Impossible de charger le fichier ou l'assembly 'CrystalDecisions.Web, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' ou une de ses dépendances. Le fichier spécifié est introuvable."
Je sais pas où je pourrait trouver "CrystalDecisions".
Si quelqu'un pourrait m'aider ?
Je travaille avec asp.net 3.5

Merci d'avance

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.