• توجه: در صورتی که از کاربران قدیمی ایران انجمن هستید و امکان ورود به سایت را ندارید، میتوانید با آیدی altin_admin@ در تلگرام تماس حاصل نمایید.

استفاده از Input Mask

Reza

متخصص بخش اسکریپت

مثال:

فیلدی را با نام وزن محصول ایجاد کنید و نوع داده ان را Number قرار دهید حال:

Input mask:000 قرار دهید .وقتی که وارد نمای ورود داده میشوید شما باید الزاما یک وزن با سه رقم وارد کنید مثلا 123 ،456 و غیره

9 : عدد يا فاصله خالي مي‌تواند وارد شود اما الزامي نيست.این مورد مانند کارکتر 0 است با این تفاوت که الزاما نباید رقم وارد شود اختیاری است.مثال بالا را با این کاراکتر امتحان کنید.

#:عدد،علامت مثبت ، علامت منفي و فاصله خالي مي‌تواند وارد شود اما الزامي نيست

L :احتياج به حرف است.مثلا برای فیلد نام که از نوع داده text استفاده شده کافیست مقدار Input mask:LLLLL وارد کنید بنابراین الزاما باید داده وارد شود برای نام و باید حتما 5 کارکتری باشد مثل نام سعیده و غیره

? :حرف مي‌تواند وارد شود اما الزامي نيست.مانند مثال بالا اما الزامی نیست اختیاری است داده وارد کردن.مثال بالا را با این کاراکتر بررسی کنید.

A :احتياج به حرف يا عدد است.این کارکتر برای نوع داده Text قابلیت دارد.نحوه بکار بردن ان مانند موارد گفته شده می باشد.این کارکتر را برای فیلد کد محصول بررسی کنید.بطور مثال در Input mask:AAAA را وارد و نتیجه را بررسی کنید.

a :حرف يا عدد مي‌تواند وارد شود اما الزامي نيست.مثال بالا را با این کارکتر بررسی کنید.

& :احتياج به حرف يا فاصله خالي است.مثالهای بالا را با این کاراکتر بررسی کنید.

C :هر كاركتر يا فاصله خالي مي‌تواند وارد شود اما الزامي نيست. مثالهای بالا را با این کاراکتر بررسی کنید.

< : كاركترهايي كه بعد از آن وارد مي‌شود را به حروف كوچك تبديل مي‌كند.مثلا برای فیلد نام وارد کنیدInput mask:>????? وقتی وارد نمای ورود داده فیلد میشوید با وارد کردن یک نام 5 کارکتری یا کمتر آن نام را با حروف بزرگ نمایش میدهد.لازم به توضیح است که روی فیلدهای انگلیسی اجرا میشود حروف بزرگ.

<: كاركترهايي كه بعد از آن وارد مي‌شود را به حروف بزرگ تبديل مي‌كند.مشابه مثال بالا اما کارکترهای انگلیسی را کوچک نمایش میدهد.

! :باعث مي‌گردد كاركترها از راست به چپ وارد شوند

\ :كاركترهاي كه به دنبال آن مي‌آيند به جاي اينكه به عنوان كد خوانده شود به صورت تحت الفظي نمايش مي‌يابد.یعنی اگر بخواهیم یک مقداری عینا نمایش یابد قبل از آن کارکتر از این علامت استفاده میشود.مثلا در فیلد کد محصول وارد کنیم Inputmask:\a???Aدر نمای ورود داده این مقدار را وارد کنید برنامه میپذیرد و مقدار a را به طور ثابت در همه رکوردها نمایش می یابد.مثلا aksh3 یاadfg7 یا aermz و غیره

نكته :معادل کارکتر \ می توانید از علامت نقل قول(“ “) استفاده کنید.

Inputmask:”a”???A

تعیین مقادیر پیش فرض برای فیلدها

• Default Value :

شما می توانید با این خصوصيت براي فيلد طراحي شده خود يك مقدار به صورت پيش فرض تعریف کنید. به طور مثال فیلد شهر با نوع داده Text را در نظر بگیرید و خصوصیت Default Value:esfahan قرار دهید .در نمای ورود داده هرگاه رکورد جدیدی ایجاد شود شما مقدار esfahan را در ستون فیلد نام شهر می بینید،شما میتوانید این مقدار پیش فرض را پذیرفته و یاحذف و مقدار جدیدی وارد کنید.

• Rule Validatin :

خصوصيتي است كه امكان كنترل ورود داده ها را دارا مي‌باشد، به عبارتي ديگر با تعيين مقدار در اين خصوصيت كاربر را ملزم به وارد كردن مقادير تعيين شده مي‌نماييد.

برای مثال شما می خواهید فیلد کشور فقط نام کشور ایران و یا آلمان را از کاربر دریافت و لا غیر ،پس ابتدا خصوصیت Validation Rule:"Iran" or "German" را برای این فیلد وارد کنید در نمای ورود داده وقتی می خواهید برای این فیلد داده وارد کنید اگر غیر از این دو کشور کشور دیگری وارد شود ، نمی پذیرد و پیغام خطا می دهد.
 
بالا