farklı tablolarda birbiriyle bağlı alanlar?

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Kullanıcı avatarı
efkan
Üye
Mesajlar: 155
Kayıt: 31 Oca 2004 07:47
Konum: Tekirdağ
İletişim:

farklı tablolarda birbiriyle bağlı alanlar?

Mesaj gönderen efkan »

Access ta yeni bir tabloyu oluştururken veri tipini seçtiğimiz combo box tan değerler tablo yada sorgudan alınsın deyip oluşturduğumuz yeni alanı farklı bir tablodaki seçtiğimiz alan ile bağlayıp.. ilişkili tablo alanında ne yazarsa yeni oluşturduğumuz tabloyada otomatik kayit ediyor...
SQL yada MySQL de buna benzer bir yöntem var mı?
Bilgisayar Programcısı/Analyst ve Sistem Yöneticisi
Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

Bilirsiniz veritabanı tarafında default değer tanımlama imkanı vardır... Yeni bir kayıt eklendiğinde o geçerli değer tabloda ilgili alana atanır... Default değer olarak sabit bir takım değerler verilebildiği gibi computed value denilen başka tablo ve/veya alanlardan elde edilen hesaplanmış bir değer de atanabilir.... Tarif ettiğiniz işlemin karşılığı bu şekilde yapılabilir.... Fakat access'teki kadar pratik bir uygulama ile karşılaşamayabilirsiniz haberiniz olsun... :)

Kolay gelsin...
* http://www.fahrettin.org Manzara Fotoğraflarım... :)
* http://delphiturkiye.gunduz.info Seminerler... ;)
* http://www.hakmar.com.tr Kalite bir haktır... 8)
Kullanıcı avatarı
efkan
Üye
Mesajlar: 155
Kayıt: 31 Oca 2004 07:47
Konum: Tekirdağ
İletişim:

Teşekkürler...

Mesaj gönderen efkan »

çok teşekkürler Fahrettin Bey.. sorunu nesnelerin eventlerie kod yazarakda çözebilirim sanırım.Mesela A alanı güncellendiğinde bu değeri edit1.text e at ve ardından B alanına yaz gibi...
yardımlarınız için çok teşekkürler böyle bir problemle bir daha karşılaşırsam sizin yazdığınız yöntemi deneyicem.Kolay gelsin...
Bilgisayar Programcısı/Analyst ve Sistem Yöneticisi
Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

Component eventeleri ile halletmek yerine triggerlar ile bunları halletmek çok daha verimli olacaktır....

Trigger konusundaki makaleleri okumanızı ve seminerleri izlemenizi öneririm...

Kolay gelsin...
* http://www.fahrettin.org Manzara Fotoğraflarım... :)
* http://delphiturkiye.gunduz.info Seminerler... ;)
* http://www.hakmar.com.tr Kalite bir haktır... 8)
Cevapla