Master detail bağlantı da indexfieldname de alan bulamama sorunu

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Gumiho309
Üye
Mesajlar: 35
Kayıt: 01 Eyl 2020 03:01

Master detail bağlantı da indexfieldname de alan bulamama sorunu

Mesaj gönderen Gumiho309 »

Merhaba, İki tablo arasında master detail bağlantı yapmak istiyorum. Forumda bir sürü başlığa baktım fakat bir türlü oturtamadım mantığını. sqlite kullanıyorum ve firedac. Aidat ve Daire tablom var. Master tablom daire seçtim detail tablom aidat tablosu. İki tabloyuda stringgrid üzerine aktardım. Alan tanımlamaları aşağıdaki gibi;
Aidat tablosu
(DAIRE_ID integer,(bağlantı için yazdığım alan)
ID integer PRIMARY KEY,
DAIRENO CHRACTER(20),
TUTAR FLOAT DEFAULT 0,
TARIH DateTime,
ACIKLAMA WideStringMemo DEFAULT 0,
GUNCELBAKIYE FLOAT DEFAULT 0);

Daire tablosu
(ID integer PRIMARY KEY,
DAIRENO CHRACTER(20),
DAIRESAHIBIOTURAN WideStringMemo,
OTURAN WideStringMemo,
KATMALIKI WideStringMemo);
DataSource den Qdaire'yi seçiyorum(daire tablomu aktarttığım query). Qaidat ın (aidat tablomu aktarttığım query)object inspector'ına gidiyorum master source kïsmında datasoruce seçiyorum. master fields'te ID seçiyorum. Indexfieldname kısmında ise bağlantı için yazdığım alanı seçmem gerektiğini anladım okuduklarımdan anladığıma göre fakat bu alan indexfieldname de gözükmüyor. Nerede yanlış yaptığımı anlayamadım. Yardımcı olacak arkadaşlara şimdiden teşekkür ederim.
ertank
Kıdemli Üye
Mesajlar: 1650
Kayıt: 12 Eyl 2015 12:45

Re: Master detail bağlantı da indexfieldname de alan bulamama sorunu

Mesaj gönderen ertank »

Merhaba,

Aşağıdaki video yardımcı olacaktır diye düşünüyorum.
https://www.youtube.com/watch?v=0yPxiiu ... =ÉderMello
Gumiho309
Üye
Mesajlar: 35
Kayıt: 01 Eyl 2020 03:01

Re: Master detail bağlantı da indexfieldname de alan bulamama sorunu

Mesaj gönderen Gumiho309 »

ertank yazdı: 28 Eyl 2020 01:05 Merhaba,

Aşağıdaki video yardımcı olacaktır diye düşünüyorum.
https://www.youtube.com/watch?v=0yPxiiu ... =ÉderMello
Video için çok teşekkür ederim. Fakat pek yardımcı olmadı. Sorunumu çözemiyorum hala.
ertank
Kıdemli Üye
Mesajlar: 1650
Kayıt: 12 Eyl 2015 12:45

Re: Master detail bağlantı da indexfieldname de alan bulamama sorunu

Mesaj gönderen ertank »

Bu durumda sorunu gösteren derlenebilir ufak bir proje paylaşabilir iseniz inceleyip anlaması mümkün olabilir. Sadece test kayıtları içeren gerekli veritabanını da paylaşmanız gerekecektir.
Gumiho309
Üye
Mesajlar: 35
Kayıt: 01 Eyl 2020 03:01

Re: Master detail bağlantı da indexfieldname de alan bulamama sorunu

Mesaj gönderen Gumiho309 »

ertank yazdı: 28 Eyl 2020 04:53 Bu durumda sorunu gösteren derlenebilir ufak bir proje paylaşabilir iseniz inceleyip anlaması mümkün olabilir. Sadece test kayıtları içeren gerekli veritabanını da paylaşmanız gerekecektir.
Yardımlarınız için çok teşekkür ederim. Sorunum çözüldü. Aynı sorunu yaşayan arkadaşlar için; database de querylerde oluşturduğumuz alanla aynı isimde bir alan ekliyoruz bu sayede uygulama içinde istediğimiz yerde kullanabiliyoruz.
ertank
Kıdemli Üye
Mesajlar: 1650
Kayıt: 12 Eyl 2015 12:45

Re: Master detail bağlantı da indexfieldname de alan bulamama sorunu

Mesaj gönderen ertank »

Açıklamanızı okuyunca sorunun neden kaynaklı olduğuna ben emin olamadım. Sanki master-detail ilişkili tablo yapısında detay tabloda master tablo bağlantı alanı (eşleştirme alanı) eksikmiş gibi yorumluyorum. Ancak doğru yorumladığımdan da emin değilim.

Somut şekilde örnekler vermeden bu tarz konuların anlaşılırlığı az olur. Çalışmayan hali ve çalışan hali ile ilgili örnek verebilir iseniz sorun noktası ve çözümü tam olarak görülebilir.
Cevapla