alan değerine göre yazma

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
cvheneburi
Üye
Mesajlar: 95
Kayıt: 07 Eki 2010 03:55

alan değerine göre yazma

Mesaj gönderen cvheneburi »

arkadaşlar merhaba hazırlamış olduğum programın veri tabanında ücretler tablosunda ücret tipi diye bir alanım var bu alana kayıt edilen ücret eğer personel ücreti ise 0 hakem ücreti ise 1 yazıyor

ben şimdi fastreport ile raporlama yaparken alan değeri 0 ise raporlama sayfanında personel,1 ise hakem yazmasını istiyorum sql ile gruplandırmasını yapıyorum ama raporlama yaparken yazdıramadım
veritabanına ekstra bir alanda eklemek istemiyorum çünkü şuan 1000 den fazla kayıt var bu tablomda onları yeniden düzenlemenin sorun yaratacağını düşündüğümden yeni bir alan oluşturmak istemiyorum mükün mü acaba tşkler.....
Kullanıcı avatarı
unicorn64
Üye
Mesajlar: 919
Kayıt: 04 Nis 2006 08:56
Konum: yine yeniden Ankara ^_^

Re: alan değerine göre yazma

Mesaj gönderen unicorn64 »

Kod: Tümünü seç

SELECT 
CASE UCRET_TIPI 
  WHEN 0 THEN 'HAKEM'
  WHEN 1 THEN 'PERSONEL'
  ELSE 'BILINMIYOR'
END AS UCRET_TURU
FROM TABLO
bazen yükselmek için önce dibi görmek gerekir...

forumda soru sormadan önce bakılmalı bence
daha fazlası için...

yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

Resim
tayipk
Üye
Mesajlar: 284
Kayıt: 27 Kas 2013 11:32

Re: alan değerine göre yazma

Mesaj gönderen tayipk »

sorudan anladığım kadarıyla sana bir örnek vermek isterim umarım işini görecektir. öncelikle fastreportta raporuna bir tane değişken tanımlayacaksın fastreporta değişkeni tanımladıktan sonra aşağıdaki kodlarla istediğin işlemi yapabilirsin.

Kod: Tümünü seç

frxReport1.LoadFromFile('C:\deneme_rapor.Fr3');
if deger=0 then
begin
frxReport1.Variables['degiskenin']:='HAKEM';
end else
if değer=1 then
begin
frxReport1.Variables['degiskenin']:='PERSONEL';
end;
Soru Sorarken yazmaya Üşenmeyen Parmaklar Sorunun Çözüldükten Sonra Teşekkür etmeye de Üşenmesin.
cvheneburi
Üye
Mesajlar: 95
Kayıt: 07 Eki 2010 03:55

Re: alan değerine göre yazma

Mesaj gönderen cvheneburi »

hocam tşk ederim değerli vaktini ayırdığın için emeğine sağlık....
Cevapla