-
نحوه ایجاد Sub Query در اکسس
در این مطلب آموزشی با نجوه ایجاد Sub Query در اکسس آشنا میشوید. یکی دیگر از امکاناتی که در نرم افزار اکسس در اختیار کاربران خود قرار داده است استفاده از ساب کوئری هاست. در واقع هنگامی که شما یک کوئری اصلی و یک تا چند کوئری فرعی را در کنار هم قرار می دهید یک مجموعه کوئری تشکیل داده اید. در این فیلم آموزشی روش ایجاد SubQuery را خواهید آموخت.
در مطلب آموزش ایجاد فیلد اختصاصی در کوئری در اکسس ، یک فروشگاه فرضی ایجاد کردیم که شامل یک جدول با اطلاعات زیر بود:
- تاریخ فروش
- نام محصول
- تعداد فروش انجام شده در شعبه 1
- تعداد فروش انجام شده در شعبه 2
و توانستیم از طریق فرمولی که نوشتیم ، جمع فروش انجام شده در 2 شعبه را بدست آوریم. این کار در داخل یک کوئری بنام Query1 انجام شد و اینبار میخواهیم تا با استفاده از قابلیت SubQuery و ایجاد Query2 که نقش ساب کوئری را ایفا میکند ، صرفأ میزان فروش مودم Adsl را نمایش دهیم.
برای انجام اینکار از تب Create و بخش Queries روی گزینه Query Design کلیک میکنم و پس از ورود به محیط طراحی ؛ از فرم Show Table وارد زبانه Query شده و Query1 را انتخاب میکنم و سپس همه فیلدهای موجود در آن را انتخاب و اضافه میکنیم.
در واقع ما در Query2 در حال استفاده از اطلاعات Query1 هستیم که اطلاعات Query1 از جدول Table1 بدست میآید ؛ پس نقش Query2 در اینجا بصورت یک SubQuery است. حالا در ساب کوئری کافی است تا شرط نوع محصول را که مودم Adsl است ، اضافه کنیم.
پس از اجرای کوئری ملاحظه میکنید که نتیجه مانند تصویر زیر خواهد بود و ما توانسته ایم روی کوئری1 که عمل جمع را انجام میداد ؛ یک شرط جدید را در کوئری دیگری اعمال و نتیجه را بدست آوریم.