FilemakerTurk, Beyaz.net ve AYS Bilişim tarafından desteklenmektedir.
Filemakerturk.com a Hoş geldiniz. FilemakerTÜRK bir yardımlaşma portalidir. Sorularınızı yazarken teknik anlamda güçlük çekiyorsanız. Telefonda bize anlatın sizin yerinize siteye biz yazalım 0532 231 07 27 Mehmet KAYA.
Filemaker Lisans İhtiyacınız için FilemakerTürk Yönetimi ile iletişime geçin
 
Alakalı Siteler:

AYS Bilişim


Cabitaş



Göksel GÖKÇE


Briandunning
 

İki Tabloyu Bir Tabloda Birleştirmek

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

Herkese selam ederim,

 

Veri tabanında " tablo1 tablo2 ve sonuc " isimli üc tablom var.

tablo1 içeriği id ve isim;  

tablo2  içeriği ay ve ayadi

sonuc  içeriği id, isim, ay ve ayadi

tablo1 ve tablo2 içindeki verileri her oniki aya bir kullanıcı id gelecek şekilde yazdırmak istiyorum.

 

Bir betik hazırladım. Deneme yanılma ile ( belki doğru bir yöntem değil bilmiyorum ) ay ları ekleyebiliyorum ama id leri bir türlü yapamadım.

 

Yine işin içinden çıkamadığım bir sorun. Konu hakkında yardımlarınız bekler, şimdiden teşekkür eder, hayırlı günler dilerim

 Dosyayı eklemeyi unutmuşum. Şimdi ekledim. :)

Örnek Dosya

Saygılarımla.

24, Mayıs, 24 Filemaker Advanced kategorisinde demokrasi (15,650 puan) tarafından soruldu

1 cevap

+1 oy
 
En İyi Cevap
Kayit scriptinizi su sekilde degistiriniz.

Show Custom Dialog [ "Dikkat" ; "Yeni bir kayıt oluşturuyorsunuz! Emin misiniz?" ]
If [ Get ( LastMessageChoice ) = 1 ]
    New Record/Request
    Show Custom Dialog [ "Yeni Kayıt" ; "Lütfen, bir isim giriniz." ; tablo1::isim ]
    If [ Get ( LastMessageChoice ) = 2 ]
        Delete Record/Request [ With dialog: Off ]
    Else
        Commit Records/Requests [ With dialog: Off ]
        Set Variable [ $id ; Value: tablo1::id ]
    End If
End If
Go to Layout [ “sonuc” (sonuc) ; Animation: None ]
Set Variable [ $ay ; Value: 1 ]
Loop
    Exit Loop If [ $ay > 12 ]
    New Record/Request
    Set Field [ sonuc::ay ; $ay ]
    Set Field [ sonuc::id ; $id ]
    Set Variable [ $ay ; Value: $ay+1 ]
End Loop
If [ tablo1::id ≠ sonuc::id ]
    Set Field [ sonuc::id ; tablo1::id ]
End If
Go to Layout [ original layout ; Animation: None ]
25, Mayıs, 25 Hamit Özsönmez (30,110 puan) tarafından cevaplandı
25, Mayıs, 25 demokrasi tarafından seçilmiş
Hamit hocam selamlar;

Gecenin şu saatinde...  Allah aklınıza ve yüreğinize sağlık versin. Hakkınızı nasıl öderim bilmiyorum ama, hayır duacınızım. Çok çok teşekkür ederim.

Saygılarımla.
...