Applies ToAccess لـ Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

قد تكون هناك أوقات تريد فيها فرز السجلات في Access استنادا إلى جزء الشهر فقط من قيم التاريخ وتجاهل اليوم والسنة. أو قد ترغب في فرز السجلات استنادا إلى الأحرف القليلة الأولى فقط من حقل نصي. يوضح لك هذا الموضوع كيفية إجراء عمليات البحث هذه عن طريق إنشاء تعبيرات بسيطة.

ماذا تريد أن تفعل؟

الفرز حسب قيم التاريخ الجزئية

عند فرز السجلات باستخدام أحد أوامر الفرز ، يتم استخدام قيمة التاريخ بالكامل — اليوم والشهر والسنة — لتحديد موضع كل سجل. ولكن افترض أنك تريد فرز تواريخ الميلاد استنادا إلى الأشهر التي تحدث فيها فقط، وتجاهل جزء اليوم والسنة من القيم.

يتطلب الفرز على جزء فقط من قيم التاريخ كتابة تعبير. يمكنك الفرز على البيانات في جدول أو نتائج استعلام — ولكن يجب أن تكون أولا في طريقة عرض ورقة البيانات. يمكنك كتابة التعبير الخاص بك في منطقة الاستعلام من علامة التبويب تصفية . يستخرج التعبير الذي تقوم بإنشائه البيانات التي تريدها فقط ثم يستخدمها كأساس للفرز.

عرض علامة التبويب تصفية

  1. قم بتبديل الجدول أو الاستعلام إلى طريقة عرض ورقة البيانات.

    إذا كنت تعمل باستخدام استعلام، فقم بتشغيل الاستعلام لعرض النتائج في طريقة عرض ورقة البيانات.

  2. على علامة التبويب الصفحة الرئيسية ، في المجموعة فرز & تصفية ، انقر فوق خيارات متقدمة ثم انقر فوق تصفية/فرز متقدم من القائمة المختصرة.

    يعرض Access علامة تبويب كائن جديدة مع عامل تصفية في الاسم.

الإنشاء التعبير

  1. على علامة التبويب الصفحة الرئيسية ، في المجموعة فرز & تصفية ، انقر فوق خيارات متقدمة ثم انقر فوق تصفية/فرز متقدم من القائمة المختصرة.

  2. اكتب تعبيرا في صف الحقل في العمود الأول. على سبيل المثال، للفرز حسب الشهر بغض النظر عن السنة، اكتب التعبير Expr1: DatePart("m",[BirthDate]) في صف الحقل في العمود الأول.

  3. لفرز السجلات حسب الأيام خلال كل شهر، اكتب Expr2: DatePart("d",[BirthDate]) في صف الحقل في العمود الثاني.

    تقوم الدالة DatePart في العمود الأول بفرز السجلات حسب الشهر، وتقوم الدالة DatePart في العمود الثاني بفرز السجلات حسب الأيام خلال كل شهر.

  4. في الصف فرز ، حدد تصاعدي أو تنازلي لكل تعبير من التعبيرات.

    يعرض الفرز التصاعدي في العمود الأول يناير في الأعلى وشهر ديسمبر في الأسفل. يعرض الفرز التصاعدي في العمود الثاني 1 في الأعلى و31 في الأسفل. ترتيب الفرز التنازلي يفعل العكس.

  5. على علامة التبويب الصفحة الرئيسية ، في المجموعة فرز & تصفية ، انقر فوق تبديل عامل التصفية.

أعلى الصفحة

الفرز على قيم نصية جزئية

الفرز على قيم نصية جزئية مشابه جدا للفرز على قيم التاريخ الجزئية. تحتاج إلى كتابة تعبير في نافذة تصفية/فرز متقدمة لاستخراج الأحرف التي تشكل أساس الفرز.

افترض أن الحقل City يحتوي على قيم مثل North Seattle أو South Seattle أو North Tacoma أو South Tacoma. لنفترض أنك تريد تجاهل الكلمة الأولى وفرز السجلات على الكلمة الثانية وحدها.

  1. على علامة التبويب الصفحة الرئيسية ، في المجموعة فرز & تصفية ، انقر فوق خيارات متقدمة ثم انقر فوق تصفية/فرز متقدم من القائمة المختصرة.

  2. اكتب تعبيرا في صف الحقل في العمود الأول. على سبيل المثال، اكتب =Mid([City], 7) لتجاهل الأحرف الستة الأولى في حقل المدينة.

    ترجع الدالة Mid سلسلة فرعية مضمنة في سلسلة أو حقل محدد. في هذه الحالة، لكل سجل، ترجع الدالة القيمة بدءا من الحرف السابع (أي بعد المسافة) في حقل المدينة.

  3. في الخلية فرز ، حدد تصاعدي أو تنازلي.

  4. على علامة التبويب الصفحة الرئيسية ، في المجموعة فرز & تصفية ، انقر فوق تبديل عامل التصفية.

أعلى الصفحة

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.