datamodule hakkında

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
secret_boy
Üye
Mesajlar: 151
Kayıt: 17 Kas 2005 04:46

datamodule hakkında

Mesaj gönderen secret_boy »

merhaba arkadaslar bana datamodule kullanımı hakkında geniş bilgi verebilecek arkadaslar var mı? formda aradım makaleler bolumunde var ama cok kısa ben daha geniş anlatım istiyorum yardımlarınız için tesekkur ederim
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1527
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Mesaj gönderen lazio »

DeveloperToolKit

..::|YeşilMavi|::..
secret_boy
Üye
Mesajlar: 151
Kayıt: 17 Kas 2005 04:46

Mesaj gönderen secret_boy »

Emek ve ayırdıgınız zaman için size cok tesekkur ederim sayın "lazio"ama ben daha geniş bir bilgi ve (kullanımı hakkında yani) ben nasıl kullanabilirim diye sormustum.sizin verdiginiz linkte bana sadece ne işe yaradıgı yazıyor.sorumu sormadan oncede bahsettigim gibi formda arama yaptım bu ve buna benzer konuları okudum ama yetersiz geldi. hersey için genede tesekkur ederim.eger boyle bir konuya daha detaylı olarak bir makale (kullanımını anlatan)hazırlanırsa ben ve benim gibi arkadaslara dahada yararlı olup hamallıktan kurtarmıs olursunuz.bu konuda bilgisi olan arkadaslarında bilgilerini paylasması dilegiyle herkese iyi calısmalar...
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1527
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Mesaj gönderen lazio »

verdiğim linkteden az çok fikir sahibi olursun diye düşünmüştüm. Datamodul ü çok fazla bir fonksiyonu yok zaten, form gibi düşünebilirsin ancak formun tüm özelliklerini barındırmaz. Hatta görünmez bile (Run Time da). Üzerine genelde visual olmayan bileşenleri koyabilirsin ki bunlar genelde db bileşenleridir. Ben şu şekilde kullanıyorum. üzerine tüm db bileşenlerimi ve bazı global bileşenlerimi koyuyorum. Hatta bazen global değişken ve function / procedure lerimi bile tanımlıyorum. Uygulama çalıştığında Auto create yapıyorum ve tüm form lardan data module e ulaşabiliyorum. Basitçe bu kadar ama benim bilmediğim başka kullanım alanları da varsa burdan öğrenmiş oluruz. Kolay gelsin.
DeveloperToolKit

..::|YeşilMavi|::..
heskin35
Üye
Mesajlar: 132
Kayıt: 30 Haz 2004 09:48

Mesaj gönderen heskin35 »

@Lazio hocamın belirttiği gibi bende genelde veritabanı bazında kullanıyorum. Örnek vermek gerekirse;

veritabanımda diyelim müşteriler ve işlem tablom var.
Programımda datamodule içerisine müşteriler ve işlem tablomun bağlantısı için table_musteri ve table_islem bileşenlerini ekliyorum. Eğer grid kullanmak da ister isem datasource bileşeninide koydum ve bağlantılarını yaptım.

daha sonrasında programda oluşturduğun müşteri ve işlem formlarında tekrar ayrı ayrı table ve datasource bileşenlerini eklemek ve bağlantılarını yapmak yerine ilgili forumun unitinde datamodul unit ismini uses listesine eklemen yeterli olur.

Kod: Tümünü seç

Unit Cari;
..
.
implementation //satırının hemen altına ekleyebilirsiniz.

uses Datamodule;

{$R *.dfm}
aynı şekilde işlem formuna da ekleyerek bu sayede işlemleri kolaylaştırabilirsiniz.
secret_boy
Üye
Mesajlar: 151
Kayıt: 17 Kas 2005 04:46

Mesaj gönderen secret_boy »

Bilgileriniz içn tesekkur edrim.gercekten yararlı bilgiler.Bu datamodule de illaki alias tanımlamak mı gerekir yoksa table lerle yolunu belirterekte aynı işlemler yapılabilir mi?
Cevapla