Assign Komutu ile Sorgu Sonucu Aktarılabilir Mi?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
R.K.
Üye
Mesajlar: 82
Kayıt: 02 Nis 2007 12:05
Konum: Adana

Assign Komutu ile Sorgu Sonucu Aktarılabilir Mi?

Mesaj gönderen R.K. »

İyi çalışmalar arkadaşlar. Assing komutunun kullanımına bakıyordum ve forumda daha önce geçen konularıda inceledim. TStringList sınıfından tanımlanan bir değişkeni Combobox gibi bir bileşenine items olarak atayabiliyoruz gördüğüm kadarıyla. Asıl yapmak istediğim Query ile çektiğim kayıtlardaki en kolay (en kısa, en uygun) yolla bir Comboboxa doldurmak.Bunu Assign komutunu kullanarak aşağıdak gibi denedim ama olmadı. Bu mümkün mü? Cannot assign a TStringList to a TwideStringField gibi bir hata mesajı alıyorum. Anladım kadarıyla alanın birinin TStringList olması ve birden çok değer içermesi querynin alanının ise tek sonuç içermesi ve tip dönüşümü yapılamadığı için atamanın yapılamaması. Kodlar ise aşağıda. Bu kodları formun onshow olayında çalıştırıyorum. Kodlar mı hatalı yoksa zaten olmayan birşeyi mi deniyorum. Yardımcı olursanız sevinirim. İyi çalışmalar...

Kod: Tümünü seç

procedure TfrmMain.FormShow(Sender: TObject);
var metin:TStringList;
begin
metin:=TStringList.Create;  
ComboBox1.Clear;
  dm.qryIsletmeişletmeadı.Assign(metin)
end;
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Re: Assign Komutu ile Sorgu Sonucu Aktarılabilir Mi?

Mesaj gönderen conari »

Kod: Tümünü seç

while not query.eof do begin 
combobox.ites.add(queryfieldx.value) şeklide alabilirsiniz
end;
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
R.K.
Üye
Mesajlar: 82
Kayıt: 02 Nis 2007 12:05
Konum: Adana

Re: Assign Komutu ile Sorgu Sonucu Aktarılabilir Mi?

Mesaj gönderen R.K. »

Teşekkür ederim hocam bugün deneyecem bu kodları.
Cevapla