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
						

field içeriğine göre başka layouttaki fielde kopyalama

+1 oy
1,389 kez görüntülendi

öncelikle herkese merhaba ve kolay gelsin diliyorum. İstediğim olayı detaylı olarak açıklamak gerekirse bir den çok kayıdımız var, Durum fieldimiz var ve Tutar fieldimiz var

Durum fieldimizin içerisinde dropdown olarak Şu değerler var

"Aliden Alındı"

"Aliye Verildi"

"Veliden Alındı"

"Veliye İade Edildi"

benim istediğim şey şarta göre tutar alıp toplatması yapıyorum kod çalışıyor

ama bu sefer aynı kayıttan iki tane var ise birini alıp topluyor sadece

misal olarak şu şekilde    

ID           DURUM                    TUTAR

1        "Aliden Alındı"                20.000 ₺

2        "Aliden Alındı"                50.000 ₺

3        "Aliye Verildi"                15.000 ₺

4        "Veliden Alındı"              10.000 ₺

5        "Veliye İade Edildi"         20.000 ₺

 

burda 75.000 ₺ alıyor sadece yani ilk field eki şart doğru ama tutarı almıyor 2-3-4 teki tutarları topluyor örnek aşağıdan bakabilirseniz dosya iyi olur bayağı uğraştım sonuca varamadım formda da konuyla ilgili bilgi bulamadım. Şimdiden ilgilenenlere teşekkür ediyorum. iyi çalışmalar.

 

4, Mayıs, 2018 Scripts kategorisinde blossroom (3,330 puan) tarafından soruldu
7, Mayıs, 2018 blossroom tarafından düzenlendi

6 Cevaplar

+2 oy
merhaba, filemakerturk'e hoş geldiniz :)

 

dosyanızdaki scripti inceledim. mantık hataları var. örneğin;

- $T1 değişkeni hiç bir durumda değer almıyor.

- $T2 - $T5 arası değişkenler her "Set Variable" adımında sıfırlanıyor, yani eski değerini kaybediyor. Hesaplamasını $T1 + $T yapmak yerine (T1 zaten boş) $T2 + $T yaparsanız önceki değeri korur.

 

Tam olarak yapmak istediğiniz işlemi açıklarsanız hiç script yazmadan da çözümler sunulabilir. Esas gitmek istediğiniz nokta nedir? Yukarıdaki örnekte son rakamın 115.000 olmasını mı bekliyorsunuz mesela?
4, Mayıs, 2018 F. Osman Cabi (200,340 puan) tarafından cevaplandı
Cevabınız için teşekkürler öncelikle evet demek istediğim aslında 115.000 olması gerekiyor

durum şartı aynı olan kayıttan 1 den fazla olunca o kayıttaki verinin 1 tanesini alıyor  bu örnektede görmüşsünüzdür. Bu arada mantık hataları var dediğiniz gibi 1 ay gibi kısa bir süredir uğraşıyorum bu işlerle o yüzden mazur görün lütfen
estafurullah, burası samimi bir ortam, hataları (belki biraz patavatsızca) doğrudan söylüyoruz :)

FileMaker Advanced sürümü kullanıyorsanız Debugger ile işlemin nerede ters gittiğini çok daha rahat anlayabilirsiniz.

T2 - T5 arası hesaplamaları şu şekilde değiştirirseniz çalışacak;
$T2 = $T2 + $T
$T3 = $T3 + $T
$T4 = $T4 + $T
$T5 = $T5 + $T


Ama buna gerek olmayabilir. Durum alanı zaten bu 4 durumdan birisi oluyorsa tüm değerleri toplamaktan farklı bir işlem değil bu. Summary alanı ile doğrudan (ve otomatik olarak) Tutar alanını toplatabilirsiniz. Çok daha pratik ve hızlı olur.
hocam tekrar ben geldim bir sorunum var cari detay kısmı açtın oraya ali ve veli ekledim birde ali velinin kulanılan tutar fieldi ekledim fakat hesaplama yaparken oraya ali ise alinin kullanılan tutarına yazmasını istiyorum olmuyor veli ye yazıyor  dosyayı tekrar paylaşıyorum incelerseniz ve çözerseniz sevinirim.
Yardım edebilicek biri var mı ?
+1 oy
7, Mayıs, 2018 blossroom (3,330 puan) tarafından cevaplandı
Yukarıda çalıştı demişsiniz, farklı bir sorunuz mu var?
başka bir sorum var tam istediğim gibi düzelmemiş çünkü dosyayı incelerseniz lütfen ne istediğimi anlayacaksınız
http://filemakerturk.com/?qa=blob&qa_blobid=16510375758378900608

dosyayı inceleyin,kastınız bu mudur tam olarak anlayamadım..Bu arada Cari ile Cari için yapılan kayıt arasındaki ilişkide bir düzenleme yapıldı,bu şekilde olmalı..
elinize sağlık bu değil ama hemen resim atıp açıklıyorum .
+1 oy

Demek istediğim aşağıdaki gibidir.

8, Mayıs, 2018 blossroom (3,330 puan) tarafından cevaplandı
bu arada Ali yukarda 23.000₺ kullanmış 19.000₺ değill yanlış yazmışım
http://filemakerturk.com/?qa=blob&qa_blobid=17862304527926656205

Dosyayı inceleyin, veri girişi Cari Detayda portaldan yapılacak şekilde ayarladım.Diğeri ters ve yanlış bir giriş yöntemi olur ancak ille de öyle olacaksa yapılır..Yazarsınız..
hocam elinize sağlık süper olmuş ama bu şekilde değil belki ben anlatamıyorum emeğinize sağlık ilgileniyorsunuz :)
http://filemakerturk.com/?qa=blob&qa_blobid=12439121671066395602

Butona bağlı scripti değiştirdim,istediğiniz sanırım bu ancak haddimi aşarak tekrar uyarayım,bu yazılım normal işleyişe zıt bir prensiple çalışıyor.Geliştirme aşamasında sorunlarla karşılaşacaksınız.
çalışma ortamımda sistem bu şekilde müdahale edemem edersem başka bir şeyler de sıkıntı çıkıyor. Bu arada verdiğiniz dosyayı inceledim istediğim şeyi tam olarak yapmasanızda yaklaşmışsınız bu sefer durum kısmına bakmadan toplam alıyor ben iade edildi durumdaki kayıtları almamasını istiyorum.
+2 oy

Sanırım son olarak istediğiniz böyle bişey. İndirmek için tıklaryınız.

8, Mayıs, 2018 mkanlioglu (63,270 puan) tarafından cevaplandı
Mehmet bey üstteki dosyayı indirip değiştirmeler yapmışsınız fakat sorunum bu değil resimde anlattığım gibi olmalı
1. resimde ki alinin tutar toplamını diğer layoutta bulunan kayıttaki cari_kullanılan fieldine yazmasınız isiyorum
Mesela
2. resimde
Ali   cari_kullanılanda 23.000 ₺ yazması gerekiyor
Veli cari_kullanılanda ise 14.000 ₺ yazması gerekiyor


iade edildi tutarlarını hiç bir şekilde almıyor zaten almaması gerek
Anladığım kadarıyla siz basit bir cari yapmak istiyorsunuz. Alınan ve verilen tutarlara göre cari kartların borcunu yada alacağını görmek istiyorsunuz. En azından ben böyle anladım :) Sıfırdan, Kayıt tablosundaki kayıtları silip 2 şer tane alınan ve verilen kaydı yapın. Kayıt cari tablosunda cari kullanılan alanının otomatik hesaplandığını göreceksiniz. Mantık şöyle sanırım, Aliden alınanların toplamı (eksi) aliye verilenlerin toplamı, gibi. Çözemezseniz uzaktan bağlantı ile yardımcı olmaya çalışayım.
Aslında bir nevi dediğiniz gibi
+1 oy

Herkese selam ederim,

Yanlış anlamadı isem bir kasa uygulaması yapmak istiyorsunuz. Eğer cevabınız " Evet " ise örneği bir inceleyin isterseniz. 

 

Örnek Dosya

Herkese hayırlı günler dilerim.

Saygılarımla.

8, Mayıs, 2018 ercanD (73,590 puan) tarafından cevaplandı
hayır üzgünüm
eliniz dert görmesin bu da iyi olmuş
+1 oy

Arkadaşlar hepinizin emeğinize sağlık yardımlarınız için hepinize ayrı ayrı teşekkür ediyorum.

İstediğim olayı yaptım sayenizde özellikle Şemşi hocam bayağı iyi anladı benim demek istediğimi

Hayırlı günler hepimize :)

Tamamlanan Dosya         İNDİR

 

 

9, Mayıs, 2018 blossroom (3,330 puan) tarafından cevaplandı
...