Table da yazdırrılan kayıtların rengini değiştirmek

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
rapsodim
Üye
Mesajlar: 147
Kayıt: 15 Eki 2003 03:52

Table da yazdırrılan kayıtların rengini değiştirmek

Mesaj gönderen rapsodim »

Merhaba arkadaşlar,
database de bulunan kayıtları sırasıyla yazdırıyorum.Fakat programdan çıkıp girdiğimde programda yazdırdığım kayıtların rengini değiştirerek en son hangi kayıtta kaldığımı bilmek istiyorum.Acaba yazdırdığım kayıtların rengini nasıl değiştirebilirim.İlginize ve yardımınıza teşekkür ederim
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

Yazdırdığım derken neyi ifade ediyorsun? Kullandığın bileşenler nelerdir?



Kolay Gelsin...

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
rapsodim
Üye
Mesajlar: 147
Kayıt: 15 Eki 2003 03:52

Mesaj gönderen rapsodim »

merhaba Hüseyin bey,
Tableda
adi soyadi dog.tarih adres
ismail hakki 20.05.1970 Istanbul
omer ata 10.09.1975 Ankara

şeklinde alanlar var.birinci kayıtı yazdırınca o alanı örneğin sarıya çevirecek.Zemin rengini veya harflerin rengini.diğerini secip yazdırınca onuda aynı şekilde zemin rengini veya harflerin rengini değiştirecek.Satır satır seçip yazdırdığım kayıtların rengini değiştirmek istiyorum.
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

Merhaba,

Sanırım bunu Delphi Kısmında yapmak istiyorsunuz Doğrumu? DBGrid mi Kullanıyorsunuz?

Kolay Gelsin...

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
rapsodim
Üye
Mesajlar: 147
Kayıt: 15 Eki 2003 03:52

Mesaj gönderen rapsodim »

evet.dbgrid ile görüntülüyorum.aktif kayıtı seçip yazdır diyorum
quickRep1.Print;
quickrep1.visible:=false;
şeklinde raporu yazdır diyorum.oluşturduğum raporda bu dbgrid içerisindeki alanları kullanıyorum.
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

Anladım bunu yapabilmeniz için bir koşul koşul içinde bir veri gerekmektedir. Bunun için Tablonuzda bir alan oluşturun adı CIKTI olabilir. Ve her yazıcı çıktısı aldığınızda buradaki değeri bir arttırın. Bundan sonra Forum unuz Show olduğu zaman DBGrid'i bir koşul ile renklendirme yapabilirsiniz.

Kolay Gelsin...

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
rapsodim
Üye
Mesajlar: 147
Kayıt: 15 Eki 2003 03:52

Mesaj gönderen rapsodim »

tabloya bir alan ekleyeceğim.Her print yaptığında o alana evet şeklinde bir ifade yazdırayım.anladığım kadarıyla diğerleri boş olacak.peki bu durumda eklediğim alanda evet yazısı olunca nasıl rengi değiştiririm.programlama komutu nasıl olmalı.
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

Eklediğin Alanı integer tipinde ekle hem bu şekilde o kaydın kaçkere print edildiğini de öğrenebilirsin.

Programlama şekline gelince if alan > 0 Then yani alan değeri 0 dan büyükse şu işlemleri yap şeklinde olamalı.

Kolay Gelsin...

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
rapsodim
Üye
Mesajlar: 147
Kayıt: 15 Eki 2003 03:52

Mesaj gönderen rapsodim »

alan rengini değiştirebilmek için komut dizilimi nasıl olmalı?
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

viewtopic.php?p=19650#19650

Şu mesaja bak sana fikir verecektir. Birde Forumda bir ara :wink:


Kolay Gelsin...

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
rapsodim
Üye
Mesajlar: 147
Kayıt: 15 Eki 2003 03:52

Mesaj gönderen rapsodim »

ilginize teşekkür ederim.
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

Rica Ederim neticeleri yazarsınız ;) Bende bir film izleyeyim bari Hayal Gücümü geliştirmem lazım :P

İyi Akşamlar.

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Cevapla