cxGrid View Based Architecture Kullanımı
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- adelphiforumz
- Üye
- Mesajlar: 602
- Kayıt: 01 Nis 2008 05:38
- Konum: İstanbul
cxGrid View Based Architecture Kullanımı
S.A.
cxGrid üzerinde bir kişinin birden fazla bilgisini grid içerisinde göstermeye çalışıyorum
bugün sabahtan beri bununla uğraşıyorum fakat hala bir sonuç alamadım lütfen yardımlarınızı rica ediyorum.
tam olarak yapmak istediğim aynı grid içerisinde bir personelin önce sicilno, ad, soyad gibi bilgilerini göstermek istiyorum
bu kişinin yanında bulunan + işaretine basınca o kişinin Borçlarını grid halinde ve altındaki satırda bulunan + işaretine basıncada alacaklarını
grid içerisinde listemek istiyorum
Aşağıdaki linkte yapmak istediğime yakım bir resim mevcut
http://www.devexpress.com/Products/VCL/ ... ecture.xml
Yardımcı olacak arkadaşlara şimdiden
Teşekkürler
cxGrid üzerinde bir kişinin birden fazla bilgisini grid içerisinde göstermeye çalışıyorum
bugün sabahtan beri bununla uğraşıyorum fakat hala bir sonuç alamadım lütfen yardımlarınızı rica ediyorum.
tam olarak yapmak istediğim aynı grid içerisinde bir personelin önce sicilno, ad, soyad gibi bilgilerini göstermek istiyorum
bu kişinin yanında bulunan + işaretine basınca o kişinin Borçlarını grid halinde ve altındaki satırda bulunan + işaretine basıncada alacaklarını
grid içerisinde listemek istiyorum
Aşağıdaki linkte yapmak istediğime yakım bir resim mevcut
http://www.devexpress.com/Products/VCL/ ... ecture.xml
Yardımcı olacak arkadaşlara şimdiden
Teşekkürler
Ehil olmayanlara sabretmek ehil olanları parlatır.
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana
-
- Üye
- Mesajlar: 135
- Kayıt: 14 Kas 2005 12:24
Re: cxGrid View Based Architecture Kullanımı
Gönderdiğiniz resimde dikkat ederseniz Level ayarlarını görürseniz. cxGrid bileşenini dediğiniz şekilde kullanmak için level ayarlarını yapmanız gerekir.
Bunun için Level üzerine gelerek sağ tıklayın. Add level deyin. Böylelikle detail kayıt için gerekli ayar yapılmış olur.
Ana tablo ve ayrıntı tablonuzu da ilgili viewlere bağlayın.
Forumda bu konuda hayli mesaj var aslında.
cxgrid Master-Detail diye aratın.
Bunun için Level üzerine gelerek sağ tıklayın. Add level deyin. Böylelikle detail kayıt için gerekli ayar yapılmış olur.
Ana tablo ve ayrıntı tablonuzu da ilgili viewlere bağlayın.
Forumda bu konuda hayli mesaj var aslında.
cxgrid Master-Detail diye aratın.
- adelphiforumz
- Üye
- Mesajlar: 602
- Kayıt: 01 Nis 2008 05:38
- Konum: İstanbul
Re: cxGrid View Based Architecture Kullanımı
@adnansirca dediğiniz işlemi denedim o işlem sadece tekbir detail oluşturuyor
benim istediğim ise resimdeki gibi
Custumer
+ Order
+ Sales
+ Report
şeklinde burada yapmak istediğim bir müşterinin siparişlerini, satışlarını master record'a bağlı olarak alt detail'lerde ayrı ayrı gridler halinde görebilmek
benim istediğim ise resimdeki gibi
Custumer
+ Order
+ Sales
+ Report
şeklinde burada yapmak istediğim bir müşterinin siparişlerini, satışlarını master record'a bağlı olarak alt detail'lerde ayrı ayrı gridler halinde görebilmek
Ehil olmayanlara sabretmek ehil olanları parlatır.
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana
-
- Üye
- Mesajlar: 135
- Kayıt: 14 Kas 2005 12:24
Re: cxGrid View Based Architecture Kullanımı
Alında çok basit bir mantığı var.
Ben de ilk başlarda zorlanmıştım.
Bileşen seti ile gelen örneklerde ve yardım dosyasında bu konu var.
Biraz uğraşmakla öğrenebilirsiniz...
Master-Detail tablo yapısını bildiğinizi varsayıyorum.
Aşağıdaki işlemleri sırasıyla yapın.(Akılda kalması için)
Forma bir adet cxGrid koyun.
Örnek olarak adı cxGrid olsun.
Varsayılan Level cxGridLevel1 olarak gelecektir.
view adı da mesela cxGridMusteriView olsun.
Bunların hepsi ana tablomuz(musteriler) ile ilgili.
Şimdi cxGridLevel1 üzerine gelerek Add Level komutunu çalıştıralım.
İkinci level adı cxGridLevel2 olarak gelecektir.
Üzerine gelip view oluşturalım.(Table View)
cxGridLevel2 ye bağlı olan view adı cxGridSiparis olsun.
View datasource özelliğine Siparişler tablosunun datasource unu bağlayın.
İstediğiniz column ayarlarını yapın.
Şimdi üçüncü level oluşturacağız.
Tekrar cxGridLevel1 in (Buraya dikkat) üzerine gelip add level komutunu oluşturalım.
Yukarıdaki şekilde view oluşturalım ve datasource ayarlarını(satışlar) ve column ayarlarını yapalım.
Bu işlemlerden sona tüm kayıtları aynı anda görmek istiyoruz. Bunun için;
Object Ins. dan
cxGridLevel1.Caption-'Müşteriler'
cxGridLevel2.Caption-'Siparişler'
cxGridLevel3.Caption-'Satışlar'
şeklinde ayarlayalım.
Şimdide görünüm ayarlarını yapacağız.
Bunun için;
Object Ins. dan
cxGridLevel1.Options.DetailTabPosition-'dtpTop'
cxGridLevel2.Options.DetailTabPosition-'dtpTop'
cxGridLevel3.Options.DetailTabPosition-'dtpTop'
bu kadar.
Level ayarlarından bunların hepsini yapabilirsiniz kısacası.
Ben de ilk başlarda zorlanmıştım.
Bileşen seti ile gelen örneklerde ve yardım dosyasında bu konu var.
Biraz uğraşmakla öğrenebilirsiniz...
Master-Detail tablo yapısını bildiğinizi varsayıyorum.
Aşağıdaki işlemleri sırasıyla yapın.(Akılda kalması için)
Forma bir adet cxGrid koyun.
Örnek olarak adı cxGrid olsun.
Varsayılan Level cxGridLevel1 olarak gelecektir.
view adı da mesela cxGridMusteriView olsun.
Bunların hepsi ana tablomuz(musteriler) ile ilgili.
Şimdi cxGridLevel1 üzerine gelerek Add Level komutunu çalıştıralım.
İkinci level adı cxGridLevel2 olarak gelecektir.
Üzerine gelip view oluşturalım.(Table View)
cxGridLevel2 ye bağlı olan view adı cxGridSiparis olsun.
View datasource özelliğine Siparişler tablosunun datasource unu bağlayın.
İstediğiniz column ayarlarını yapın.
Şimdi üçüncü level oluşturacağız.
Tekrar cxGridLevel1 in (Buraya dikkat) üzerine gelip add level komutunu oluşturalım.
Yukarıdaki şekilde view oluşturalım ve datasource ayarlarını(satışlar) ve column ayarlarını yapalım.
Bu işlemlerden sona tüm kayıtları aynı anda görmek istiyoruz. Bunun için;
Object Ins. dan
cxGridLevel1.Caption-'Müşteriler'
cxGridLevel2.Caption-'Siparişler'
cxGridLevel3.Caption-'Satışlar'
şeklinde ayarlayalım.
Şimdide görünüm ayarlarını yapacağız.
Bunun için;
Object Ins. dan
cxGridLevel1.Options.DetailTabPosition-'dtpTop'
cxGridLevel2.Options.DetailTabPosition-'dtpTop'
cxGridLevel3.Options.DetailTabPosition-'dtpTop'
bu kadar.
Level ayarlarından bunların hepsini yapabilirsiniz kısacası.
- adelphiforumz
- Üye
- Mesajlar: 602
- Kayıt: 01 Nis 2008 05:38
- Konum: İstanbul
Re: cxGrid View Based Architecture Kullanımı
Selamün Aleyküm
@adnansirca kardeşim çok teşekkürler
Tam olarak istediğimi yapamasamda anlattıklarınla birçok şeyi sayende hallettim
en azından cxGridin Level ve View mantığını biraz daha iyi anlamış oldum
Yardımlarınız için teşekkürler
Not: Detail kayıtlarının görünümünü bir "Tab" yapısında değilde "Tree" çeklinde yapmak mümkünmüdür.
Buradaki amaç rapor alındığında müşteri, sipariş, satış kayıtlarının tümünün ilişkisel olarak raporlanabilmesi
@adnansirca kardeşim çok teşekkürler
Tam olarak istediğimi yapamasamda anlattıklarınla birçok şeyi sayende hallettim
en azından cxGridin Level ve View mantığını biraz daha iyi anlamış oldum
Yardımlarınız için teşekkürler
Not: Detail kayıtlarının görünümünü bir "Tab" yapısında değilde "Tree" çeklinde yapmak mümkünmüdür.
Buradaki amaç rapor alındığında müşteri, sipariş, satış kayıtlarının tümünün ilişkisel olarak raporlanabilmesi
Ehil olmayanlara sabretmek ehil olanları parlatır.
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana
-
- Üye
- Mesajlar: 135
- Kayıt: 14 Kas 2005 12:24
Re: cxGrid View Based Architecture Kullanımı
dediğiniz şekilde tree yapı doğrudan cxGrid ile yapılabilir mi, denemek lazım.adelphiforumz yazdı:
Not: Detail kayıtlarının görünümünü bir "Tab" yapısında değilde "Tree" çeklinde yapmak mümkünmüdür.
Buradaki amaç rapor alındığında müşteri, sipariş, satış kayıtlarının tümünün ilişkisel olarak raporlanabilmesi
cxGrid gruplamaya izin vermektedir.(View->GroupByBox=True)
Ayrıca cxDBTreeList diye bir bileşen var.
Bu da kullanılabilir.
Bununla birlikte join(union) ile vertabanından rapor hazırlamak ve cxGrid e yansıtmak da mümkün.
Kullandığınız veritabanı sistemine göre istediğinizi join ile de yapabilirsiniz.
- adelphiforumz
- Üye
- Mesajlar: 602
- Kayıt: 01 Nis 2008 05:38
- Konum: İstanbul
Re: cxGrid View Based Architecture Kullanımı
S.A.
cxGrid içerisinde oluşturduğum MAster Detail Lavellarda Detail kısmında bağlantı yaptığımda sadece 1.sıradaki kayıtlar geliyor
Bunun nedeni ne olabilir. Bilen varsa yardımlarını rica ederim.
cxGrid içerisinde oluşturduğum MAster Detail Lavellarda Detail kısmında bağlantı yaptığımda sadece 1.sıradaki kayıtlar geliyor
Bunun nedeni ne olabilir. Bilen varsa yardımlarını rica ederim.
Ehil olmayanlara sabretmek ehil olanları parlatır.
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana
-
- Üye
- Mesajlar: 140
- Kayıt: 11 Oca 2009 10:25
Re: cxGrid View Based Architecture Kullanımı
aynı sorun bende de var 2 ci levelde sadece 1 kayıt çıkıyor tam olarak yapılan hata nedir neyi atlıyoruz çıldırmak üzereyim
siz nasıl yapıyorsunuz ? teşekkürler
siz nasıl yapıyorsunuz ? teşekkürler
bilmezler bilmediklerinide bilmezler ama kendilerini bilir sanırlar