0 vote
14 tayangan

Jadi saya punya sebuah report seperti gambar dibawah 

field yang atas (nama, tarikh, jumlah, dll) punya dataset sendiri dengan query yang membutuhkan parameter. Parameternya adalah $P{jawatan}. Kemudian parameter $P{jawatan} dari main report akan digunakan lagi untuk tabel dibawahnya, tabel tersebut juga punya dataset sendiri. Saat memanggil parameter $P{jawatan} di query tabel bawah, hasilnya tidak muncul. Tapi hasilnya keluar untuk field yang atas.

dalam Programming oleh | 14 tayangan

2 Jawaban

0 vote

Carnya dengan menambahkan dataSetParameter dan datasetParameterExpression kedalam source reportnya. Letakkan didalam subDataSet.

name ="sub_set_jawatan" adalah nama parameter dari sub dataset

<![CDATA[$P{jawatan}]]> adalah nama paremeter yang diambil dari main report

*parameter dari main report dan sub dataset sengaja saya bedakan yaitu $P{jawatan} dan $P{sub_set_jawatan}

oleh  Kawan Berbageek (558 poin)
+3 vote

Kalo hanya u/ passing parameter dari main ke sub report, bisa dengan melakukan mapping parameter di properties sub reportnya.. sehingga parameter di Main Report akan dikenal sebagai parameter juga di Sub Report dengan nilai yang sama

oleh  Kawan Berbageek (558 poin)
Selamat datang di Berbageek! Berbageek adalah tempat berbagi pengetahuan programming, ui/ux design, digital marketing & project management dengan konsep tanya-jawab. Sehingga kita bisa menciptakan solusi pekerjaan lebih cepat dan lebih baik. Berikut adalah rule untuk bertanya:
  1. Jangan duplikasi pertanyaan. Dicari dulu pertanyaan yang serupa.
  2. Buatlah pertanyaan yang generik. Tidak boleh bertanya spesifik menyebutkan nama proyek atau nama perusahaan.