DataModule Kullanma

Yazdığınız makaleleri ve üyelerimizin işine yarayacağını düşündüğünüz kodlarınızı gönderebilirsiniz. Bu foruma soru sormayın!
Cevapla
Kullanıcı avatarı
Fatih!
Kıdemli Üye
Mesajlar: 1172
Kayıt: 26 Kas 2004 10:46
Konum: Malatya
İletişim:

DataModule Kullanma

Mesaj gönderen Fatih! »

DataModule ye ekleyeceğiniz bileşenlere tüm formlardan ulaşabilirsiniz. öreğin Datamoduleye 1 table ve birde datasource bileşeni eklediniz. iki formunuz var. bir formda kayıtlar gridle listeleniyor. diğer bir formda ise dbweditler ile tabloya kayıt ekleme,silme vb. işlemleri yapıyorsunuz. bu iki form için ayrı ayrı datasource query bieşeini her iki forma eklememize gerekmiyor. datamoduleye eklediğiniz datasource ve tableye herr iki formdanda erişebiliriz. bunun faydalarını saymama gerek yok herhalde.

şimdi gelelim kullanımına

projeye datamodule eklemek için File >New >Datamodule menü seçeneği ile proye datamodule ekliyoruz. datamoduleye listimage,datasource,query vb. istediğiniz bileşenleri ekleyin. datamoduleyi diğer formlarda kullanabilmek için formun unitine uses datamoduleuniti; şeklinde dataomdulenin unit adını yazıyorsunuz. aynı şekilde bir formdaki herhangi bir nese,değişken vb.ne datamoduleden ulaşmak isterseniz formun unitini datamodule unitinde belirtmelisiniz.
bunları yaptıysanız daha önce bahsettiğim gridin datasource özelliğini object inspectordan görebilirsiniz.

datamoduledeki bileşenlere kodla erişmek içn önüne datamodule ismini eklemelisiniz.

örnek

Kod: Tümünü seç

BenimDataModule.Query.Open;
gibi
Cevapla