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
						

Satışları enbüyükten ilk10 2.10 -3.10 olarak renklendirebilirmiyiz?

0 oy
248 kez görüntülendi
ayrıca sadece satışları en büyükten başlayarak ilk 10 müşteriyi gösterebilirmi? diğerlerini listede göstermeyecek
bir cevap ile ilgili: Satır renklendirme
28, Haziran, 2015 Filemaker Advanced kategorisinde Muhteshem (52,960 puan) tarafından soruldu

2 Cevaplar

0 oy
1 - Satışlar tablosundan stok tablosuna stokid ile ilişkilendirme yapın

2 - Stok tablosunda satışlar adında bir hesaplama alanı yaratın değeri Sum(Satislar::satisFiyati) şeklinde formül girin. Ürüne ait satışları toplamak için.

3 - Sayfaya stok kartı ile ilişki yapın. İlişki türü X olsun. Tüm kayıtları almak için.

4 - İlişki ekranında short record check box undan stok kartındaki oluşturduğunuz Sum(satisFiyati) formulü olan alanı seçin ve büyükten küçüğe seçin

5 - Sayfaya bu ilişkiden portal koyun 10 satır olsun. Portalda ayar yapmaya gerek yok. İlk 10 u alıcaktır.

 

Not = Sayfalama yapmak istiyorsanız sql kullanımı ile iligi yazdığım konuyu inceleyebilirsiniz. Bir buton ile portala 10 kayıt 10 kayıt alayım diye düşündüğünüzde iş çok değişiyor. Teldeyim basitçe anlatmaya çalıştım
28, Haziran, 2015 Goksel_Gokce (96,900 puan) tarafından cevaplandı
28, Haziran, 2015 Goksel_Gokce tarafından düzenlendi
teşekkür ederim
ilişkisel x işi çözer sanrım

loyautları çoltmamak adına portalı client 10 satıra 20 satıra 30 satıra çıkarabilirmi? scriptle. (portalın dışına ilk10 ilk20 ilk30 butonları koysak)
Portala kaydırma çubuğu koymayın. Betik menüsünden protala 20 defa Go to Portal Row [Next] komutu verin. Sonraki 10 u alıcaktır.
+2 oy
1. Öncelikle sort komutu ile büyükten küçüğe sıralarız.

2. Sonra yeni bir field (alan) oluştururuz.

3. Yeni alanımıza script ile Ceiling ( Get(RecordNumber)/10 ) hesaplamasını atarız.

4. Bu atamadan sonra her 10 kayda ayrı ayrı numara verecektir. (Ör: ilk 10 = 1 , ikinci 10 = 2 gibi)

5. Gerisini conditional formatting ( koşullu biçimlendirme) bölümünde renklendirme yaparak çözebiliriz.

Umarım işinizi görür.
29, Haziran, 2015 mkanlioglu (63,050 puan) tarafından cevaplandı
teşekkür ederim sonucu yazacağım
...