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
						

ilişkilendirme ve update

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

Öncelikle soruma ilgi gösterip vakit ayırdığınız için teşekkür ederim Ercan Bey.

Örnek çalışmanızda kur_id ekleyip ilişkilendirmişsiniz ancak bu alanı da manuel seçmek gerekiyor.

ilişkilendirme hakkında:

ISLEMLER tablomun kayıtlarında yapılan işi ve fiyatını i ISLER tablosundan getirtiyoruz, bununla birlikte para birimini de "görünmez de olsa" getirtip hesaplamada kullanamaz mıydık? 

Uygulama geliştirici mantığına bakış açısına sahip değilim, daha çok "kendimce" pratik çözümler peşindeyim ve sezgisel olarak bir işin adı fiyatı tabloya çağrılabiliyorsa, gerekirse döviz cinsi de çağrılabilmeli ve hesaplamaya dahil edilebilmeli diye düşünüyorum. 

Sözün özü, kur_id yi seçmek durumunda kalınmadığı bir çözümünün de olması gerekir gibi bir sezgim var.

Fiyat listesi

Burada Ahmet Bey ve Betül Hanım için farklı tarifeler oluşturulduğuna dikkatinizi çekerim. veri giriş ekranına farklı fiyatları çağırabildiğimiz gibi, döviz cinsini de (gerektiğinde) çağırabiliyoruz. (Burada senaryo gereği döviz çağrılmamış ancak fiyatlamada kullanılmış)

update hakkında:

Excelde veri girişi ekranında Tarih-Doktor-Hasta-İş-Adet alanlarını doldurduktan sonra

Rapor sayfamdaki Pivot Tablomu yeniledikten sonra, doktor seçimi yaparak aylık hesap özetini çıkarıyorum.

Döviz kuru konusunu ise şöyle açıklamam gerekir:

₺ yada € cinsinden fiyatlanan işlerden, örneğin 2025 Aralık döneminin kayıtları..

2026 Ocak ayı başında listelenip, (örneğin 6 Ocakta) 6 Ocak euro kuru ile güncelleniyor.

Yani excelde döviz alanında 2025 Aralık ayı için hesap özetini çıkardığım tarihteki euro kurunu yazıyor ve ₺ cinsinden bir döküm alıyorum.

Çalışmamı FileMaker da uyarlamaya çalıştığımda, Kurları ay ay tutmama gerek yok

Ancak öncesinde kayıtları oluşturup, 6 Ocakta güncel kuru girdiğimde birim fiyat ve toplam fiyat alanları güncellenmiyor.

Excelde pivot tablo yenilemesini manuel yapıyorum (ki makro bilgisiyle rapor sayfasına girişte yenilenmesi sağlanabilir mi acaba? orası da ayrı konu...), 

fmde de alanların tekrar hesaplanmasını sağlayacak bir script çalıştırılabilir belki ama benim fm den beklentim excele takla attırarak iyi-kötü çıkardığım bu hesap özetinin fm ye de takla attırmadan (kastım script-trigger vs) kolayca uyarlanabileceğini düşünmüştüm. Sanırım yanılmışım.

Bu arada Ercan Bey sizi tekrar yormak istemem, geniş kapsamlı bir file maker eğitimi almadan buna heveslenmem büyük bir hata imiş..

http://filemakerturk.com/?qa=blob&qa_blobid=4789603816487201075 

(1MB sınırı nedeniyle rarladım)

bir cevap ile ilgili: lookupla veri getirme
23 saat önce Uygulamalar kategorisinde trakonya (3,050 puan) tarafından soruldu

1 cevap

+1 oy

Herkese selam ederim.

 

Dediğiniz gibi ISLER sayfasında kur_id yi de otomatik getirmek mümkün.

 

Öncesinde bir aşağıdaki kodları içeren betik oluşturun.

Set Variable [ $paraBirimi; Value:ISLER::para_birimi ]
If [ ]
Else If [ $paraBirimi = "₺" ]
Set Field [ ISLER::kur_id; 1 ]
Else If [ $paraBirimi = "€" ]
Set Field [ ISLER::kur_id; 2 ]
End If

 

Sonrasında ISLER sayfasında para_birimi alanına sağ tıklayın. Set Script Triggers üzerinde tıklayın. Açılan  diyalog penceresinde OnObjectModify e oluşturmuş olduğunuz bu betiği bağlayın. Her para_birimi alanı değiştiği zaman değişikliğe göre sizin kur_id alanindaki değerde betikte tanımladığınız değerlere göre değişecektir. Bu şekilde kur id yi de elle girmekten kurtulacaksınız. Hepsi bu kadar. Kolay gelsin.

 

Yazdıklarınızla ilgili açıklamalar

Önce soruyu okurum. Sonra dosyaya bakarım. Soru ile bağlantılı noktaları gözlemler, hata/noksan tespiti yaparım. Sonrasında çözüme odaklanırım. İlk aklıma geleni yaparım. Çünkü buradaki refleks, "Bir kişinin yardıma ihtiyacı var. En çabuk nasıl yardım edebilirim" dir. 

 

Bu sebeple sizin sorunuz ile ilgili; Farklı çıkarımlarda bulunmadım. Yani şu olabilir, bu olabilir, burası şöyle olabilir mi diye bakmadım/düşünmedim. 

 

Belki projene direkt olarak destek olamam ancak adım adım ilerleyebilirsin. Takıldığın yerlerde burada sorarsın. Bende dahil tüm değerli arkadaşlar, hocalarımız müsaitlik  durumlarına göre mutlaka yardımcı olacaklardır. 

 

 

Herkese hayırlı günler dilerim.
Saygılarımla.

 

 

 

 

14 saat önce ercanD (76,270 puan) tarafından cevaplandı
...