Query Group tidak berpengaruh pada hasil query Crystal Report Designer di Visual Studio 2010
-
domenica 19 febbraio 2012 07:04
Teman-teman,
Teman-teman,
Saya menggunakan SAP Crystal Report Designer. DBMS yang saya gunakan MySql, Data Source Crystal Report, menggunakan ODBC.
di Tabel mempunyai field dan record seperti dibawah ini:
Field1 Field2
a 2000
b 1000
a 2000
Pada form aplikasi, sebelum Report ditampilkan pada CR, saya lakukan query seperti dibawah ini:
cmd.CommandText = "SELECT Field1, SUM(Field2) FROM table1 GROUP BY Field1"Masalahnya nanti hasil query yang tampil di CR seperti ini:
Field1 Field2
a 2000
b 1000
a 2000
padahal hasil query yang benar, seperti ini:
Field1 Field2
a 4000
b 1000
Mohon solusi dari teman-teman, untuk masalah ini.
Terima kasih untuk jawabannya.- Spostato Agnes SannieMicrosoft Contingent Staff, Moderator venerdì 2 marzo 2012 09:33 (Dari:Visual Basic)
Tutte le risposte
-
mercoledì 22 febbraio 2012 07:43
Sepertinya tidak ada masalah dengan Query nya, ada kemungkinan command tidak tereksekusi.
Mungkin kalau dilengkapi dengan source-codenya, bisa memberikan gambaran buat teman-teman yang lain untuk bisa bantu.
-
giovedì 23 febbraio 2012 07:37Moderatore
Halo Frangky_Koe,
Selamat bergabung dalam forum MSDN Indonesia!
Kami telah mengetes query anda, tidak ada masalah dan bisa menghasilkan nilai seperti yang anda mau:
Field1 Field2
a 4000
b 1000Alternatif lainnya anda bisa menggunakan query seperti dibawah ini:
select Field1,SUM(Field2) as total from
(values
('a',2000),
('b',1000),
('a',2000)
) as table1(Field 1, Field 2)
group by Field 1Jika berkenan anda bisa melampirkan source code lengkap dan kami akan berusaha membantu anda. Atau anda bisa memposting thread anda pada forum MySQL.
Agnes Sannie [MSFT]
MSDN Community Support | Feedback to us
Get or Request Code Sample from Microsoft
Please remember to mark the replies as answers if they help and unmark them if they provide no help.- Contrassegnato come risposta Agnes SannieMicrosoft Contingent Staff, Moderator giovedì 23 febbraio 2012 07:37
-
giovedì 23 febbraio 2012 15:12
Mba Agnes, terima kasih telah berkenan membantu saya atas permasalahan saya ini.
Memang Query saya diatas, tidak ada masalah, JIKA saya jalankan pada SQLyog, atau pada Visual Basic 6 (Karena memang tdk ada yg salah dengan syntax query itu)
Kesalahannya bukan pada query, entah kenapa, jika saya menggunakan SAP Crystal Report dengan Data Source-nya ODBC, hasilnya seperti dibawah ini:
Field1 Field2
a 2000
b 1000
a 2000TETAPI, jika SAP Crystal Report-nya saya gunakan Data Source ADO.Net(XML), hasil query-nya seperti yang saya inginkan, seperti ini:
Field1 Field2
a 4000
b 1000Jadi penggunakan GROUP pada query ga ada effeknya sama sekali, jika Data Source yang digunakan pada SAP Crystal Report adalah ODBC.
Dibawah ini source code yang saya gunakan:
cmd.CommandText = "SELECT Field1, SUM(Field2) FROM table1 GROUP BY Field1"
cmd.Connection = cnn
myadapter.SelectCommand = cmd
myadapter.Fill(mydata)
myReport = New CrystalReport1
myReport.SetDataSource(mydata)
CrystalReportViewer1.ReportSource = myReport
CrystalReportViewer1.Refresh()Sekali lagi terima kasih Mba Agnes.
-
venerdì 2 marzo 2012 09:23Moderatore
Halo Frangky_Koe,
Senang sekali bisa membantu. Saya beranggapan masalah anda lebih berkaitan dengan SAP Crystal Report, maka kami sarankan agar anda membuka SAP Crystal Report forum untuk mendapatkan solusi yang lebih tepat.
Agnes Sannie [MSFT]
MSDN Community Support | Feedback to us
Get or Request Code Sample from Microsoft
Please remember to mark the replies as answers if they help and unmark them if they provide no help.

