آموزش اکسس - شاخصهای پرسوجو
شاخصهای پرسوجو به شما کمک میکند تا موارد خاصی را از یک پایگاه داده Access بازیابی کنید. اگر یک مورد با تمام شاخصهایی که وارد میکنید مطابقت داشته باشد، در نتایج پرسوجو نمایش داده میشود. وقتی میخواهید نتایج یک پرسوجو را بر اساس مقادیر یک فیلد محدود کنید، از شاخصهای پرسوجو استفاده میکنید.
-
شاخص پرسوجو، یک عبارت است که Access آن را با مقادیر فیلد پرسوجو مقایسه میکند تا در مورد آن تصمیم بگیرد
-
برخی از شاخصها ساده هستند و از عملگرها و ثابتهای پایه استفاده میکنند. برخی پیچیده هستند و از توابع، عملگرهای ویژه و ارجاعات فیلد استفاده میکنند.
-
برای افزودن شاخصها به یک پرسوجو، باید پرسوجو را در حالت طراحی باز کنید.
-
سپس در فیلدهایی که میخواهید شاخصها را مشخص کنید.
مثال
بیایید به یک مثال ساده نگاه کنیم که در آن از شاخصها در یک پرسوجو استفاده خواهیم کرد. ابتدا پایگاه داده Access خود را باز کنید و سپس به زبانه ایجاد بروید و بر روی طراحی پرسوجو کلیک کنید.
در زبانه جداول در کادر گفتگوی نمایش جدول، روی جدول tblEmployees دوبار کلیک کنید و سپس جعبه گفتگو را ببندید.
حالا بیایید چندین فیلد را به شبکه پرسوجو اضافه کنیم، مانند EmployeeID، FirstName، LastName، JobTitle و Email همانند تصویر زیر.
حالا بیایید پرسوجو خود را اجرا کنیم و تنها این فیلدها را در نتیجه پرسوجو خواهیم دید.
اگر میخواهید فقط کسانی که عنوان شغلی آنها "Marketing Coordinator" است را مشاهده کنید، باید شاخص برای آن اضافه کنید. بیایید دوباره به طراحی پرسوجو برویم و در سطر شاخص ردیف JobTitle عبارت "Marketing Coordinator" را وارد کنیم.
حالا بیایید دوباره پرسوجو خود را اجرا کنیم و خواهیم دید که تنها عنوان شغلی "Marketing Coordinator" بازیابی میشود.
اگر میخواهید شاخصها را برای چندین فیلد اضافه کنید، فقط شاخصها را در چندین فیلد اضافه کنید. بگوییم میخواهیم فقط دادهها را برای "Marketing Coordinator" و "Accounting Assistant" بازیابی کنیم؛ میتوانیم از عملگر سطر OR به عنوان تصویر زیر استفاده کنیم −
حالا بیایید پرسوجو خود را دوباره اجرا کنیم و نتایج زیر را خواهیم دید.
اگر نیاز دارید که از قابلیت عملگر AND استفاده کنید، باید شرایط دیگر را در سطر شاخص مشخص کنید. فرض کنید میخواهیم همه کمک حسابداریها را با عنوانهای "Marketing Coordinator" که نام خانوادگیشان "Pelard" است، بازیابی کنیم.
حالا بیایید پرسوجو خود را دوباره اجرا کنیم و نتایج زیر را خواهیم دید.