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
						

Biçim döndür

0 oy
796 kez görüntülendi
Merhaba sayın üstatlar

Ben tarihi girerken klavyeden  slash veya nokta aramak istemiyorum nümerik bölümünde virgüle (,) Bastığımda o kendisi nok yada  slash getirsin dil FM6 da dil almanca iken oluyordu. ingilizce olunca olmuyor ben şuan FM 16 kullanıyorum  herkese şimdiden teşekkürler.
13, Mayıs, 2018 Eğitim kategorisinde Güven (62,250 puan) tarafından soruldu

2 Cevaplar

+1 oy
 
En İyi Cevap

Inspector > Data sekmesini resimdeki gibi düzenleyin,virgülle de girseniz alttaki formatta görünür..

 

 

13, Mayıs, 2018 Şemsi Saracoğlu (135,530 puan) tarafından cevaplandı
13, Mayıs, 2018 Şemsi Saracoğlu tarafından düzenlendi
Önce ilginize Teşekkürler  Demek istediğim ben virgüle bastığımda tarih direkt yazsın ban slash(/) yada nokta koy uyarısı gelemesin 13,5,2018 yazayım o ister kendisi nokta koysun isrer(/) ister nokta
Saygılar
Yukarıdaki videoda olduğu gibi giriş yapacaksanız tarif edilen yöntem istediğiniz şey zaten..
+1 oy

Tablonuz icerisinde 1 tanede text alani ekleyin. Bunun icin bir global alanda kullanabilirsiniz.

Layout uzerine bu alani ve diger tarih alaninizida ekleyiniz. Ilk etapda yan yana olabilir. Daha sonra bir script yaziniz.

Bu script cok basit olacak. Text alaninin icerigini subtitude ( Text ; "," ; "/" ) seklinde tarih alanina ekletecegiz. Script icerisindeki tarih alaninin icerigini set ettikden sonra text alanimizi tekrardan bosaltalim.

Daha sonra bu scripti layout uzerindeki text alani script tetikleyici adimlarindan alandan ciktiktan sonra calisacak sekilde ayarlayiniz. Bu text Alanin ozelliklerni ise browse mode dayken editlenebilinecek sekilde yapiniz ve find mode dayken kapali olsun. Tarih alanimizi ise tam tersi sekilde browse mode da kapali ve find mode da editlenebilinecek sekilde aktif olsun.

Daha sonra text ve tarih alanlarini ust uste getirtiniz ve tarih alanini uste aliniz.

 

 

Ornek dosya assagidadir:
http://filemakerturk.com/?qa=blob&qa_blobid=2517663204233234704

13, Mayıs, 2018 Hamit Özsönmez (56,720 puan) tarafından cevaplandı
14, Mayıs, 2018 Hamit Özsönmez tarafından düzenlendi
Her şeyi çok  iyi anlatmışsınız da bunu yapacak kafa lazım bir örnekte gösterseniz çok sevinirim çok teşekkürle saygılar sevgiler.
Mesajim icerisine bir ornek dosya ekledim.
Hocam ellrinize sağlık çok teşekürler acaba bunun  bir çözümü yok mu her tasarladığımız tabloya böyle bir scpt eklemek biraz tuhaf Fm 6 Alamnca versiyonunda o kendi düzeltiyordu. yinede her şey için teşekkür edrim.
Aslinda sizdeki almanca FM surumu bunu almancaya cevirmesi gerekirdi.

Bu scripti biraz universel yapmak isterseniz mumkun.

t_tarih alani global oldugu icin zaten hangi layout uzerinde olursaniz olun calisacaktir.

Bu alan icerisindeki veriyi d_tarih alani icerisine yazdiracagimiz zamanda
Set Field by Name komutundan faydalanabilirsiniz.

Yapmaniz gereken t_tarih script trigger parametresi olrak iki tirnak icerisinde hangi tablodaki alana set edeceginiz alanin ismini "TABLO::alanismi" seklinde yazmaniz. Daha sonra script icerisinde Set Field [ d_tarih] satirini Set Field By Name [ Get ( ScriptParameter ) ; global::t_tarih ] gibi tablo icerisindeki alanlariniza gore duzenlemeniz gerekir.

Bu t_tarih trigger script parametresini her layout uzerinde yeniden degistirmeniz gerekir ve tabii ki d_tarih alaninida o tabloya gore yeniden secmeniz gerekir. Malesef layout uzerindeki alanlari fiziksel olarak secmeniz gerekmekte.

Almanyanin neresinde yasiyorsunuz? Hollanda Almanyaya yakin. talep gorulurse ozel ders verebilirim ;)
Eline sağlık üstad, 25052018 aralarda hiç karakter olmadan gün.ay.yıl  sonrada  yıl-ay-gün olarak yapılabilirmi?
...