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

شناسایی اصول انجام عملیات محاسباتی در سوال

Reza

متخصص بخش اسکریپت
كاربرد Total در Select Query

از منوView اين گزينه را انتخاب مي‌نماييم.يا از ابزار آن

اين گزينه شامل موارد زير مي‌باشد:

1. Sum محاسبه جمع مقادير
2. Avg محاسبه ميانگين مقادير
3. Min تعيين كمترين مقدار
4. Max تعيين بيشترين مقدار
5. Count محاسبه تعداد مقادير
6. StDev محاسبه انحراف معيار
7. Var محاسبه واريانس
8. First تعيين اولين مقدار
9. Last تعيين آخرين مقدار
10. Expression امكان استفاده از عبارت ساز براي ساختن فيلد محاسباتي

آشنایی با کاربرد فیلدها و شرایط در طراحی

نحوه شرط گذاري بر اساس نوع داده‌ها:

• Text :مقدار متني را وارد مي‌نماييم.امكان استفاده از دو كاركتر عام *,? امكان پذير مي‌باشد.

• Number,Currency :مقدار عددي را وارد مي‌نماييم.

• Date/Time :مقدار تاريخ/ زمان را وارد مي‌نماييم.

مثال:11/2/2002 عكس‌العمل برنامه#11/2/2002#

• اگر در قسمت Criteria بنويسيم Null برنامه Is”Nall” را مي‌نويسد

شناسایی اصول انجام عملیات محاسباتی در سوال

مثال:

محاسبه نمره نهايي

در گزينه ،(Field total:(nomreh) *(zarib nomreh فعال بودن فيلدهاي شركت كرده در اين فيلد محاسباتي همچنين فعال بودن Expression از Totals .
از علائم رياضي و همچنين از + ،&(الصاق)در عبارت سازي مي‌توان استفاده نمود.
CCUR( ) تابعي است كه مقدار عددي را با واحد پول نمايش مي‌دهد.

شناسایی اصول ایجاد سوال با استفاده از چند جدول

شما می توانید پرس و جویی ایجاد نمایید که شامل چند جدول باشد.

qd1.jpg


شناسایی اصول طراحی سوال با شرایط دارای پارامتر

تا كنون پرس و جوها بر اساس تعيين شرط در زمان طراحي بررسي شد و اكنون مي خواهيم امكان جا گذاري را براي كاربر و در زمان اجرا فراهم آوريم و همچنين بدين روش امنيت اطلاعاتي را بالاتر بريم تا كاربر در زمان اجرا نياز به استفاده از نماي طراحي را نداشته باشد.

بنابراين اگر معيار يك پرسش به جاي آنكه طراحي مشخص شود و در زمان اجرا تعيين شود به آن پرسش پارامتري گفته خواهد شد.

مرحله 1 (پرسش پارامتري)

روش كار:


ابتدا گزينه new و سپس انتخاب فيلدهاي مورد نظر و انتقال به قسمت شبكه طراحي در قسمت criteria از دو پارامتر كروشه به اين منظور اشتفاده مي نمائيم.

سپس run، پنجره ايي ظاهر مي شود كه نام محصول را مي خواهد و كاربر مي تواند نام مورد نظر خود را وارد كند و نتيجه را مشاهده نمايد.

مرحله 2 (استفاده از علائم عمومي)

حال مي خواهيم يك پرس و جو پارامتري ايجاد نمائيم كه براساس پارامترهاي شرطي عام اجرا گردد و به عبارتي ديگر در هنگام سئوال مقدار كاربر بتوان مقداري با استفاده از كاركترهاي عام مثل ؟ بكار برود.

روش كار

مثل روش قبل پرس و جو را ايجاد مي نمائيم و اما اينبار از گزينه like قبل از پارامتر كروشه استفاده مي نمائيم و بدين صورت Critried:Like [Enter product Name]

مرحله 3 (پرسشهاي پارامتري محدوده اي)

حال مي خواهيم پرس و جويي ايجاد نمائيم كه يك محدوده معيني را از اطلاعات را نمايش دهد و مثلا تاريخ هاي سفارش بين 1/9/83 تا 20/12/83 را نمايش دهد.شکل 32

روش كار

مانند روشهاي قبل ابتدا پرس و جو را ايجاد نموده و سپس در critriea مي نويسيم.
Criteria:Between [Enter start order dare:] AND [Enter End order date:]



 
بالا