1

Konu: numeric te pattern oluşturma

vfp 9.0 da yeniyim ve tablomda bir kolonumun adı adet bu kolona numeric veri tipi atadım bu alanda büyük rakamlarda olabiliyor ve sıfırlar sayılmakta zorlanılabiliyor ve de yanlış yazılmalara sebebiyet verebiliyor. Şöyleki 1000000 yazıyor bunun 1.000.000 şeklinde rakamı girerken pattern belirlemesini istiyorum. double seçtiğimde 10,00 oluyor mesela 10 rakamı için bunu numericte ondalıksız rakamlarda nasıl yapabilirim.

2

Re: numeric te pattern oluşturma

Helpde aşağıdaki başlıklara bak:
Control.InputMask[ = cMask]
Control.Format[ = cFunction]
SET POINT
SET CURRENCY

VFP9 SP2

3

Re: numeric te pattern oluşturma

çok teşekkür ederim, bu konuları araştırdım ama yine yapamadım.
Acaba bir örnek verip syntaxı yazabilir misiniz?

4

Re: numeric te pattern oluşturma

değer olarak 12345678925 giriyoruz:
Myform.MyText.InputMask="999 999 999.99"
:: text controle girilen değer 123 456 789.25  olur

Myform.MyText.InputMask="999,999,999.99"
:: text controle girilen değer 123,456,789.25  olur

SET POINT TO ","
Myform.MyText.InputMask="999.999.999,99"
:: text controle girilen değer 123.,456.789,25  olur

Myform.MyText.InputMask="999-999/999"
:: text controle girilen değer 123-456/789  olur
---
Bir de bizim sitede 'inputmask' diye Arama yaptım, baya sonuç geliyor ...
'Format' diye aranınca da örneğin http://www.fox4um.com/topic/2049/giris-kontrolu/ geliyor !!

VFP9 SP2