Val (Val)
تابع «Val (Val)» متن را می خواند و عددش را برمی گرداند. «رشته (String)» یعنی متن ساده. بنابراین اگر کد پستی شامل حروف باشد، فقط عددهای اولِ آن برگردانده می شود.
تعریف و کاربرد
Val متن را از ابتدا می خواند و تا جایی که رقم است، عدد می سازد. به محض دیدن کاراکتر غیرعددی، خواندن متوقف می شود. این رفتار برای پاک سازی ورودی ها عالی است.
سینتکس (Syntax)
ساختار کلی تابع:
Val(<string>);
مثال عملی
عددهای موجود در ستون PostalCode را استخراج کن:
SELECT Val(PostalCode)
FROM Customers;
نکات رفتاری مهم
نکته: Val با اولین کاراکتر غیرعددی متوقف می شود. بنابراین "123A45" تبدیل به 123 می شود. همچنین این تابع از Access 2000 پشتیبانی می شود.
گام های عملی
- ستون متنی هدف را انتخاب کن.
- Val را روی ستون یا مقدار اعمال کن.
- خروجی را در محاسبات بعدی استفاده کن.
نکته: برای جمع نتایج از Sum استفاده کن. برای تاریخ امروز نیز به Date سر بزن. همچنین از اینجا وارد تابع Val اکسس شو.
جمع بندی سریع
- Val عددهای ابتدای رشته را برمی گرداند.
- با اولین غیرعدد، خواندن متوقف می شود.
- برای پاک سازی ورودی ها عالی است.
- از Access 2000 پشتیبانی دارد.