-
نحوه ایجاد یک فیلد اختصاصی در Query
در یکی دیگر از بخش های آموزش اکسس با نحوه ایجاد یک فیلد اختصاصی در Query آشنا خواهید شد. هنگام کار باکوئری ها در اکسس جداول یا کوئری های دیگر را فراخوانی میکنیم و با استفاده از Field هایی که فراخوانی میکنیم می توانیم اطلاعات مورد نیاز خود را بدست آوریم. اما یکی از موضوعات مهمی که در کار با کوئری ها بایستی به آن توجه داشت ، این است که می توان با ایجاد یک فیلد اختصاصی و بکارگیری توابع و سایر فیلدهای موجود در کوئری به یک ترکیب جدید در فیلتر کردن اطلاعات دست یافت.
فرض کنید که میخواهیم در جدولی که شامل 4 فیلد به صورت زیر است ؛ جمع فروش انجام شده از یک محصول را در دو شعبه از فروشگاه از طریق Query بدست آوریم.
- تاریخ
- نام محصول
- تعداد فروش انجام شده در شعبه 1
- تعداد فروش انجام شده در شعبه 2
برای شروع کار ابتدا یک کوئری انتخاب Query Select را ایجاد می کنیم ، در ادامه فیلدهای جدول را از طریق کشیدن و رها کردن به ستون های کوئری اضافه میکنیم.
حالا نوبت آن رسیده است تا از طریق بکارگیری تابع Sum جمع مقادیر فروخته شده توسط شعبات 1و2 فروشگاه را بدست آوریم ؛ برای انجام اینکار در محیط کوئری ابتدا آن را ذخیره سازی کرده و یک ستون خالی را انتخاب و از بخش Query Setup گزینه Builder کلیک می کنیم تا وارد محیط Expression Builder شویم. در این بخش مطابق تصویر زیر فروش های انجام شده توسط شعبه 1و2 را باهم جمع می کنیم.
با زدن دکمه از محیط Expression Builder خارج شده ، مطابق تصویر زیر یک فیلد جدید اختصاصی به ستون های Query اضافه می شود.
حالا با اجرای کوئری از طریق تب Query Design در بخش Result و گزینه Run نتیجه فیلد اختصاصی ایجاد شده که محاسبه مجموع فیلدهای Shop1 و Shop2 است به نمایش در خواهد آمد ، به تصویر زیر نگاه کنید.