Delphi Dünyası Facebook'ta

Kodbank İndir

! CODEBANK 2012 !

İNDİRMEK&DETAYLI BİLGİ ALMAK İÇİN BURAYI TIKLAYINIZ.

Gönderen Konu: DataModule Kullanma  (Okunma sayısı 4837 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Fatih

  • Emekli Yönetici
  • *****
  • İleti: 2.217
  • Rep: +43/-10
  • Cinsiyet: Bay
    • Delphi Dünyası
DataModule Kullanma
« : 08 Ekim 2005 15:20:08 »
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: [Seç]
BenimDataModule.Query.Open;
gibi
Malulen emekli programcı / yazar. Bildiklerini unutmakta olduğundan size cevap veremez.

Çevrimdışı Mikdad

  • Delphi 4 Level 1
  • *
  • İleti: 150
  • Rep: +2/-2
  • Cinsiyet: Bay
    • http://www.mikdad.net
Ynt: DataModule Kullanma
« Yanıtla #1 : 09 Kasım 2005 09:56:08 »
Hocam Bu datamodulu yapandan allah razı olsun gerçekten 2 hafta önce kullanmaya başladım süper bir özellik
özellikle eğer fast reportta raport düzenliyorsanız mutlak kullanmanız lazım
yazan ellerine sağık
Hiç KiMSe VaZGeÇiLMeZ DeĞiLDiR
WwW.Minikhost.Net    Host Dünyasında Yeni Bir Soluk
WwW.Mikdad.Net        İslami İçerikli Portalınız
WwW.Pckahvesi.com   Netteki Yeni Adresiniz

Çevrimdışı commview

  • Delphi 1 Level 5
  • *****
  • İleti: 43
  • Rep: +0/-0
Ynt: DataModule Kullanma
« Yanıtla #2 : 14 Ocak 2009 17:11:24 »
Ben pek bir farkını görmedim. Normal formlarla aynı. Sadece attığınız table ve datasource'lerin isimlerini direk olarak altında yazıyor. Takip için kolay o kadar.

Çevrimdışı ozan_007

  • Delphi 1 Level 5
  • *****
  • İleti: 42
  • Rep: +0/-0
Ynt: DataModule Kullanma
« Yanıtla #3 : 07 Nisan 2009 13:50:04 »
dm ler oldukca yararlı oluyo aslında her formda bır suru bılesen dagnık olması yerıne dm lerde cok daha ıyı oluyo 10 larca 100 lerce comp takıp etmek bazen karısabılıo cunku.eyw hocam bunları belırtmek oldukca faydalı ellerıne saglk