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
						

Calculation sıfırları göstermiyor

0 oy
434 kez görüntülendi
Herkese selam,

Barkod için calculation bir alanım var.

3 alanın birleşiminden oluşuyor.

Ortadaki alan "seri no" kısmı ve 5 haneli.

Burada örneğin 02347 olan bir sayıyı barkoda taşırken başındaki "0" rakamını yok ediyor.

Bunu nasıl çözebiliriz?

Bu arada alan tipi "number" olarak kalmalı.

Teşekkürler.
22, Ağustos, 2016 Filemaker Advanced kategorisinde İrfan Ahmet PATIR (5,680 puan) tarafından soruldu
22, Ağustos, 2016 Mehmet KAYA tarafından yeniden etikenlendirildi

3 Cevaplar

+1 oy
Text olmasinda sorun yok. Texte cevirin
22, Ağustos, 2016 Goksel_Gokce (98,530 puan) tarafından cevaplandı
Ortadaki alan olan seri no kısmı da hesaplama ile oluşuyor. O yüzden number kalması gerekmez mi?
Hesaplama alaninda formul girilen ekranda altbkisimda number yazidgini goruceksiniz onu text yapin. Veya get as text fonksiyonunu kullanin ikiside ayni sey isi yapar birinde alan text olur digerinde hesaplama text uzerinden yapilir ama sonuc number olur
0 oy
inspector den Data sekmesinde Data Formating rakamsal alan özelliklerine göz atın. Türkçesi "Girdiğim gibi", ingilizcesi "As entered" veya  Decimal özelliklerine bir bakın.  As Entered dersen 0 başta kalır.
22, Ağustos, 2016 Mehmet KAYA (166,370 puan) tarafından cevaplandı
+1 oy
Madem birleştirme yapıyorsunuz o zaman seri no alanını kontrol ettirin örneğin

case (

Length seri no =4;"0"&seri no;

Length seri no =3;"00"&seri no)

gibi olmalı.
22, Ağustos, 2016 mkanlioglu (63,270 puan) tarafından cevaplandı
Bu çözümü ben 15 yıldır kullanıyorum. Hiç sorun yok. En güzel çözüm bence!
Ben de aynen öyle yapmıştım ama yine de çıkmadı 0'lar. Text yapınca düzeliyor ancak ortadaki seri no matematiksel hesaplama ile oluşan bir rakam. O kısımda sıkıntı olursa diye düşündüm ancak şimdilik olmuyor. Teşekkürler.
Barkod alanınız text seri no alanınız number olmalı. Ve barkod alanına dediğim formülü uyguladığınızda çalışacaktır.
...