1

Konu: Tek bir field içindeki satırlarda format değişikliği?

Merhabalar
Şöyle bir sorunum var, bir rapor oluşturuyorum ve rapor tasarımı üzerinde bir field'ım var, buraya yazacağım, kod içinden gelen bir string değişken, ama bu string şöyle oluşuyor; sql sorgusu sonucu gelen birden fazla satırı alıyorum ve alt alta yazıyorum;
- Arif
- Ahmet
- Mehmet
gibi... Ama sorgudan gelen bir kritere göre (iptal durumu) bu satırlardan bazılarının üzeri çizili olması gerekiyor. Rapor tasarımı üzerinde tek bir field olması sorun, farklı fieldlar oluşturacak olsam, gelecek kayıt sayısı kesin değil. Bunu illaki kod içersinde yapmam lazım diye düşünüyorum. Buna benzer bazı konularda RFT ve HTML önerilmiş, aynı şekilde bu sorunu da çözebilir miyim? Ve HTML kullanımı konusunda yönlendirmeniz olabilir mi? Teşekkürler...

2

Re: Tek bir field içindeki satırlarda format değişikliği?

RTF ve HTML karmasik raporlar icin iyi ve ozellikle HTML klay bence.
Ancak senin neden kayiot sayisina bagimli oldugunu ve bunu normal field ile yapamayacagini anlamadim. Sql sonucu tek bir stringte toplama dogrudan kullan.

3

Re: Tek bir field içindeki satırlarda format değişikliği?

Şöyle ki; sql sonucunda bana tek bir hastaya ait tanılar geliyor ve bunların içinde "niptaldurumu = 1" olanlar var. Bi defa gelen kayıt sayısı belli değil, o yüzden rapor tasarım üzerinde farklı fieldlar olsun desem, sayıyı bilmiyorum kaç tane ekleyecem. Sorgudan gelen sonuçları, kodda bir stringe atıyorum ve raporda da bu stringi görüntülüyorum ama iptal edilen tanıların üzeri çizili olması gerekiyor, işte sorun bu noktada. Crystal Reports'ta field için özellik belirlerken "strikethru" seçildiğinde bu özelliğe bağlı makro tanımlanabildiğini biliyorum, veya bu çözüm olmazsa HTML kodları ile "<U>+curtani.ctani+</U>" şeklinde direkt kod içersinde yapılabiliyor, diye biliyorum. FoxPro'da bunun yolu nedir?

4

Re: Tek bir field içindeki satırlarda format değişikliği?

Ben galiba anlatamadim.
"Sorgudan gelen sonuçları, kodda bir stringe atıyorum ve raporda da bu stringi görüntülüyorum ama iptal edilen tanıların üzeri çizili olması gerekiyor"
diyorsun. Sorgudan geldigine gore elinde:

Tani, nIptal

gibi fieldleri olan birsey var. Bunu bir stringte toplayacagina Tani icin 2 field koy (VFP9da tek yetiyor), bir tanesini strike through ayarla ve print when'lerine:
nIptal = 1
nIptal # 1
yaz. Biri ya da digeri basilir.

5

Re: Tek bir field içindeki satırlarda format değişikliği?

1-task pane  i aç
2-solution samples tıkla
3-reports tıkla
4-Use conditional formatting in a report
   senin aradığın bu   
   incelediğinde çetin beyin ne demek istediğini anlarsın

6

Re: Tek bir field içindeki satırlarda format değişikliği?

Örneği inceledim, Çetin beyin de önerileriyle birleşince sorun çözüldü, teşekkürler...