Bonjour,

J'ai un problème sur un rapport (Crystal report) dans mon petit projet de développement.

Voici les cas:

1-J'ai fait un petit programme sous vs2008 connectée à une base de donnée MySQL. jusque là tout vas bien : ajout, modification et suppression des données sans aucun problème

2-J'ai fait un état avec Crystal report EN UTILISANT XML FILE COMME SOURCE DE DONNES. jusque là tout va bien A L'INTÉRIEUR DE MON PROJET.
je peux imprimer des données

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Try
            'print
            Dim strQuery As String = "SELECT * from client"
            Dim myConnexionString As String = LireLaChaineDeConnexionDansLeFichierDeConnexion()
            Dim myConnexion As New MySqlConnection(myConnexionString)
            Dim myDataset As New DataSet
            Dim myDataAdapter As New MySqlDataAdapter(strQuery, myConnexion)
            Dim mycmdbuilder As New MySqlCommandBuilder(myDataAdapter)
 
            'remplissage
            myDataAdapter.Fill(myDataset)
 
            myDataset.WriteXml(Application.StartupPath & "\Data\Reports\client.xml", XmlWriteMode.WriteSchema)
 
            print_preview.client1.Load(Application.StartupPath & "\Data\Crystals\client.rpt")
            print_preview.CrystalReportViewer1.ReportSource = print_preview.client1
            print_preview.CrystalReportViewer1.Refresh()
            print_preview.Show()
 
        Catch ex As Exception
            MsgBox(ex.Message)
        End Try
    End Sub
3- Apres mon déploiement, tous marche bien SAUF QUE dès que je lance l'application à partir d'UNE AUTRE MACHINE (autre que celle sur laquelle j'ai fait le développement) je ne peux pas imprimer et crystal report me demande ceci:

Database Login
Server name:
Database:
Login ID:
Password:

Back Finish Cancel

Merci d'avance de votre aide