değerli arkadaşlar
Query ve sql kullanarak müşteri borç alacak bakiye listesi oluşturmuşum. bu listeden
bakiyesi sıfırdan büyük olanları
bakiyesi sıfırdan küçük olanları
bakiyesi sıfıra eşit olanları listelemek istiyorum.
cxgrid de customize kısmandaki is less than, is greater than ve equals seçenekleri ile bu işlemler yapılmakta ama kullanıcının bu seçenekleri kullanması çok zor bu seçeneklerin yaptığı işlemi ayrı ayrı üç butona atayarak yapmak istiyorum cxGrid de bu işlemi müşteri listesi aldıktan sonra nasıl yapabilirim
formda cxgridle alakalı bütün başlıklara baktım bu işlemi yapacak bir kod bulamadım yardımcı olursanız memnun olurum. kolay gelsin
cxgrid'de bakiye sutununa göra gruplama
-
- Üye
- Mesajlar: 386
- Kayıt: 02 Tem 2007 09:43
cxgrid'de bakiye sutununa göra gruplama
İsteyen, yapabildiğinden daha fazlasını yapar.
Re: cxgrid'de bakiye sutununa göra gruplama
Merhabalar ,
Çalışma anında cxgrid içinde kullandığınız tableview e filtre uygulayabilirsiniz, cxGrid1 ve üzerinde cxTableView1 olsun , bakiye gösterdiğiniz colunun adı ColumnBakiye olsun aşağıdaki gibi bir yapıyla runtime da filtre uygulayabilrisiniz ,
foEqual değerini duruma göre (eşit , büyük , büyük eşit vb..) değiştirmelisiniz ,
bu arada yeni filtre uygulamadan önce cxTableView1.DataController.Filter.Clear metoduyla mevcut filtre kriterlerini temizleyebilirsiniz.
Kolay gelsin.
Çalışma anında cxgrid içinde kullandığınız tableview e filtre uygulayabilirsiniz, cxGrid1 ve üzerinde cxTableView1 olsun , bakiye gösterdiğiniz colunun adı ColumnBakiye olsun aşağıdaki gibi bir yapıyla runtime da filtre uygulayabilrisiniz ,
Kod: Tümünü seç
with cxTableView1.DataController.Filter do
begin
Root.AddItem(ColumnBakiye, foEqual, '0', '0');
Active := True;
end;
bu arada yeni filtre uygulamadan önce cxTableView1.DataController.Filter.Clear metoduyla mevcut filtre kriterlerini temizleyebilirsiniz.
Kolay gelsin.
Volkan KAMADAN
www.polisoft.com.tr
www.polisoft.com.tr
-
- Üye
- Mesajlar: 386
- Kayıt: 02 Tem 2007 09:43
Re: cxgrid'de bakiye sutununa göra gruplama
ne kadar teşekkür etsem azdır.
verdiğiniz bilginin ışıgında programımda birçok değişiklik yaptım ve program kademe atladı.
Annemin benim için duaları senin de üzerine olsun.
verdiğiniz bilginin ışıgında programımda birçok değişiklik yaptım ve program kademe atladı.
Annemin benim için duaları senin de üzerine olsun.
İsteyen, yapabildiğinden daha fazlasını yapar.
Re: cxgrid'de bakiye sutununa göra gruplama
Rica ederim, yardımcı olabildiysem ne mutlu bana.
Bilgi paylaştıkça büyür.
İyi çalışmalar.
Bilgi paylaştıkça büyür.
İyi çalışmalar.
Volkan KAMADAN
www.polisoft.com.tr
www.polisoft.com.tr
-
- Üye
- Mesajlar: 386
- Kayıt: 02 Tem 2007 09:43
Re: cxgrid'de bakiye sutununa göra gruplama
sayın vkamadan;
aşağıda yazmış olduğum kodu daha önce kullanıyordum. bir sorun yaşamıyordum.
with cxGrid3DBTableView1.DataController.Filter do
begin Root.AddItem(cxGrid3DBTableView1BAKIYE, foless, '0', '0'); Active := True; end;
şimdi ise aşağıda yazmış olduğum hatayı alıyorum bir türlü çözümleyemedim. yardımcı olabilirmisiniz.
project buraksoftCari.exe raised exception closs eDatabaseError with message 'Field 'Bakiye' cannot be uset in a filter expression'. process stopped. use step or run to continue.
aşağıda yazmış olduğum kodu daha önce kullanıyordum. bir sorun yaşamıyordum.
with cxGrid3DBTableView1.DataController.Filter do
begin Root.AddItem(cxGrid3DBTableView1BAKIYE, foless, '0', '0'); Active := True; end;
şimdi ise aşağıda yazmış olduğum hatayı alıyorum bir türlü çözümleyemedim. yardımcı olabilirmisiniz.
project buraksoftCari.exe raised exception closs eDatabaseError with message 'Field 'Bakiye' cannot be uset in a filter expression'. process stopped. use step or run to continue.
İsteyen, yapabildiğinden daha fazlasını yapar.
Re: cxgrid'de bakiye sutununa göra gruplama
Merhaba ,
grid üzerindeki bakiye kolonunu özelliklerine baktığınızda Options altında bulunan Filtering özelliğini yanlışlıkla False yapmış olabilirmisiniz, çünkü her bir kolonun filtrelemede kullanılıp kullanılamayacağına yada ne şekilde kullanıulacağına karar verebiliyorsunuz.
grid üzerindeki bakiye kolonunu özelliklerine baktığınızda Options altında bulunan Filtering özelliğini yanlışlıkla False yapmış olabilirmisiniz, çünkü her bir kolonun filtrelemede kullanılıp kullanılamayacağına yada ne şekilde kullanıulacağına karar verebiliyorsunuz.
Volkan KAMADAN
www.polisoft.com.tr
www.polisoft.com.tr
-
- Üye
- Mesajlar: 386
- Kayıt: 02 Tem 2007 09:43
Re: cxgrid'de bakiye sutununa göra gruplama
Teşekkür ederim. Allah kolaylık versin.
İsteyen, yapabildiğinden daha fazlasını yapar.