FilemakerTurk, AYS Bilişim ve Beyaz Net tarafından desteklenmektedir.
Filemaker Danışmanınız
AYS Bilişim
Mehmet KAYA
 0532 231 07 27
 0216 318 55 80
 mkaya@aysbilisim.net
						

Çapa şamandıra, ilişkiler

+1 oy
689 kez görüntülendi

Merhablar, Filemaker’da yeniyim. Çapa şamandıra, ilişkiler kafamda tam oturmadı.

Projem için küçük bir örnekte denemeler yapıp öğrenmeye çalışıyorum.

Takıldığım noktalarda yardımlarınızı rica ederim.

Ofiste kulandıgımız birkaç formu online hale getirmek istiyorum. Formların içeriği dinamik olarak oluşacak.

Bir formun birden fazla “event”ı, bir “event”ın da birden fazla formu var. Bu sebeple bir ilişki tablosu kullandım.

• Result Layout’unda FormsEvents ilişki tablomun FEID sini portal’a getiremiyorum. Event’a ait ilk veriyi getiriyor.

• Grade tablosuna kişilerin her “event” tan aldığı notları girmek istiyorum. Portalda listenen “event”lar için grade tablosunda kayıt oluşturmaya çalıştım ama olmadı.

Yardımlarınız için şimdiden teşekkürler. Örnek dosya ektedir.

6, Şubat, 2019 Database kategorisinde gulcinuc (3,600 puan) tarafından soruldu
6, Şubat, 2019 gulcinuc tarafından düzenlendi

3 Cevaplar

+2 oy

İstediğiniz böyle bir şey mi?

böyle v2

7, Şubat, 2019 Recep Güney (70,020 puan) tarafından cevaplandı
7, Şubat, 2019 Recep Güney tarafından düzenlendi
yardımlarınız için tesekkurler
dereceleri FormEvents tablonuzda tutmayı yeniden değerlendirin!
0 oy

Emeğiniz için teşekkürler. Ama yapı ihtiyacım olandan farklı olmuş.

Yeni dosyayı daha basit bir şekilde olusturmaya calistim. ektedir.

İlgili forma göre eventların otomatik gelmesi lazım, 

onu yapabildim ama bu seferde portalda bir grade i değiştirdigim zaman hepsi değişiyor.

Grade'in eventID'sine ilgili Event'in eventID'sini nasıl atayabilirim.

rst_FE_FEID olusturdugum kayıtta hep 1 oluyor, ilişkide mi hata yapıyorum. normalde ilgili event'a karşılık gelen numarayı almalı. İlişkilerle ilgili bir çok video izledim. Ama yaptığım bu hataları anlamama yetmedi.

7, Şubat, 2019 gulcinuc (3,600 puan) tarafından cevaplandı
İlişki grafiğinde basitçe Grades tablosunu Events tablonuza EventID'leri üzerinde ilişkilendirdim ve "Allow creation records..." seçeneğini işaretledim.

r2 layoutuna bakın!
0 oy

Tekrar Merhaba,

Hazırladığım dosyada yine takıldım. Ornegin bir form sectim, line olsun, grade kısmından notları verdim. Yine bir line formu daha yaratırsam, bir onceki kayıtlar geliyor. Sanırım sorun iliskiyi dogru kuramamamdan kaynaklanıyor. Iliskiyi uzgun kuramadığım icin "trng_fe_event_Grade" tablosunun "trngID" sini scriptle yazdırdım. Yardımlarınızı rica ederim.

Bu arada gerçekten hayat kurtarıcı bir platform. Emegi gecen herkese tesekkurler...

Ornek dosya sifre yok

13, Şubat, 2019 gulcinuc (3,600 puan) tarafından cevaplandı
Yeni Traning Formunuzda yine bir line formu seçerseniz aynı kayıtlar gelecektir çünkü FormID'niz aynı :D

Trng ile trng_FE ilişkinizde TrngID'ler üzerinden bir bağlantıya daha ihtiyacınız var gibi...
FE tablosu trng ve Event tablolarinin birlesim tablosu, sanirim orada sadece 2 tablonun baglantisi olmali. Demek ki benim daha temel bir sorunum var. yardimlariniz icin tesekkurler.
FE tablosu sizin Join Table'ınız.
"FileMaker Join Table" diye internette biraz araştırırsanız çözeceksinizdir.

bkz. ilk örnek.
...