while do döngüsü ile databasenin içindeki

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
a4tech

while do döngüsü ile databasenin içindeki

Mesaj gönderen a4tech »

while do döngüsü ile databasin içindeki bir field'da değeri (H) olanları bir combobox'a atmak istiyorum..Sonra burdan bir değer seçildiği zaman satırlardaki diğer değerlerinde dbeditlere gitmesini istiyorum...
Kullanıcı avatarı
TRSoft
Kıdemli Üye
Mesajlar: 636
Kayıt: 13 Şub 2004 11:39
Konum: Konya
İletişim:

Mesaj gönderen TRSoft »

Sorunuzu biraz daha açık yazarsanız cevap bulmakta daha çok yol almış olursunuz. Şahsım adına pek anlayamadım.
İlimle geçen bir gece,
ibadetle geçen bin geceden hayırlıdır.
HZ. MUHAMMED (S.A.)
Kullanıcı avatarı
m_ekici
Kıdemli Üye
Mesajlar: 563
Kayıt: 11 Haz 2003 06:49
Konum: Adana
İletişim:

Mesaj gönderen m_ekici »

Table a 'H' ile ilgili Filtre ver. ve DBLookupComboBox (RxLib dekini tavsitye ederim) kullan. Bilgileri comboya aktarman gerek yok.
hakkus
Üye
Mesajlar: 160
Kayıt: 18 Haz 2003 12:02
Konum: Konya

Mesaj gönderen hakkus »

Merhabalar,

Kod: Tümünü seç

table1.first;
  while not table1.eof do
    begin
   if table1Field1.asstring=istedigimDeger then
         ComboBox1.items.add(istediGimDeger);
          table1.next;
   end;
Kolay gelsin
saygılar
a4tech

ya şimdi söle

Mesaj gönderen a4tech »

bir tablom var ve bu tabloda bir fieldım var

fieldimda ya H değeri var ya da K değeri var

Ben Bir butona tıkladığım zaman bu K değerini comboboxa yazdırmak istiyorum....
a4tech

veya dblookupcombobox a nasıl atarım

Mesaj gönderen a4tech »

çok iyi değilim bu konularda yeniyim onun için böle basit sorular soruyorum kusura bakmayın..
a4tech

simdi biraz daha açarsak tam olarak istediğim şey

Mesaj gönderen a4tech »

eksik oldu kusura bakmayin aşağıda tablonun fieldları

fisno sthar_htur

1 H
2 K
3 H

ben fisnoyu seçtiğim zaman sadece H olanların gelmesini istiyorum bunu nasil yapabilirim sadece h sthar_htur H olanların comboboxta fisnolarının gözükmesini istiyorum
Kullanıcı avatarı
TRSoft
Kıdemli Üye
Mesajlar: 636
Kayıt: 13 Şub 2004 11:39
Konum: Konya
İletişim:

Mesaj gönderen TRSoft »

Aslında sorunun cevabını yukarıda @hakkus vermiş ama ben tekrar edeyim..

Kod: Tümünü seç

Table1.First; //ilk kayda getirdik
While Not Table1.Eof do // Dosya sonu oluncaya kadar döngüye alıyoruz
Begin
        // Fieldımızda istediğimiz değer olup olmadığının kontrolü
       If Table1.FieldByname('sthar_htur').ASString='H' Then 
               // Comboboxın ıtemlerine istediğimiz fieldın değerini ekliyoruz
               Combobox1.Items.Add(Table1.FieldByName('fisno').ASString); 
       Table1.Next;
End;
İlimle geçen bir gece,
ibadetle geçen bin geceden hayırlıdır.
HZ. MUHAMMED (S.A.)
a4tech

cevap için teşekkür ederim peki daha sonra

Mesaj gönderen a4tech »

peki daha sonra combobox a gelen fisnolardan birini seçtiğim zaman fisnonun yanındaki satırlardan bir kaç tanesinin dbeditlere gelmesini istiyorum budurumda ne yapıcaz
Kullanıcı avatarı
TRSoft
Kıdemli Üye
Mesajlar: 636
Kayıt: 13 Şub 2004 11:39
Konum: Konya
İletişim:

Mesaj gönderen TRSoft »

fisnonun yanındaki satırlardan kastınız herhalde o kayda ait diğer fieldlar olsa gerek. Eğer öyle ise ilk başta @m_ekici nin dediği gibi combobox yerine Rx lib içindeki RxLookupEdit bileşenini kullanman en iyisi..

Tablonda bir filtreleme veya sorgulama yaparsın LookupEdit içinde kayıtların görünür ve sen hangi fisnoyu seçersen o kayda konumlandığın için dbeditlarda o kaydın diğer fieldlarını görebilirsin..
İlimle geçen bir gece,
ibadetle geçen bin geceden hayırlıdır.
HZ. MUHAMMED (S.A.)
a4tech

ya hakkaten kusura bakmayin ama

Mesaj gönderen a4tech »

rx in içindeki nedir ben sadece datacontrols ün içindekileri biliyorum...rx teki hangisi bende yok da öle bişi
Kullanıcı avatarı
TRSoft
Kıdemli Üye
Mesajlar: 636
Kayıt: 13 Şub 2004 11:39
Konum: Konya
İletişim:

Mesaj gönderen TRSoft »

Rx 3.parti bir component paketi.. Yanlış hatırlamıyorsam artık Jedi Paketinin içinde geliyor.. Siz kullandığınız delphi sürümüne göre uygun olanını torry veya delphi super page (linkleri sitede mevcut) den bulup indirebilirsiniz..
İlimle geçen bir gece,
ibadetle geçen bin geceden hayırlıdır.
HZ. MUHAMMED (S.A.)
a4tech

peki bu söylediğim şeyin başka bir yolu yok mu

Mesaj gönderen a4tech »

peki bu söylediğimi ben bu component olmadan nasıl yapabilirim üstadım...........
P206
Kıdemli Üye
Mesajlar: 395
Kayıt: 17 Haz 2003 12:36
Konum: İstanbul

Mesaj gönderen P206 »

Selamlar,


Senin şu sthar_htur alanın unique bir değermi, veya tablonda ref gibi bir alan tutyormusun.

Kolay Gelsin.
a4tech

hayır

Mesaj gönderen a4tech »

hayır unique bir alan değil normal field
Cevapla