iki veritabanı sorusu

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
armo
Üye
Mesajlar: 4
Kayıt: 28 Ara 2003 11:22
Konum: izmir

iki veritabanı sorusu

Mesaj gönderen armo »

1-)merhabalar veritabanınıdaki bir alana ait bilgileri dblistboxa aktarmak istiyorum fakat olmuyormuş galiba öylemi? eğer dblistboxla yapamazsam dblookup ile nasıl yapabilirim
2-)bir formumda dbgridim var ve bu dbgridde bir alana tıkladığımda bu alan içindeki değeri diğer formumdaki bir edite aktarmak istiyorum

bu konularda yardımcı olabilirseniz sevinirim
Kullanıcı avatarı
vedatkaba
Kıdemli Üye
Mesajlar: 866
Kayıt: 06 Oca 2004 06:50
Konum: DARICA/GEBZE

Mesaj gönderen vedatkaba »

2. soruna şöyle bir cevap verebilirim...

dbgrid in oncell click olayına

edit1.text:=dbgrid1.selectedfield.asstring;
tabi editin başına formbilgisini yazmayı unutma.(form2 ise form2.edit1.text)

yaz dene bakalım olacakmı.Denemedim ama Olabilir.
DotCom
Kıdemli Üye
Mesajlar: 1696
Kayıt: 11 Tem 2003 10:30
Konum: İzmir
İletişim:

Mesaj gönderen DotCom »

Selamlar

1) DBListBox ı ekleyip datasource unu vede field ksımını ayarlayın daha sonra eklemek istediğiniz alanları items özelliğinden editrünü açık ekleyebilirsiniz...

2) DBgrid deki bilgileri bir başka forma aktarmak isterseniz.

DbGrid in ondblclick olayına;

Kod: Tümünü seç

Form2.Table1.FieldByName('Alan1').AsString:=Form1.Table1.FieldByName('Alan2').AsString;
Şeklinde Aktara bilirsiniz.
Kullanıcı avatarı
hdayi
Kıdemli Üye
Mesajlar: 1284
Kayıt: 29 Oca 2004 01:53
Konum: Erciyes'in eteklerinden.

Mesaj gönderen hdayi »

Ben ADO ve Access'te yaptım ama başka bir konfigürasyonda olur mu bilmiyorum.
Eğer fiellar aynı türdense

Kod: Tümünü seç

Form2.Table1.FieldByName('Alan1'):=Form1.Table1.FieldByName('Alan2');
şeklinde de çalışıyor. Ama alanların aynı türde olması lazım.
Bişnev in ney çün hikâyet mîküned
Ez cüdâyîhâ şikâyet mîküned
Resim
Cevapla