Query Group tidak berpengaruh pada hasil query Crystal Report Designer di Visual Studio 2010

Con risposta 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.

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:37
    Moderatore
     
     Con risposta
     

    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                1000

    Alternatif 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 1

    Jika 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.

  • 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              2000

    TETAPI, 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                1000

    Jadi 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:23
    Moderatore
     
     
     

    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.