FilemakerTurk, AYS Bilişim ve Beyaz.net tarafından desteklenmektedir.
Filemakerturk.com a Hoş geldiniz.

Mehmet KAYA
 0532 231 07 27
						
Filemaker Lisans İhtiyacınız için FilemakerTürk Yönetimi ile iletişime geçin
 
Alakalı Siteler:

AYS Bilişim


Cabitaş


FMK Solutions | Maatwerk Applicaties
 

Subsummary'e Sıra No Nasıl Verebiliriz?

+2 oy
265 kez görüntülendi
Merhaba,

Subsummary  e sıra no nasıl verebiliriz?

recordnummer  ile olmadı.
22, Haziran, 2018 Scripts kategorisinde Muhteshem (50,590 puan) tarafından soruldu
Selam ederim Süleyman Hocam,

RecordNumber ı {{RecordNumber}} şeklinde kullandınız mı?
Evet aynen sizin yazdığınız gibi kullanmıştım.

3 Cevaplar

+2 oy
 
En İyi Cevap

Ben calculation/summary alan yerine number alan tercih ediyorum, replace ile (loop çok daha yavaş çalışır) değeleri giriyorum. Değerler çok sık değişmiyorsa bu sıra numaralarının number alanda kayıtlı olması performans açısından faydalı.

 

Her grupda değişecek alan ismimiz grup olsun. Kayıtları gruba göre sıraladıktan sonra, replace için şöyle bir formül işimizi görecektir;

 

SubSummaryAlani = 

  Case (

             Get(RecordNumber) = 1 ; 1 ;

             GetNthRecord ( Grup ; Get(RecordNumber) -1 ) = Grup ; GetNthRecord ( SubSummaryAlani ; Get(RecordNumber) -1 )  ;

             GetNthRecord ( SubSummaryAlani ; Get(RecordNumber) -1 ) + 1 

  )

25, Haziran, 2018 F. Osman Cabi (132,600 puan) tarafından cevaplandı
25, Haziran, 2018 Recep Güney tarafından seçilmiş
Replace Field Contents [ ] değil mi?
Ben bi araya gırım replace field content değil ;))

Calculated value ye bunu yapıştırdım oldu.

Case ( Get ( RecordNumber ) = 1 ; 1 ;
      GetNthRecord ( SERI ; Get ( RecordNumber ) -1 ) = SERI ;
GetNthRecord ( SIRAFATURA  ; Get ( RecordNumber ) -1  ) ;
GetNthRecord ( SIRAFATURA  ; Get ( RecordNumber ) -1 ) + 1 )

 yalnız tümü derseniz güzel.  bulunanlarda değiştirmiyor sıra faturayı boşaltınca kendisi otomatik yapıyor. belki calculation la otomatik düzeltebilir ama yavaşlatabilir. Burda script adımlarına replace file content le boşalttırıyorum kendisi sıra veriyor.

eksik yaptıysam tamamlanması rica olunur.
+1 oy
Aşağıdaki çözüm belki yardımcı olabilir;

https://community.filemaker.com/thread/65445
23, Haziran, 2018 Recep Güney (60,160 puan) tarafından cevaplandı
+2 oy

Linkteki çözümü uyguladım,Recep Hoca'nın önerisi ile sonuç mükemmel....(İşaretli alanın Part'ı Sub-summary when sorted by)

 

23, Haziran, 2018 Şemsi Saracoğlu (85,210 puan) tarafından cevaplandı
Ellerinize sağlık.
Hocam uzatmayalım :))
:)
Eyvallah.
Teşekkür ederim üstadlarım.

Yorumlamada bir eksikliğim oldu. Kendim yaptım. Yalnız her subsummary için script yapmam gerekir. Şöyle her katagori değiştiğinde +1 olarak yaptım. her tabloda katagori farklı olduğu için, buda doğru  olacağını sanmam.

bir örnek paylaşabilirmisiniz?
...