Kısa cevap: Netsis Crystal Reports hatalarının çoğu eksik veya yanlış sürüm CR Runtime ile veritabanı bağlantısının değişmesinden kaynaklanır. Doğru CR Runtime (örn. CRRuntime_64bit_13_0_30.msi) kurun, raporun veritabanı yolunu Set Datasource Location ile güncelleyin ve sürüm uyumsuzluğunda raporu Save As ile yeni sürüme dönüştürün. Türkçe karakter sorunu için font Tahoma/Arial Unicode MS yapılır.
Netsis te rapor açılırken “Crystal Reports failed to open” veya formatlama hatası alıyor musunuz? Bu rehberde Crystal Reports kaynaklı sorunları çözüyoruz.
Yaygın Crystal Reports Hataları
1. “Failed to load database information”
Veritabanı bağlantısı raporda eski. SQL Server adresi veya parolası değişmiş.
Çözüm: CR raporu açın → Database → Set Datasource Location → Yeni veritabanı bağlantısı tanımlayın.
2. “Print engine failed”
Yazıcı sürücü uyumsuzluğu veya CR runtime eksik.
Çözüm: Crystal Reports Runtime güncel sürümü kurun. CRRuntime_64bit_13_0_30.msi gibi.
3. “Logon failed”
Veritabanına bağlanırken authentication hatası.
Çözüm: Rapor parametrelerinde kullanıcı/parola güncelle veya integrated security kullan.
4. Türkçe Karakter Bozulması
Raporun Excel ihracında ç, ğ, ü gibi karakterler bozuluyor.
Çözüm: CR raporunda font ı “Tahoma” veya “Arial Unicode MS” yapın. Charset utf-8.
5. “Memory allocation error”
Çok büyük rapor (100K+ kayıt) memory hatası verir.
Çözüm: Filtre ekleyin, parametreyle sınırlama, batch print kullanın.
6. Eski Sürüm CR Raporu Çalışmıyor
CR 11 ile yapılmış rapor CR 13/14 te çalışmayabilir.
Çözüm: Raporu açıp Save As ile yeni sürüme dönüştürün.
Crystal Reports Runtime Kurulumu
- SAP web sitesinden CR Runtime indirin
- 32 bit veya 64 bit doğru sürüm seçin
- Kurulum sonrası bilgisayarı yeniden başlatın
- Netsis çalıştırın → rapor açma testi
Performans Optimizasyonu
- SQL view veya stored procedure kullanın (CR formula yerine)
- Subquery yerine join
- Filtreleri SQL düzeyinde uygulayın
- Index ekleyin
- Rapor önizlemesini kapatın (büyük raporlarda)
CR uzmanlığımız: Crystal Reports tasarım ve hata çözümü 10+ yıllık deneyim. CR runtime kurulumu, sürüm geçişi, performans iyileştirme dahil hizmet veriyoruz.
Bu konuda profesyonel destek mi gerekiyor? Logo Yazılım yetkili Netsis bayisi olarak 7/24 hizmetinizdeyiz.
Sıkça Sorulan Sorular
Netsis için hangi Crystal Reports Runtime sürümünü kurmalıyım?
Netsis kurulumunuz 64 bit ise CRRuntime_64bit_13_0_x (örneğin 13_0_30) sürümünü, 32 bit ise aynı sürümün 32 bit paketini SAP sitesinden indirip kurun. Netsis ile birebir aynı bitlik (32/64) sürüm seçmek zorunludur; aksi halde “Print engine failed” hatası alırsınız. Kurulumdan sonra bilgisayarı yeniden başlatın.
“Failed to load database information” hatasını nasıl çözerim?
Bu hata raporun içine gömülü eski SQL Server bağlantısından kaynaklanır. Raporu Crystal Reports tasarımcısında açın, Database menüsünden Set Datasource Location seçeneğiyle güncel sunucu adresi, veritabanı adı ve kullanıcı bilgilerini tanımlayın, ardından raporu kaydedin.
Crystal Reports Excel ihracında Türkçe karakterler neden bozuluyor?
Bozulma, rapordaki fontun Unicode desteklememesinden olur. Rapor alanlarının fontunu “Tahoma” veya “Arial Unicode MS” yapıp charset utf-8 ayarladığınızda ç, ğ, ü, ş gibi karakterler düzgün aktarılır.
CR 11 ile yapılmış eski rapor yeni Netsis sürümünde çalışmıyor, ne yapmalıyım?
CR 11 raporları CR 13/14 ortamında her zaman uyumlu olmayabilir. Raporu yeni Crystal Reports tasarımcısında açıp Save As ile güncel sürüme dönüştürün. Toplu rapor geçişinde sorun yaşarsanız bakım anlaşması kapsamında destek alabilirsiniz.