benim DecisionCube komponentleri ile ilgili soyle bir problemim var ;
Bir tane yeni uygulamaya,
1 tane DecisionQuery (adı: DQ)
1 tane DecisionPivot (adı: DP)
1 tane DecisionCube (adı: DC)
1 tane DecisionSource(adı: DS)
1 tane DecisionGraph (adı: DG)
olarak ekleyin;
sonra Object Inspector Penceresinden,
DG->DataSource : DS
DP->DataSource : DS
DC->DataSet : DQ
DS->DecisionCube: DC
olarak verin..
diyelim bolumdeki ogrencilerin aylara yillara gore değişimlerini tuttugunuz bir veritabanında 3 tane tablo olsun bu tabloların içerisine de 2000 ve 2001 yillarina ati aylar icin veriler girin..
---------------------
| tb_fakulte |
---------------------
| fakulte_kodu(*)|
| fakulte_adi |
---------------------
----------------------
| tb_bolum |
----------------------
| fakulte_kodu(*) |
| bolum_kodu(*) |
| bolum_adi |
----------------------
| tb_bolum_ozet |
----------------------
| fakulte_kodu(*) |
| bolum_kodu(*) |
| yil(*) |
| ay(*) |
| ogr_sayisi |
----------------------
oldugundan Object Inspector Penceresinden,
DQ->SQL : SELECT tb_fakulte.FAKULTE_ADI,
tb_bolum.BOLUM_ADI,tb_bolum_ozet.YIL,
tb_bolum_ozet.AY,SUM(tb_bolum_ozet.OGR_SAYISI)
FROM tb_fakulte,tb_bolum,tb_bolum_ozet
WHERE (tb_bolum.FAKULTE_KODU = tb_fakulte.FAKULTE_KODU) AND
(tb_bolum.FAKULTE_KODU = tb_bolum_ozet.FAKULTE_KODU) AND
(tb_bolum.BOLUM_KODU = tb_bolum_ozet.BOLUM_KODU)
GROUP BY tb_fakulte.FAKULTE_ADI, tb_bolum.BOLUM_ADI,
tb_bolum_ozet.YIL,tb_bolum_ozet.AY
olarak girin ve DQ->Active :true verin.
Şimdi çalışma zamanında DP deki değişmelere gore,
DG deki grafik değişecek durumda.. şimdi programı calıştırın ve DP'de FAKULTE_ADI ve BOLUM_ADI 'nı secilebilir hale getirin sonra da Herhangi bir fakulte seçin, BOLUM_ADI'na gelip listeye bakınca sectiginiz fakulte koduna uygun olmayan bolumlerinde(daha dogrusu girdiginiz tüm bölümlerin) listelendigini goreceksiniz. Sadece secilen fakulte adına uygun bolumlarin secilmesini istiyorum.
işte bu problemi çözmek mümkün mü diye soracaktım
