Itu tergantung pada struktur tablix yang Anda gunakan. Dalam tabel, misalnya, Anda tidak memiliki grup kolom, jadi Layanan Pelaporan tidak mengenali kotak teks mana yang merupakan tajuk kolom dan mengatur properti RepeatColumnHeaders ke True tidak berfungsi.
Sebaliknya, Anda perlu:
- Buka Mode Lanjutan di panel Pengelompokan. (Klik panah di sebelah kanan Grup Kolom dan pilih Mode Lanjut.)
- Di area Baris Grup (bukan Grup Kolom), klik pada grup Statis, yang menyoroti kotak teks yang sesuai di tablix. Klik setiap grup Static hingga menyorot tajuk kolom paling kiri. Ini umumnya adalah grup Statis pertama yang terdaftar.
- Di jendela Properties, atur
RepeatOnNewPage
properti ke True.
- Pastikan
KeepWithGroup
properti diatur ke After
.
The KeepWithGroup
menspesifikasikan properti kelompok yang yang statis kebutuhan anggota untuk tetap. Jika diatur ke After
maka anggota statis tetap dengan grup setelahnya, atau di bawahnya, bertindak sebagai header grup. Jika diatur ke Before
, maka anggota statis tetap dengan grup sebelum, atau di atasnya, bertindak sebagai footer grup. Jika diatur ke None
, Layanan Pelaporan memutuskan tempat untuk meletakkan anggota statis.
Sekarang ketika Anda melihat laporan, tajuk kolom diulang pada setiap halaman tablix.
Video ini menunjukkan cara mengaturnya persis seperti jawaban yang dijelaskan.
Saya memiliki 2.0 dan menemukan di atas untuk membantu; Namun, pemilihan statis tidak menyoroti sel karena beberapa alasan. Saya mengikuti langkah-langkah ini:
Sekarang tajuk kolom Anda harus diulang pada setiap halaman.
sumber
Bagaimana saya memperbaiki masalah ini adalah saya secara manual mengubah kode di belakang (dari menu Lihat / kode). Bagian di bawah ini harus memiliki jumlah pasangan
<TablixMember> </TablixMember>
sebanyak jumlah baris di tablix. Dalam kasus saya, saya memiliki lebih banyak pasangan<TablixMember> </TablixMember>
daripada jumlah baris di tablix. Juga jika Anda pergi ke "Mode lanjutan" (di sebelah kanan "Grup Kolom") jumlah garis statis di belakang "Grup baris" harus sama dengan jumlah baris di tablix. Cara untuk membuatnya setara adalah mengubah kode.sumber
Buka
Advanced Mode
di panel Groupings. (Klik panah di sebelah kanan Grup Kolom dan pilih Mode Lanjut.)Di area Baris Grup (bukan Grup Kolom), klik pada grup Statis, yang menyoroti kotak teks yang sesuai di tablix.
Klik setiap grup Static hingga menyorot tajuk kolom paling kiri. Ini umumnya adalah grup Statis pertama yang terdaftar.
Di kotak properti:
KeepWithGroup
keAfter
RepeatOnNewPage
keTrue
untuk mengulangi tajukFixedData
untukTrue
untuk menjaga header terlihatsumber
Cara lain untuk mencapai ini jika Anda masih memiliki masalah itu adalah dengan melakukan hal berikut:
Terima kasih, Sufian.
sumber
Apa yang berhasil bagi saya adalah membuat laporan baru dari awal.
Ini selesai dan laporan baru berfungsi, saya akan membandingkan 2 file .rdl di Visual Studio. Ini dalam format XML dan saya berharap WindDiff cepat atau sesuatu akan mengungkapkan apa masalahnya.
Tampilan awal menunjukkan ada 700 baris kode atau sedikit lebih banyak perbedaan antara kedua file, dengan yang lebih besar dari 2 adalah file yang salah. Pandangan sepintas pada tag TablixHeader tidak mengungkapkan sesuatu yang jelas.
Tetapi dalam kasus saya itu adalah file .rdl yang rusak. Ini awalnya disalin dari laporan kerja sehingga dalam proses menghapus apa yang tidak digunakan kembali, ini bisa merusaknya. Namun, laporan lain di mana proses yang sama dilakukan, header bisa diulang ketika pengaturan yang benar dibuat di Properties.
Semoga ini membantu. Jika Anda memiliki laporan yang rumit, ini bukan perbaikan cepat tetapi berfungsi.
Mungkin membandingkan file XML yang dikenal baik dengan yang salah di ujung Anda akan membuat posting forum yang bagus. Saya akan mencobanya pada akhirnya.
sumber