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
						

Toplam tutarı taksitlere otomatik bölmek istiyorum

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

Merhabalar... 

Çalışmamda bir toplam tutarım var ve bu tutarı taksitlere böldürüp alt alta sıralatmak istiyorum. örneğin toplam tutar 2000 tl bu tutarı 4 taksite bölmek ve bu taksitleri alt alta filemaker e sıralatmak istiyorum.

1. taksit - Tarih - Açıklama - Taksit Tutarı

2. taksit - Tarih - Açıklama - Taksit Tutarı gibi... 

Yardımcı olursanız sevinirim. Teşekkürler...

10, Eylül, 2015 Uygulamalar kategorisinde Fatih Baştürk (22,610 puan) tarafından soruldu

2 Cevaplar

+2 oy
 
En İyi Cevap

Taksitler için ayrı bir tablo yaratın.

İlilşki grafiğinizde ana tablonuz ile ilişki kurun. ( Allow creation records... seçeneği seçili olsun )

Ana tablonuzun layoutunda ilişki kurduğunuz yavru tablo için portal yartıp, portalınıza object ismi verin.

Aşağıdakine benzer bir script oluşturarak test edin.

 

Set Variable ( $$TaksitAdedi; Taksit_Adedi )

Set Variable ( $$TaksitTutari; Tutar / $$TaksitAdedi )

Set Variable ( $$TaksitTarihi; ( Get CurrentDate ) )

Set Variable ( $$Aciklama; Aciklama )

 

Loop

    Go to Object (  "YavruPortal" )

    Go to Portal Row ( Last )

    Set Field ( Taksit_Tarihi; $$TaksitTarihi)

    Set Field ( Aciklama; $$Aciklama )

    Set Field ( Taksit_Tutari; $$TaksitTutari )

    Set Variable ( $$TaksitTarihi; $$TaksitTarihi + 30 )

    Set Variable ( $$TaksitAdedi; $$TaksitAdedi - 1 )

    Exit Loop If ( $$TaksitAdedi = 0 )

End Loop

 

Not: Ayrıca taksit sayısını değiştirdiğinizde veya işlem iptalinde ilgili portalda (yavru tabloda) yarattığınız kayıtları nasıl kontrol edeceğinizi de hesaplamalısınız.

 

Edit: Örnek Dosya

10, Eylül, 2015 Recep Güney (70,020 puan) tarafından cevaplandı
11, Eylül, 2015 F. Osman Cabi tarafından seçilmiş
Recep bey sanırım beceremedim... Scripti hatalı yapıyorum sanırım... Örnek dosyaya ihtiyacım var...
Örnek dosya ekledim.
Çok çok teşekkür ederim...
+3 oy
Betik ile yapmak mümkün. Taksit tablosu açıp ilgili sayfa ile ilişkilendirilnesi gerekiyor. Taksit sayısını alıp taksit sayısı kadar yeni kayıt açılmalı. Örnek dosya yarın koyabilirim.
10, Eylül, 2015 Goksel_Gokce (98,530 puan) tarafından cevaplandı
Teşekkür ediyorum... Yapmaya çalışıyorum ama olmadı... Örnek dosyayı bekliyorum.
ilişkilerin programı yavaşlattığını gördüm (belki doğru ilişki olamadı emindeğilim) bunun yerine scriptle kayıtları çoğaltıyorum doğrutesbitmi?
burda 4 eşit taksit demiştaksitlerin tarihi nasıl belirlenecek şu olurmu kayıt tarihine 30 gün ekle yaz 2. taksit için 60 gün ekle 3. taksit için ...... bunun scriptini yazabilirmisiniz?  loyauta 4 tarih alanı ekleyip burdan aldırabiliriz. her kayıttan sonra mesaj çıkartıp tarih yazdırabiliriz. fakat stabil olmayabilir.  30 gün ara ile 4 eşit taksitte almak istiyoruz.
Ahmet demir   400 tl  30    4  veri girişim bu

Recep Bey'in uygulaması güzel fakat genel muhasebe kurallarına göre sonuç alamadım.
...