[Linux-programlama] kylix ile decisioncube komponenetlerini kullanma

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Oguz I. EMLIK (oguzemlik@gmail.com)
Date: Tue 10 May 2005 - 16:45:40 EEST


merhaba arkadaslar;
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 tb_bolum tb_bolum_ozet
------------- ----------- ----------------
fakulte_kodu(*) fakulte_kodu(*) fakulte_kodu(*)
fakulte_adi bolum_kodu(*) bolum_kodu(*)
bolum_adi 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 :)

-- 
Oguz I. EMLIK
Yazılım Mühendisi
oemlik~isdemir.com.tr
Tel :+90 326 758 42 73 
Fax :+90 326 758 37 55 
Bilgi İşlem Müdürlüğü / ISDEMIR AŞ.

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.