2 tablo ve Treeviewda tıklanma
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
2 tablo ve Treeviewda tıklanma
arkadaslar merhaba
2 tane tablom var biri kategori tabloso
ikincisi bu kategorinin alt kategorilerinin oldugu tablo
treeview olusturuyorum fakat tıklandığında herhangi bir alt kategorinin veritabanindaki esas karsiligini elde etmek istiyorum, yani ismini degilde esas kategori kodunu
bu tablolari master detail seklinde kurdum ve treeviewi olusturdum
forumda da baktim ama bir turlu bulamadim.
bazi programlarda bunu gordum ama sanirim ozel bileşenler....???
kategori1
+altkategori1 misal buna tikladigimda bunun 1223 olan kategori kodunu nasil elde edebilirim
bu ya cok basit birsey yada basim epeyce agirdigi icin bana mi cok cetrefilli geldi anlamis degilim
yardimci olacak arkadaslara tesekkurler....
2 tane tablom var biri kategori tabloso
ikincisi bu kategorinin alt kategorilerinin oldugu tablo
treeview olusturuyorum fakat tıklandığında herhangi bir alt kategorinin veritabanindaki esas karsiligini elde etmek istiyorum, yani ismini degilde esas kategori kodunu
bu tablolari master detail seklinde kurdum ve treeviewi olusturdum
forumda da baktim ama bir turlu bulamadim.
bazi programlarda bunu gordum ama sanirim ozel bileşenler....???
kategori1
+altkategori1 misal buna tikladigimda bunun 1223 olan kategori kodunu nasil elde edebilirim
bu ya cok basit birsey yada basim epeyce agirdigi icin bana mi cok cetrefilli geldi anlamis degilim
yardimci olacak arkadaslara tesekkurler....
selam
mesela items 1 treeviewdeki 2.kayıtı gösterir.Bunun gibi bir şey tam iyi anlayamadım aslında sorunuz.Yoksa tabloaki alanalrı treevievdemi gösteriyosunuz.Kolay gelsin.
Kod: Tümünü seç
Tree1.Items[1].Selected ;
Merhaba,
Bir treeview da kendimi ve çocuklarımı yazdım.
+ Kadri
_______ ozgur
_______ ozlem
Kadri ye tıklayıp oradan özlem e tıkladıktan sonra görmek istediğiniz kadri ise aşağıdaki kod işinizi görebilir.
Daha ileri ise ustalarımızı davet ediyorum.
Kolay gelsin.
Bir treeview da kendimi ve çocuklarımı yazdım.

+ Kadri
_______ ozgur
_______ ozlem
Kadri ye tıklayıp oradan özlem e tıkladıktan sonra görmek istediğiniz kadri ise aşağıdaki kod işinizi görebilir.
Kod: Tümünü seç
procedure TForm1.Button1Click(Sender: TObject);
var
source :ttreenode;
begin
source:=treeview1.selected;
showmessage(source.Parent.Text);
end;
Kolay gelsin.
simdi
2 tablo ile master detail iliski kurdurdum
master parent detailde de masterin anahtarina gore detailden alanlar cekiyorum
olusan treeviews su sekil diyelim
Kategori1
+Alt Kategori1.1
+Alt Kategori1.2
Kategori2
+Alt Kategori2.1
+Alt Kategori2.2
gibi olsun
treeviewde bunlarin indeksi
0
+0
+1
1
+0
+1
ben Alt Kategori2.2 ye tikladigimda parenti 1 childi 1 olan yere tiklamiyormuyum iste bu veritabaninda bir tabloda farkli bir anahtara karsilik gelmiyormu? ben bunu elde etmek istiyorum
esas tablodaki anahtarlara gore yapi su sekilde
121
+222
+333
234
+4235
+345345
yani 345345 e ulasmak istiyorum
degilmi???
2 tablo ile master detail iliski kurdurdum
master parent detailde de masterin anahtarina gore detailden alanlar cekiyorum
olusan treeviews su sekil diyelim
Kategori1
+Alt Kategori1.1
+Alt Kategori1.2
Kategori2
+Alt Kategori2.1
+Alt Kategori2.2
gibi olsun
treeviewde bunlarin indeksi
0
+0
+1
1
+0
+1
ben Alt Kategori2.2 ye tikladigimda parenti 1 childi 1 olan yere tiklamiyormuyum iste bu veritabaninda bir tabloda farkli bir anahtara karsilik gelmiyormu? ben bunu elde etmek istiyorum
esas tablodaki anahtarlara gore yapi su sekilde
121
+222
+333
234
+4235
+345345
yani 345345 e ulasmak istiyorum
degilmi???
Kusura bakmayın. Benim jetonum biraz paraşütlüdür.
Bana örneklerle şu tablomun şu alanında şu değerler, diğer tablomda şu değerler var. Bunları treeview ya eklediğimde şöyle oluyor derseniz size daha yardımcı olabilirim. Şuan için kafam basmıyor.
Bir de indekleri absoluteindex olarak kullanırsanız parent ve diğerleri hepsi 1.... n e kadar gider. (Lazım olabilir diye yazdım.)
Kolay gelsin.

Bana örneklerle şu tablomun şu alanında şu değerler, diğer tablomda şu değerler var. Bunları treeview ya eklediğimde şöyle oluyor derseniz size daha yardımcı olabilirim. Şuan için kafam basmıyor.
Bir de indekleri absoluteindex olarak kullanırsanız parent ve diğerleri hepsi 1.... n e kadar gider. (Lazım olabilir diye yazdım.)
Kolay gelsin.
herkeze gerekebilir diye bir adres veriyorum,
uzun arastirmalar sonucu
http://www.delphi-forum.de/topic_TTreev ... ff2d6d7014
adresindeki ornek kodlar ile isimi gordum, sanirim bircok arkadasin da isine yarayacaktir.
kolay gelsin...
uzun arastirmalar sonucu
http://www.delphi-forum.de/topic_TTreev ... ff2d6d7014
adresindeki ornek kodlar ile isimi gordum, sanirim bircok arkadasin da isine yarayacaktir.
kolay gelsin...
MErhaba ,
her biri node yi yaratırken NODE nin StateIndex özelliğine integer bir değr verebilirsiniz. Bu değer işinizi görecektir.
iyi çlıaşmalar.
her biri node yi yaratırken NODE nin StateIndex özelliğine integer bir değr verebilirsiniz. Bu değer işinizi görecektir.
iyi çlıaşmalar.
Volkan KAMADAN
www.polisoft.com.tr
www.polisoft.com.tr