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
						

Arama sonucunda elde edilen filtreye başlık oluşturmak

+2 oy
449 kez görüntülendi
veri giriş sayfasında birden fazla alana göre yapılan arama sonunda gelen filtre listeye "üstbilgi" kısmında başlık oluşturmak istiyorum. Oluşturulacak başlığın da son arama alanı olmasını istiyorum.

böyle bir şey mümkün mü? acaba
20, Şubat, 2020 Filemaker Advanced kategorisinde ayemenici (700 puan) tarafından soruldu

2 Cevaplar

+1 oy
Anladığım kadarıyla bazı parametreleri arama yaptırıp, çıkan sonucun üst bilgisine hangi parametrelere göre arama yaptıysanız sonuçların üzerine arama parametrelerini belirten bir üstbaşlık eklemek istiyorsunuz.

Bu mümkün ve şöyle yapılabilir

ilk olarak üstbilgi eklemek istediğiniz fieldi global olarak ekleyin, text/auto enter calculation olsun.

arama değerleri gireceğiniz yeni bir layout oluşturun, yeni bir table da olabilir bu, veya mevcut table da global alan da olabilir.

Arama butonu yapın bir tane

butona basınca arama kriterlerini gireceğiniz yeni layout dialog olarak açılsın,

buraya degerleri girdikten sonra da bu dialog windowa bir "ara" scripti yapıp buton olarak ekleyin.

bu script öncelikle

1- arama yapmak istediğiniz değerleri  set variable olarak $$tarih, $$isim vs.. ne şekilde arayacaksanız kayda alsın.

2-dialog pencereyi kapatsın

3-perform find kullanarak yukarıda kaydettiğiniz $$ parametreleri arasın

4-If ( Get (FoundCount) = 0 )
      Show Custom Dialog [Sonuç bulunamadı]
      Else If      Get (FoundCount) > 1
      Set Field [RAPOR::USTBASLIK  ; "Tarih :" & $$aramaparamete1 & ", ve İSİM : " & $$aramaparametre2 & "Arama sonuçları listeleniyor."

şeklinde olsun.
20, Şubat, 2020 poseidon3d (24,790 puan) tarafından cevaplandı
20, Şubat, 2020 poseidon3d tarafından düzenlendi
0 oy
öncelikle ilginize teşekkür ederim,

daha kapsamlı bir cevap olmuş ancak; şöyle anlatayım arama yapmak için butonla ulaşılan yeni bir tasarım oluşturdum direk arama sayfası ile açılıyor burada arama kriterler değişken olabilecek daha doğrusu Bir ayın her günü için bir alan açtım ve kayıt girişi sırasında bu alanlarda ilgili günlere "X" işareti koyarak takip gerçekleştiriyorum. filtre işlemini, örneğin 25. günde "X" işareti olan alanlar için yapmak istiyorum. arama sonunda üstbilgi kısmına "25" olarak bir başlık oluşturmak istiyorum, mümkün mü?
20, Şubat, 2020 ayemenici (700 puan) tarafından cevaplandı
Yani aslında yapılan bir aramayı,daha sonra erişebilmek için kaydetmek mi istiyorsunuz ?
Anladığım aldığı raporun ismini üstbilgi gibi belirtmek istiyor, Yani 25 Ocak-01 Şubat tarih aralığını aratıp çıkan sonucun en üstünde de "25 Ocak-01Şubat 2020 Tarihi arası satış raporları" gibi başlık olsun istiyor.

Liste ekranınızın en üstüne (üstbilgi) gelecek şekilde bir ustbilgi adinda global calculation field oluşturun, Buraya da filtre işlemi için girdiğiniz paramatrelerin olduğu fieldleri üstbilgide görünmesini isteyeceğiniz şekilde düzenleyin.

örnek : rapor::tarih1 & " - " & rapor::tarih2 & " Arası Satış Raporu " gibi.
Aramayı gerçekleştiren scriptin sonunda kriterleri (buton ya da trigger farketmez) global bir değişkene alarak, layout içinde <<$$degisken>> şeklinde gösterilebilir.

Ancak eğer yapılan aramalar kaydedilsin ve daha sonra istenilen aramaya erişilebilsin gibi bir amaç varsa snapshot linklerle bu yapılabiliyor.

Bir de "Save Current Find" (Geçerli Aramayı Kaydet) yöntemi var ancak bu yöntem bildiğim kadarıyla sadece menüde çalışıyor.
...