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
 

OTOMATİK AİDAT KAYDETMEK (PORTAL ÜZERİNDEN)

+2 oy
145 kez görüntülendi
Merhaba

Bir buton ve script ile seçili birden fazla kart içindeki portala otomatik olarak belirli bir değerle yen kayıt açtırabilirmiyiz.

 
https://drive.google.com/file/d/0By3plfN5F3DLOE1GTEJJQ1Y1SDg/view?usp=sharing

 

ÖRNEK DOSYAYI DEĞİŞTİRDİM

 

Örnek dosyada cari kart ve gelir adında iki tablo var. cari kart sahibine belirli bir aidat belirliyorum. daha sonra ay sonu geldiğinde her karta tek tek girip yeni aya ait hizmet gün sayısı vermek  yerine bunu otomatik yaptırabilirmiyim. işlemi sadece seçili kartlara uygulayacak.
7, Ocak, 7 Scripts kategorisinde OrhanSarı (2,860 puan) tarafından soruldu
7, Ocak, 7 OrhanSarı tarafından düzenlendi

3 Cevaplar

+2 oy
 
En İyi Cevap

Yeni dosyanın script düzenlenmiş hali

7, Ocak, 7 InDusTry (25,730 puan) tarafından cevaplandı
10, Ocak, 10 OrhanSarı tarafından seçilmiş
+2 oy

Ekli dosyayı inceler misiniz. Hizmet gün hesabında 6 basamaklı hesaplama yaptığı için 100000 e böldüm. Onu da buradaki ustalar çözeceklerdir muhakkak :)

Gerekli döngü ayarları yapılırsa trigger zamanlamasıyla çalışır diye düşünüyorum.

iyi çalışmalar.

7, Ocak, 7 InDusTry (25,730 puan) tarafından cevaplandı
scriptin son satırının hesabını aşağıdaki şekilde değitirirseniz 6 haneli hesaplama yapmıyor.

Date ( Month ( GELIR::tarih_gelir); Day ( GELIR::tarih_gelir ); Year ( GELIR::tarih_gelir ) )-Date ( Month ( $son_tarih); Day ( $son_tarih ); Year ( $son_tarih ) )
Üstad ilgin için teşekkür ederim.
Ne yapmaya çalıştığımı tam olarak anlatamamış olabilirim. aidat takip edecek bir formül bulmaya çalışıyorum. ama her cari karta her ay başında girip tek tek değer girmeden daha hızlı bir çözüm bulabilirmiyim diye bakıyorum. sizin koyduğunuz otomati field içinde "Y" harfi benim kafamdaki Cari Kart Aktif Pasif seçeneğine benziyor sanırım. mesela Y olan tüm cari kartlara bir aylık aidat tutarı gelir ilavesi yaptırabilirmiyiz. gün hesabını ben başka bir yolla çözebilirim diye umuyorum.
Formül sadece bulunduğu kartta işlem yapıyor. Yani açtığımda Mustafa isimli cari kartta scripti çalıştırdığımda sadece Mustafa isimli cari kartın altındaki portala yeni veri kaydediyor. scriptler konusunda biraz zayıfım hala kusuruma bakmayın
Otomatik field indaki Y hesaplama yapılmak istenen değerleri bulmak için, birden fazla kayıtta bu işlemi yapmak için scripte döngü eklemek gerecektir. Scriptin başına loop ekleyip sonuna bir if ile eğer içinde bulunulan kayıt son kayıt ise işlemi sonlandir değilse bir sonraki kayda geç kontrolleri eklenirse script tamamlanır diye düşünüyorum. Şu an pc başında değilim, ilk firsatta yazmaya çalışacağım.
+2 oy

Döngünün eklenmiş hali burada

7, Ocak, 7 InDusTry (25,730 puan) tarafından cevaplandı
Hocam emeğine sağlık. çok teşekkür ederim. baya zaman kazandıracak bir yol öğrettin bana.

ilk yüklediğim örnekde bir değişiklik yapdım onu tekrar incelemen mümkünmü acaba. linkini değiştrdim
Estağfurullah, faydalı olabildimse ne mutlu bana.
...