0

ここに画像の説明を入力してください

クリスタルレポートで結合されたテーブルのデータコンテンツを表示するのに問題があります。SQLクエリは適切で、自分のデータが表示されますが、クリスタルレポートのデータソースに入力してクリスタルリピートの複製とより多くのデータを表示すると、コードは次のようになります。

 Dim rep As CrystalReport1 = New CrystalReport1()
Dim objcon = New SqlConnection("data source=(local);initial catalog=hesabres;user id='sa';password='Maysam7026'")
Dim objcom = New SqlCommand
Dim objdata As New DataTable
Dim objdr As SqlDataReader
objcom.CommandText = " SELECT customer.customer_name, customer.customer_tel, orders.order_stuff_name, orders.order_number" & _ " FROM   hesabres.dbo.orders orders inner JOIN hesabres.dbo.customer customer ON orders.order_customer_id=customer.customer_id"


objcom.Connection = objcon
objcon.Open()
objdr = objcom.ExecuteReader
objdata.Load(objdr)
rep.SetDataSource(objdata)
CrystalReportViewer1.ReportSource = rep

実際、椅子とボールを1つ購入し、ジャハンがボールを1つ購入した可能性があります。

4

1 に答える 1

0

Crystalレポートには、データ自体は表示されません。

データベースクエリの結果に問題がない場合は、コードに問題があります。

コードを詳細に確認することをお勧めします。

以下のようにselectステートメントに個別のキーワードを適用してから確認してください

    SELECT Distinct customer.customer_name, customer.customer_tel, 
orders.order_stuff_name, orders.order_number" & _ " 
FROM   hesabres.dbo.orders orders 
inner JOIN hesabres.dbo.customer customer 
ON orders.order_customer_id=customer.customer_id
于 2012-05-22T12:44:53.977 に答える