آموزش access فصل چهارم( MSH )

آموزش گام به گام Access
موضوع جدید ارسال پست
ali-msh
مدیر سایت
مدیر سایت
پست: 1315
تاریخ عضویت: سه‌شنبه 29 شهریور 1384, 12:00 am
محل اقامت: آنجا که دل خوش است
تماس:

آموزش access فصل چهارم( MSH )

پست توسط ali-msh »

آشنايي با طراحي Query

Query ---- New:
1. Design View
2. Simple Query Wizard
3. Cross Tab Query Wizard
4. Find Duplicate Query Wizard
5. Find Unmatched Query Wizard

1. ايجاد از طريق طراحي
2. ايجاد با ساده‌ترين شكل از ويزارد
3. گروهبندي فيلدها به صورت سطري ستوني و استنتاج نتايج از تقاطع داده‌هاي حاصل از سطر و ستون ايجاد شده.
4. مقايسه دو جدول و يافتن تمام ركوردهاي تكراري از دو جدول .
5. مقايسه دو جدول و يافتن تمام ركوردهاي تكراري از يك جدول .

تعريف Query:

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

تعريفQueryبه دو بخش تقسيم مي‌گردد:

1. Select Query
2. Action Query
ساده‌ترين پرس و جو Select Query مي‌باشد ،يعني پرس و جو بر اساس انتخاب.
Query مي‌تواند يك فيلد را در بر بگيرد.
چون تغييرات روي پرس‌و جو روي جدول متناظرش اعمال مي‌شود بنابراين صفت Dynamic داده اند.
چون پرس‌و جو زير مجموعه يك يا چند جدول يا پرس‌و جو است به آن صفتSubSet داده‌اند.


ali-msh
مدیر سایت
مدیر سایت
پست: 1315
تاریخ عضویت: سه‌شنبه 29 شهریور 1384, 12:00 am
محل اقامت: آنجا که دل خوش است
تماس:

پست توسط ali-msh »

ايجاد Query از طريق Design View

با ظاهر شدن پنجره Show Table ميتوان Query را از :

1. Table
2. Query
3. Both

ايجاد نمود.
تصویر
به طروق زير مي‌توان فيلدها را از قسمت Field List به گزينه Field در قسمت Design Gerid انتقال داد:
1. انتخاب فيلد با عمل Drag & Drop
2. انتخاب فيلد و عمل دابل كليك روي فيلد
3. انتخاب گزينهField و زدن حرف اول
4. توسط *ميتوان همه فيلدها به پايين منتقل كرد كه نتيجه آن در زمان اجرا مشخص مي‌شود.
5. انتخاب عنوان جدول و استفاده از Drag & Drop

• ‏Table : مشخص كننده نام جدول
• Sort : مرتب كردن به صورت صعودي و يا نزولي
• Show :امكان فعال يا عدم فعال بودن فيلد
• Criteria :امكان شرط گذاري توسط اين قسمت فراهم مي‌شود.از عملگرها و شروط ذكر شده در Validation Rule براي اين قسمت مي‌توان استفاده نمود.
• Or :شرط يا

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

• Text :مقدار متني را وارد مي‌نماييم.امكان استفاده از دو كاركتر عام *,? امكان پذير مي‌باشد.
• Number,Currency :مقدار عددي را وارد مي‌نماييم.
• Date/Time :مقدار تاريخ/ زمان را وارد مي‌نماييم.
مثال:11/2/2002 عكس‌العمل برنامه#11/2/2002#
• اگر در قسمت Criteria بنويسيم Null برنامه Is”Nall” را مي‌نويسد.
ali-msh
مدیر سایت
مدیر سایت
پست: 1315
تاریخ عضویت: سه‌شنبه 29 شهریور 1384, 12:00 am
محل اقامت: آنجا که دل خوش است
تماس:

پست توسط ali-msh »

كاربرد Total در Select Query

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

مثال:محاسبه نمره نهايي

در گزينه ،(Field-total:(nomreh) *(zarib nomreh
فعال بودن فيلدهاي شركت كرده در اين فيلد محاسباتي همچنين فعال بودن Expression از Totals .
از علائم رياضي و همچنين از + ،&(الصاق)در عبارت سازي مي‌توان استفاده نمود.
CCUR( ) تابعي است كه مقدار عددي را با واحد پول نمايش مي‌دهد.
ali-msh
مدیر سایت
مدیر سایت
پست: 1315
تاریخ عضویت: سه‌شنبه 29 شهریور 1384, 12:00 am
محل اقامت: آنجا که دل خوش است
تماس:

پست توسط ali-msh »

آشنايي با Action Query

شامل:
تصویر


Make-Table Query :

تصویر

Update Query :

Update to: 2.5(گزينه جايگزيني)
Criteria: 2 (گزينه اي كه بايد تغيير كندو به روز شود)

Append Query :

همانند make- Table Query مي‌باشد با اين تفاوت كه نام جدولي كه مي‌خواهيم داده‌ها به ان الصاق شود را از ليست انتخاب مي‌كنيم.

Delete Query :

Delete: Where
Criteria: 1 (همه يكهاي موجود در جدول انتخابي را حذف مي‌نماييد)

تذكر: تمام action ها بايد بعد از ايجاد ابتدا Run شود و ذخيره سپس نتيجه آن را روي جدول متناظر مشاهده نمود
Run از منو Query يا از ابزار آن !
موضوع جدید ارسال پست

بازگشت به “Access”