ayrıntı kısmında hangi markayı seçersen o gözüksün

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
ecem
Üye
Mesajlar: 61
Kayıt: 17 Eki 2006 11:32
Konum: konya

ayrıntı kısmında hangi markayı seçersen o gözüksün

Mesaj gönderen ecem »

selam arkadaşlar comboboxta marka seçince sadece o markaya ait veriler geliyo bitanesine çift tıklayınca ve ayrıntı kısmı için ikinci forma geçiyo ilk marka geliyo ve dbnavigatörle ileri geri gidiyor örneğin alfa remeo adı altında 10 tane marka var ve hepsinin özellikleri farklı farklıben atıyorum alfa remeonun 6.sını seçsemde hep ilki geliyo ama ben istiyorumki dbgriddeki alfa remeoya ait hangi markayı seçersem seçiyimona ait bilgiler ikinci formda gözüksün şimdiden teşekkürlr
Kullanıcı avatarı
kadirkurtoglu
Üye
Mesajlar: 748
Kayıt: 22 May 2005 01:20
Konum: Uzakta Görünen Tepeden...

Mesaj gönderen kadirkurtoglu »

locate fonksiyonu ile combobox içerisindeki bilgiyi arat

IBdataset.Locate('Marka', Combobox1.Text, []);

Kolay Gelsin...
ecem
Üye
Mesajlar: 61
Kayıt: 17 Eki 2006 11:32
Konum: konya

Mesaj gönderen ecem »

procedure TForm1.ComboBox1Click(Sender: TObject);
begin
ADOQuery2.Close;
ADOQuery2.SQL.Clear;
ADOQuery2.SQL.Add('select * from urun5 where marka='+QuotedStr(ComboBox1.Text));
ADOQuery2.Open;
end;


procedure TForm1.FormShow(Sender: TObject);
begin
ComboBox1.Items.Clear;
while ADOQuery1.Eof=false do
begin
ComboBox1.Items.Add(ADOQuery1marka.Text);
ADOQuery1.Next;
end;
end;



iki tane adoquery kullandım ikinci formdada adotable var locate li armayı combobox ta nasıl yapcam anlamadım yardımcı olursanız sevinirim
Kullanıcı avatarı
kadirkurtoglu
Üye
Mesajlar: 748
Kayıt: 22 May 2005 01:20
Konum: Uzakta Görünen Tepeden...

Mesaj gönderen kadirkurtoglu »

2.Form.Adoquery.Locate('Buraya Arama Yapılacak Field ismini yaz', aramanın yapılacağı kaynağı belirt, [arama seçeneklerini belirle]);

arama seçenekeleri
loCaseinsencitive = büyük küçük harf duyarsız arar
loPartialKey = yakın sonuçları da getirir
nkyek
Üye
Mesajlar: 65
Kayıt: 30 Nis 2005 02:03
Konum: kayseri

Mesaj gönderen nkyek »

bence birinci combo nun onchange olayına ıkıncı combo yu dolduran bır sql queryi yaz
En hayırlınız İnsanlara faydalı olanlarınızdır (hs)
aLonE CoDeR
Kıdemli Üye
Mesajlar: 1223
Kayıt: 26 Nis 2005 04:08

Mesaj gönderen aLonE CoDeR »

Query nesnesi zaten bir sorgu aracıdır, locate metodu kendine has değil mirastır, burada kullanım açısından sakınca yok gibi görünebilir ancak teknik olarak yanlıştır!Bilginize...
ecem
Üye
Mesajlar: 61
Kayıt: 17 Eki 2006 11:32
Konum: konya

Mesaj gönderen ecem »

peki bu sorunu nasıl çözebilirim o zaman
Cevapla