نویسنده موضوع: آموزش access : شناسایی اصول طراحی از نوع قابل اجرا  (خوانده شده: 1005 بار)

0 کاربر و 1 مهمان درحال دیدن موضوع.

آفلاین فرهاد سخایی

  • مدیر سایت
  • کاربر فعال
  • *****
  • ارسال: 178
  • امتیاز: +10/-1
    • دیدن مشخصات
آشنایی با Action Query
شامل:
شناسایی اصول طراحی سوال جهت تغییر داده ها
Query Update: این پرس و جو از نوع Action ها میباشد و با انتخاب ان میتوانید داده های پرس و جو خود را بروز رسانی کنید.
برای ساخت این پرس و جو ابتدا فیلدی که می خواهید داده های ان را بروز رسانی کنید را به شبکه طراحی اضافه کرده سپس این Action را فعال کرده و در قسمت Criteria دادهای که می خواهید تغییر کند را وارد کنید و در قسمت Update to مقداری که می خواهید جایگزین شود را وارد کنید.
Update to (گزینه جایگزینی)
Criteria(گزینه ای که باید تغییر کندو به روز شود)
برای مشاهده نتیجه ابتدا گزینه Run را از منو Query انتخاب کرده و پرسو جویتان را ذخیره کنید سپس جدولی که از ان این پرس و چو را ساخته بودید باز کنید و نتیجه را مشاهده نمایید.
شناسایی اصول طراحی سوال جهت حذف داده ها
Delete Query :
Delete: Where
Criteria: 1 (همه یکهای موجود در جدول انتخابی را حذف می‌نمایید)
تذکر: تمام action ها باید بعد از ایجاد ابتدا Run شود و ذخیره سپس نتیجه آن را روی جدول متناظر مشاهده نمود
Run از منو Query یا از ابزار آن
شناسایی اصول طراحی سوال جهت ایجاد جدول
Make-Table Query :این پرس و جو از نوع Action ها میباشد و با انتخاب ان میتوانید پرس و جو خود را به یک جدول تبدیل کنید.
مراحل زیر را دنبال کنید تا با ساخت این پرس و جو اشنا شوید:
در این پرس و جو ابتدا جدول یا پرس و جو ی مورد نظر را از طریق Design انتخاب کرده سپس Make-Table Query را انتخاب کرده در قسمت Table Name نام جدول را وارد کنید و سپس مشخص می کنیم در کدام Data Base ایجاد شود که یا در همین فایل ایجاد شود با انتخاب گزینه Current Data Base این پرس و جو بعنوان جدول ایجاد میشود و یا با انتخاب گزینه Another Database در فایل دیگر ایجاد می گردد.
برای مشاهده نتیجه ابتدا گزینه Run را از منو Query انتخاب کرده و پرسو جویتان را ذخیره کنید سپس جدولی که از ان این پرس و چو را ساخته بودید باز کنید و نتیجه را مشاهده نمایید.
شناسایی اصول طراحی سوال
شناسایی اصول طراحی سوال جهت اضافه نمودن رکورد به جدول
Append Query :
همانند make- Table Query می‌باشد با این تفاوت که نام جدولی که می‌خواهیم داده‌ها به ان الصاق شود را از لیست انتخاب می‌کنیم.
شناسایی اصول طراحی سوال Query
ساده ترین روش ساخت پرس و جو استفاده از روش Simple Qurey می باشد.
روش کار
ابتدا از new شی query و پنجره باز شده Simple Qurey را انتخاب می کنیم و سپس در قسمت Available fields نام فیلدهای حاصل از انتخاب ظاهر می گردد. با دکمه next مرحله بعدی فعال می گردد و در این مرحله پیغامی مبنی بر اینکه would you like a detail or summary query? شما تمایل دارید جزئیات نمایش یابد یا خلاصه پرس و جوها Detail (shoes every field of every record) جزئیات (این روش همه فیلدها و همه رکوردها را نمایش می دهد)
خلاصه کردن
در صورت این انتخاب گزینه Summery option
تنظیمات summery
در این پنجره داریم
What summery values would you like calculated?
در این قسمت محاسبه ایی که می خواهید روی مقادیر صورت پذیرد را انتخاب کنید
Nextدر این مرحله داریم
What title do ypu want for your qunery که یک نام برای این پرس و جو انتخاب باید کرد. در این مرحله پرسیده می شود که اجرای پرس و جوی ایجاد شده در نمای نمایش اطلاعات باشد.
Open the quenery to view information
پیش فرض برنامه این گزینه است.
یا modify the quenry design یا در نمای طراحی quenry فعال شود. در این مرحله next غیر فعال بوده و با انتخاب گزینه finish پرس و جو مطابق میل شما ساخته می شود.
استفاده از توابع در Query
Formatاین تابع به ما کمک می کند که تاریخ مورد نظر خود را با فرمت خاص نمایش دهیم و پاامترهای آن بصورت زیر می باشد:
(Format [orderdate] , "yyyy-mm-dd")
روش کار
ابتدا یک query از نوع Select queryایجاد کرده و سپس شرایط ایجاد فیلد محاسباتی را در این query ایجاد نموده و در قسمت field از این تابع استفاده می کنیم و هدفمان این است که پرس و جویی ایجاد نمائیم که تاریخ سفارش را به فرمت روز و ماه و سال نمایش دهد.
از این تابع برای ایجاد پرسو جوی پارامتری می خواهیم استفاده نمائیم. روش کار ابتدا فیلد محاسباتی ساخته شده را فعال نموده و در قسمت criteria از پرامترهای کروشه برای دریافت اطلاعات به صورت پارامتر از کاربر می نویسیم.

آفلاین parvansec@

  • کاربر جدید
  • *
  • ارسال: 3
  • امتیاز: +0/-0
    • دیدن مشخصات
    • طراحی بنر
سلام دوست خوبم
ممنون به خاطر مطلب مفیدتون ، امیدوارم روند رو به رشدی داشته باشید
https://niknegar.net