ghizou_ghizou
Messages postés5Date d'inscriptiondimanche 13 mai 2007StatutMembreDernière intervention 2 juillet 2009
-
2 juil. 2009 à 16:12
ghizou_ghizou
Messages postés5Date d'inscriptiondimanche 13 mai 2007StatutMembreDernière intervention 2 juillet 2009
-
2 juil. 2009 à 16:21
bonjour a tous,
je veux faire une impression a partir de ma base de donnes access ,dans form je choisi le n° dossier et je clique sur imprimer le programme doit m'imprimer tous les informations concernant ce dossier dont la denomination de la societe , le capital ,la forme juridique ; j'ai créer la dataset et la crystal report et j'écris ce code dans la form ou j'utilise le CrystalReportViewer :
con = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\gestionsociete.mdb") cmd New OleDbCommand("select * from societe where ndossier " & Form1.txtndossier.Text , con)
da = New OleDbDataAdapter(cmd)
' da c'est la dataadapter
con.Open()
da.Fill(ds, "societe")
' ds c'est la dataset
test.SetDataSource(ds.Tables("societe"))
Me.CrystalReportViewer1.ReportSource = test
Me.CrystalReportViewer1.Refresh()
lors de l'execution le programme me donne cette erreur
erreur de syntaxe (opérateur absent) dans l'expression 'ndossier='
SVP aidez moi et merci d'avance