DBMemo'ya bilgi aktarımı

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
sailor
Üye
Mesajlar: 25
Kayıt: 08 Nis 2005 04:49
Konum: İzmir

DBMemo'ya bilgi aktarımı

Mesaj gönderen sailor »

Mustafa kardeşim kusura bakma, forum kurallarını tam olarak okumam gerekirdi.Tekrar merhaba herkese.Ben amatör olarak bir sözluk programı yapmaya giriştim.Soracağım soru belki cok basit,fakat ben uzun süredir bu işle uğraşmadığımdan bazı eksiklerim var.Sorum şu;
program için 1 adoquery,1 edit ve 1 dbmemo kullanıyorum.Edit'e girdiğim harfe göre Adoquery'ye sorgulatıyorum.Sorgulama sonucu o harfle başlayan bütün kayıtların dbmemo'da gözükmesini istiyorum.Edit kutusuna girdiğim harf aranan kelimeye yaklaştıkca DBMemo'da gösterilenler azalacak.Siteye sormadan önce arattırdım fakat bulamadım.Yardımcı olursanız sevinirim.Tekrar görüsmek ümidiyle Allah yar ve yardımcınız olsun.
Kullanıcı avatarı
bobasturk
Kıdemli Üye
Mesajlar: 1387
Kayıt: 20 May 2004 08:39
Konum: Düzce

Mesaj gönderen bobasturk »

merhaba,

query nin datasource sini memoya bağlarsan sanırım veriler aktarılır. memo.lines ve datasource sinin bağlanması hakkında araştırısan istediğine ulaşırsın herhalde. mantık bu doğrultu da olması lazım gibi geliyor

kolay gelsin.
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Resim
Kullanıcı avatarı
vedatkaba
Kıdemli Üye
Mesajlar: 866
Kayıt: 06 Oca 2004 06:50
Konum: DARICA/GEBZE

Mesaj gönderen vedatkaba »

Günaydın,,,,

DBMemo için çok özel bir bağlantı yapmaya gerek yok sanırım.Datasorucesini ve datafieldini ayarladıktan sonra koda geçelim..

Normalde bunun için bir filtreleme kullanamk lazım yada SQL sorgusu,,

Ado kullanmadım ama daha önce paradoxta kullandığım olduğum bir filtreleme kodu vardı, ado ya göre uyarlaması size kalmış..

Kod: Tümünü seç

table1.filter:='[ALAN]'='+#39+edit1.text+'*'+#39;
birde bunun SQL kodlu versiyonu var........

Kod: Tümünü seç

query1.sql.add('select * from tablo where ALAN like "'+Edit1.Text+'%"');
kolay gelsin...
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.

***********************************
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
bence dbmemo yerine dbgrid kullan
dbmemoda sadece bir kayıt görüntülersin.
dbgrid kullan rowlines ve collines ini iptal et.
memo tarzıdna görünür.
yok illa dbmemo kullanacağım diyorsan dbmemo yerine memo kullan ve arama sonucu bulduğun kayıtları kod ile memoya aktar.
hala dbmemo kullanmak istiyorum diyorsan bilemiyorum nasıl olur.
Kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
vedatkaba
Kıdemli Üye
Mesajlar: 866
Kayıt: 06 Oca 2004 06:50
Konum: DARICA/GEBZE

Mesaj gönderen vedatkaba »

aslangeri yazdı:s.a.
bence dbmemo yerine dbgrid kullan
dbmemoda sadece bir kayıt görüntülersin.
dbgrid kullan rowlines ve collines ini iptal et.
memo tarzıdna görünür.
.
Aynen katılıyorum bence hiç uğraşma böle yap.bende böle yapmıştım şimdi hatırladım.
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.

***********************************
Kullanıcı avatarı
sailor
Üye
Mesajlar: 25
Kayıt: 08 Nis 2005 04:49
Konum: İzmir

Mesaj gönderen sailor »

Allah hepinizden razı olsun arkadaşlar.Verdiğiniz bilgiler için teşekkürler.
Kullanıcı avatarı
sailor
Üye
Mesajlar: 25
Kayıt: 08 Nis 2005 04:49
Konum: İzmir

Mesaj gönderen sailor »

Arkadaşlar tekrar merhaba.
Dbgrid kullandım fakat yatay kaydırma çubuklarının görünmesini nasıl engellerim.Görselliği bozduğu için soruyorum.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
options a baktınmı.
oralarda bir yerde scroolbar la ilgili seçenekler olması lazım.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Cevapla