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 ve metinlerden oluşacak birleştirme

+2 oy
485 kez görüntülendi

İçinde field ve metinlerin olduğu bir script hazırlamıştım. Aidat Bakiyesi bildirmek için. 
Script değişik fieldlara giderek kopyalama yapıp aralara muhtelif metinler ekleyerek html sms satırı oluşturmakta. Fakat scripti çalıştırdığımda bazı alanları ya kopyalamıyor yada eksik (500 ise 50 aktarıyor.) alıyor.

Bu satırı Database bölümünde calculation ile varsa birleştir seçeneği kullanarak yapabilir miyim.

Şİmdiden çok teşekkür ederim.

Mevcut script bu şekilde:

3, Nisan, 3 Scripts kategorisinde mesajservisi (5,550 puan) tarafından soruldu
3, Nisan, 3 mesajservisi tarafından düzenlendi

3 Cevaplar

+3 oy
 
En İyi Cevap
Hesaplama bölümlerinde & (ampersand) karakteri ile sabit metinler veya alan içeriklerini birleştirebilirsiniz. Burada önemli nokta sabit metinleri "" (quote, çift tırnak karakteri içine almanız yeterli).

 

 Mesela;

"Sayın " & Musteri::Adi & ", " & "Güncel hesap bakiyeniz " & Musteri::Bakiye & " TL'dir, ödeme yapmanız için hesap numaramız " & Banka::IBAN & "'dir"

 

Sizin yazdığınızı detaylı incelemedim ancak 500 yerine 50 almasının bir sebebi vardır, hatanın gerçekleştiği kayıt üzerinde kontrol etmekte fayda var.

 

HTTP Get ile kullanılan servislerde max URL uzunluğunun bir limit olduğunu unutmamak lazım, bu limite takılırsanız mesajın bir kısmı kırpılabilir.

 

Arayüzlerde FM12 öncesi sürümler gibi gözüküyor, web servisler ve script yazma işlemleri için güncel sürümler oldukça pratik. Bazen eski projelere bağlanıp destek verdiğim zamanlar "bu sürümde çalışmak ne kadar zormuş" dediğim çok oluyor.
23, Nisan, 23 F. Osman Cabi (200,340 puan) tarafından cevaplandı
3, Mayıs, 3 mesajservisi tarafından seçilmiş
Çok teşekkür ederim bilgiler için...
Çok işime yaradı
Üstadım evet 11'de çalışıyorum. Eskiden olsa hemen geçerdim ama şimdi cesaretim yok :)
"\\Hp-server\c\E-Mukellef Evraklar\" & eMUKELLEF_unvan & "\" & ARA_YIL & "\"
Bu şekilde klasör açtırmam gerekiyor.
Sonuç olarak  
\\Hp-server\c\E-Mukellef Evraklar\ŞEVKET KOÇ\2024\
şeklinde bir satır oluşacak.

& ile bunu kabul etmiyor. Muhtemelen \\ veya \ işaretlerinden.
Bunun için ne yapmalıyım üstadım.
Çok teşekkür ederim.
+3 oy
Selam Copy Komutu yerine SetVariable Kullanınız.
4, Nisan, 4 neroni (5,970 puan) tarafından cevaplandı
teşekkür ederim
+3 oy
Scriptte bu kadar copy paste ile uğraşacağınıza
Kayıt içine bir Mesaj Sonuç diye bir Calc. alan oluşturun, içeriği düzenleyin.

hem hata var ise GÖNDER demeden evvel görürsünüz, hem de sorunsuz çalışır diye düşünüyorum
7, Nisan, 7 Optisyen (57,460 puan) tarafından cevaplandı
calc. için bir örnek yazabilirmisiniz rica etsem
...