مقدمة عن الاستعلامات

هام: تمت ترجمة هذه المقالة ترجمة آلية، راجع إقرار إخلاء المسؤولية. يرجى الاطلاع على النسخة الإنجليزية من هذه المقالة. هنا للرجوع إليها.

عندما تريد مراجعه، و# اضافه او تغيير او حذف بيانات من قاعده بياناتك في الاعتبار استخدام استعلام.

يمكنك باستخدام الاستعلام إجابة أسئلة محددة عن البيانات، في حين يصعب الإجابة على هذه الأسئلة بالنظر مباشرةً إلى بيانات الجدول. يمكنك استخدام الاستعلامات لتصفية البيانات وإجراء حسابات عليها وتلخيصها. كما يمكنك استخدام الاستعلامات لإجراء العديد من مهام إدارة البيانات آليًا، بالإضافة إلى مراجعة التغييرات التي يتم إجراؤها على البيانات قبل اعتماد هذه التغييرات.

ملاحظة: لا تتوفر الدالات التجميعيه الاستعلام، مثل Sum او Count، في استعلامات ويب.

يجعل استخدام الاستعلامات من العديد من مهام قواعد البيانات أسهل

في هذه المقالة

نظرة عامة

النظر إلى مجموعة ثانوية من البيانات في جدول

مراجعة بيانات من أكثر من جدول في آنٍ واحد

طرح المختلفه ل# سؤال ب# استخدام المعلمات

إجراء عمليات حسابية استنادًا إلى البيانات

النظر إلى البيانات الملخصة أو الإجمالية

إنشاء جدول جديد باستخدام بيانات من جداول أخرى

إضافة بيانات إلى جدول باستخدام بيانات من جداول أخرى

تغيير البيانات بطريقة آلية

حذف البيانات بطريقة آلية

نظرة عامة

هذه المقاله توفر معلومات اساسيه حول الاستعلامات و# توفر امثله حول مختلف انواع الاستعلامات.

الاستعلام هو طلب نتائج بيانات أو إجراء على البيانات أو كلاهما معًا. يمكنك استخدام استعلام للإجابة على سؤال بسيط أو إجراء حسابات أو تجميع بيانات من جداول مختلفة أو حتى لإضافة بيانات جدول أو تغييرها أو حذفها. الاستعلامات التي تستخدمها لاسترداد بيانات من جدول أو إجراء عمليات حسابية تسمى استعلامات التحديد، في حين تسمى استعلامات إضافة البيانات أو تغييرها أو حذفها استعلامات الإجراء.

يمكنك أيضًا استخدام استعلام لتوفير بيانات لنموذج أو تقرير. في قاعدة البيانات المصممة بشكل جيد، توجد البيانات التي تريد عرضها باستخدام نموذج أو تقرير غالبًا في جداول عديدة ومختلفة. يمكنك باستخدام استعلام تجميع البيانات التي تريد استخدامها، وذلك قبل تصميم النموذج أو التقرير.

للحصول على مزيد من المعلومات حول استخدام استعلام لتوفير بيانات لنماذج وتقارير، راجع إلى الارتباطات الموجودة في المقطع "انظر أيضًا" أو ابحث في "التعليمات".

فتح استعلام موجود

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

لفتح أي كائن قاعدة بيانات، متضمنًا أحد الاستعلامات، انقر نقرًا مزدوجًا فوق الكائن في جزء التنقل.

استخدم قاعدة بيانات Northwind للمتابعة مع الأمثلة

ملاحظة: تستخدم الأمثلة الواردة في هذه المقالة قاعدة بيانات تم إنشاؤها باستخدام قالب قاعدة البيانات Northwind 2010.

  1. انقر فوق علامة التبويب ملف، ثم انقر جديد.

  2. في الجزء الأوسط، ضمن القوالب المتوفرة، انقر فوق نماذج القوالب، ثم فوق Northwind.

  3. في الجزء الأيسر، راجع اسم ملف قاعدة البيانات في المربع "اسم الملف"، ثم قم بتغيير الاسم. يمكنك أيضًا الاستعراض بحثًا عن موقع مختلف للملف بالنقر فوق أيقونة المجلد.

  4. انقر فوق إنشاء.

  5. اتبع التعليمات الموجودة في صفحة Northwind Traders (ضمن علامة تبويب كائن شاشة بدء التشغيل) لفتح قاعدة البيانات، ثم قم بإغلاق نافذة "مربع حوار تسجيل الدخول".

أعلى الصفحة

النظر إلى مجموعة فرعية من البيانات في جدول

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

لنفترض أنك ترغب في مراجعة قائمة منتجات وأسعارها. يمكنك إنشاء استعلام يؤدي إلى إرجاع معلومات المنتج وسعره باستخدام الإجراء التالي:

  1. افتح قاعدة بيانات Northwind التي قمت بإعدادها من قبل باستخدام هذه الخطوات.

  2. من علامة التبويب إنشاء، في المجموعة استعلام، انقر فوق تصميم الاستعلام.

  3. في مربع الحوار إظهار جدول، وبالتحديد في علامة التبويب جداول، انقر نقرًا مزدوجًا فوق المنتجات Products.

  4. قم بإغلاق مربع الحوار إظهار جدول.

  5. في جدول المنتجات، انقر نقرًا مزدوجًا فوق اسم المنتج Product Name وقائمة السعر List Price لإضافة هذين الحقلين إلى شبكة التصميم الاستعلام.

  6. ضمن علامة التبويب تصميم، في المجموعة النتائج، انقر فوق تشغيل.

    يتم تشغيل الاستعلام ويعرض قائمة بالمنتجات وأسعارها.

أعلى الصفحة

مراجعة بيانات من أكثر من جدول في آنٍ واحد

الجداول في قاعده بيانات مصممه ب# شكل جيد تتحمل العلاقات المنطقيه ب# بعضها البعض. وجود هذه العلاقات علي اساس الحقول التي تحتوي الجداول المشتركه. عندما تريد مراجعه البيانات من جداول مرتبطه، يمكنك استخدام استعلام تحديد.

لنفترض أنك ترغب في مراجعة طلبات عملاء يقطنون في مدينة بعينها، في حين أن البيانات التي تتعلق بالطلبات والبيانات التي تتعلق بالعملاء موجودة في جدولين ضمن قاعدة البيانات نفسها. يحتوي كل جدول على حقل معرف العميل Customer ID، والذي يشكل بدوره أساس علاقة واحد لأكثر بين الجدولين. يمكنك إنشاء استعلام يؤدي إلى إرجاع طلبات العملاء الذين يقطنون مدينة بعينها، على سبيل المثال Las Vegas، وذلك باستخدام الإجراء التالي:

  1. افتح قاعدة بيانات Northwind التي قمت بإعدادها من قبل باستخدام هذه الخطوات.

  2. من علامة التبويب إنشاء، في المجموعة استعلام، انقر فوق تصميم الاستعلام.

  3. في مربع الحوار إظهار جدول، وبالتحديد في علامة التبويب جداول، انقر نقرًا مزدوجًا فوق العملاء Customers والطلبات Orders.

  4. أغلق مربع الحوار إظهار جدول.

    لاحظ الخط - ويسمى الرابط - الذي يصل بين حقل "المعرّف" في جدول "العملاء" وحقل "معرّف العميل" في جدول "أوامر الشراء". يوضح هذا الخط العلاقة بين الجدولين.

  5. في جدول "العملاء"، انقر نقرًا مزدوجًا فوق الشركة والمدينة لإضافة هذين الحقلين إلى شبكة تصميم الاستعلام.

  6. في شبكه تصميم الاستعلام، في العمود المدينه، قم ب# الغاء تحديد خانه الاختيار في الصف اظهار.

  7. في الصف معايير للعمود المدينة، اكتب جدة.

    يؤدي الغاء تحديد خانه الاختيار اظهار يمنع عرض المدينه في الخاص به نتائج الاستعلام، و# كتابه ل# اس فيغاس في صف المعايير يحدد ان كنت تريد رؤيه السجلات حيث تبلغ قيمه حقل المدينه ل# اس فيغاس فقط. في هذه الحاله، يقوم الاستعلام ب# ارجاع العملاء الموجودين في جده فقط — الشركه L "و" الشركه AA.

    لاحظ أنه لا يتعين عليك عرض حقل لاستخدامه مع معيار.

  8. في جدول "أوامر الشراء"، انقر نقرًا مزدوجًا فوق معرّف الطلب وتاريخ الأمر لإضافة هذين الحقلين إلى العمودين التاليين في شبكة تصميم الاستعلام.

  9. ضمن علامة التبويب تصميم، في المجموعة النتائج، انقر فوق تشغيل.

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

  10. اضغط على CTRL+S لحفظ الاستعلام.

    يظهر مربع الحوار حفظ باسم.

  11. في مربع اسم الاستعلام، اكتب "الطلبات حسب المدينة" Orders by City، ثم انقر على الزر موافق.

أعلى الصفحة

اطلب من المختلفه ل# سؤال ب# استخدام المعلمات

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

في المثال السابق، قمت بإنشاء استعلام يؤدي إلى إرجاع الطلبات الخاصة بالعملاء الموجودين في Las Vegas. يمكنك تعديل الاستعلام لمطالبتك بتحديد المدينة في كل مرة تقوم فيها بإجراء الاستعلام، وذلك باستخدام الإجراء التالي:

  1. افتح قاعدة بيانات Northwind التي قمت بإعدادها من قبل باستخدام هذه الخطوات.

  2. اضغط علي F11 ل# عرض "جزء التنقل".

    ملاحظة: هذه الخطوة ليست ضرورية إذا كان جزء التنقل معروضًا.

  3. في جزء التنقل، انقر فوق الاستعلام المسمى "الطلبات حسب المدينة" Orders by City (الذي قمت بإنشائه في القسم السابق)، ثم انقر فوق عرض التصميم من القائمة المختصرة.

  4. في شبكه تصميم الاستعلام، في الصف المعايير ل# العمود المدينه، احذف جده، و# من ثم اكتب [ل# اي city?].

    السلسله [ل# اي city?] هي مطالبه المعلمه. تشير الاقواس المربعه رغبتك في الاستعلام ل# طلب ادخال و# النص (في هذه الحاله، ل# الحصول علي اي مدينه؟) يتم السؤال الذي يعرض مطالبه المعلمه.

    ملاحظة: لا يمكن استخدام النقطة (.) أو علامة التعجب (!) كنص في مطالبة معلمة.

  5. حدد خانة الاختيار الموجودة في الصف إظهار للعمود "المدينة"، بحيث تعرض نتائج الاستعلام المدينة.

  6. ضمن علامة التبويب تصميم، في المجموعة النتائج، انقر فوق تشغيل.

    يطالب الاستعلام بإدخال قيمة لـ "المدينة".

  7. اكتب New York، ثم اضغط على ENTER.

    يتم إجراء الاستعلام، ويعرض الطلبات الخاصة بالعملاء الموجودين في New York.

    ولكن ماذا ستفعل إذا كنت لا تعرف بالتحديد القيم التي يمكنك تحديدها؟ لجعل المعلمة أكثر مرونة، يمكنك استخدام أحرف البدل كجزء من المطالبة:

  8. في علامة التبويب الصفحة الرئيسية، وبالتحديد في المجموعة عروض، انقر فوق عرض، ثم انقر فوق عرض التصميم.

  9. في شبكة تصميم الاستعلام، وبالتحديد في الصف معايير الخاص بعمود المدينة City، اكتب Like [For what city?]&"*".

    في هذه المعلمه المطالبه، مثل الكلمه الاساسيه، علامه العطف (&)، و# علامه النجمه (*) بين علامتي اقتباس السماح ل# المستخدم ب# اكتب تركيبه من الاحرف، ب# ما في ذلك احرف البدل، ل# ارجاع نتائج متعدده. علي سبيل المثال، اذا كتب المستخدم *، يقوم الاستعلام ب# ارجاع كل المدن؛ اذا كانت انواع مستخدم L، الاستعلام ترجع كل المدن التي تبدا ب# الحرف "L"؛ و# اذا كان انواع مستخدم * s *، يقوم الاستعلام ب# ارجاع كل المدن التي تحتوي علي الحرف "s".

  10. ضمن علامة التبويب تصميم، في المجموعة أدوات، انقر فوق تشغيل.

    عند مطالبة الاستعلام، اكتب الر، ثم اضغط على ENTER.

  11. يتم إجراء الاستعلام ويعرض الطلبات الخاصة بالعملاء الموجودين في New York.

تحديد أنواع بيانات المعلمة

يمكنك أيضًا تحديد نوع البيانات التي يجب أن تقبلها المعلمة. يمكنك تعيين نوع البيانات لأية معلمة، ولكن من الضروري جدًا تعيين نوع البيانات للبيانات الرقمية أو العملة أو التاريخ/الوقت. عندما تقوم بتحديد نوع البيانات التي يجب أن تقبلها المعلمة، يمكن للمستخدمين رؤية رسالة إعلام بالخطأ مفيدة للغاية، إذا ما أدخلوا نوع بيانات خطأ، مثل إدخال نص عندما يتطلب الأمر إدخال عملة.

ملاحظة: إذا ما تم تعيين معلمة لقبول بيانات نصية، فإنه يتم تفسير أي إدخال على أنه نص، ولا يتم عرض رسالة خطأ.

لتحديد نوع البيانات للمعلمات في استعلام، استخدم الإجراء التالي:

  1. عندما يكون الاستعلام مفتوحًا في عرض التصميم، في علامة التبويب تصميم، وبالتحديد في المجموعة إظهار/إخفاء انقر فوق معلمات.

  2. في مربع الحوار معلمات الاستعلام، في العمود معلمة، اكتب المطالبة الخاصة بكل معلمة ترغب في تحديد نوع البيانات لها. تأكد من أن كل معلمة تتطابق مع المطالبة التي تستخدمها في الصف معايير ضمن شبكة تصميم الاستعلام.

  3. في العمود نوع البيانات، حدد نوع البيانات لكل معلمة.

أعلى الصفحة

إجراء عمليات حسابية استنادًا إلى البيانات

في معظم الأوقات لا تستخدم الجداول لتخزين القيم المحسوبة التي تستند إلى بيانات في قاعدة البيانات نفسها. على سبيل المثال، لا يخزن جدول تفاصيل الطلبات Order Details في قاعدة بيانات Northwind 2007 الإجماليات الفرعية، وذلك لأن الإجمالي الفرعي لأي منتج يتم حسابه باستخدام البيانات المخزنة في حقول الكمية Quantity وسعر الوحدة Unit Price والخصم Discount الخاصة بجدول تفاصيل الطلبات Order Details.

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

استخدم الإجراء التالي لإنشاء استعلام يحسب الإجماليات الفرعية للمنتجات استنادًا إلى بيانات من جدول تفاصيل الطلبات Order Details.

  1. افتح قاعدة بيانات Northwind التي قمت بإعدادها من قبل باستخدام هذه الخطوات.

  2. من علامة التبويب إنشاء، في المجموعة استعلام، انقر فوق تصميم الاستعلام.

  3. في مربع الحوار إظهار جدول، وبالتحديد في علامة التبويب جداول، انقر نقرًا مزدوجًا فوق Order Details.

  4. قم بإغلاق مربع الحوار إظهار جدول.

  5. في جدول تفاصيل الطلبات Order Details، انقر نقرًا مزدوجًا فوق معرف المنتج Product ID لإضافة هذا الحقل إلى العمود الأول من شبكة تصميم الاستعلام.

  6. في العمود الثاني من الشبكة، انقر بزر الماوس الأيمن فوق صف الحقل، ثم انقر فوق تكبير/تصغير من القائمة المختصرة.

  7. في مربع تكبير/تصغير، اكتب أو الصق ما يلي:

    Subtotal: ([Quantity]*[Unit Price])-([Quantity]*[Unit Price]*[Discount])

    انقر فوق موافق.

    هذا هو الحقل المحسوب. الحقل المحسوب ضرب الكميه ل# كل المنتج ب# سعر الوحده ل# هذا المنتج، ضرب الكميه ل# كل منتج في سعر الوحده و# الخصم ل# هذا المنتج، و# ثم تطرح اجمالي الخصم من سعر الوحده اجمالي.

  8. ضمن علامة التبويب تصميم، في المجموعة النتائج، انقر فوق تشغيل.

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

  9. اضغط علي CTRL + S ل# حفظ الاستعلام، ثم قم ب# تسميه الاستعلام الاجماليات الفرعيه ل# المنتجات.

أعلى الصفحة

النظر إلى البيانات الملخصة أو الإجمالية

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

يسمح لك ب# مراجعه البسيطه تجميع البيانات في اي ورقة بيانات عن طريق اضافه صف اجمالي access. صف اجمالي هو صف في نهايه ورقه البيانات التي يمكن ان يعرض اجمالي قيد تشغيل او قيمه تجميعيه اخري.

ملاحظة: لا يمكنك إضافة صف "الإجمالي" إلى ورقة البيانات الخاصة باستعلام ويب.

يمكنك إضافة صف "الإجمالي" إلى استعلام "الإجماليات الفرعية للمنتجات" الذي قمت بإنشائه في المثال السابق باستخدام الإجراء التالي:

  1. قم بإجراء استعلام الإجماليات الفرعية للمنتجات Product Subtotals، واترك النتائج مفتوحة في طريقة عرض ورقة البيانات.

  2. في علامة التبويب الصفحة الرئيسية، وبالتحديد في المجموعة سجلات، انقر فوق إجماليات.

    يظهر صف جديد أسفل ورقة البيانات ويسمى الإجمالي في العمود الأول.

  3. انقر فوق الخلية الموجودة في الصف الأخير من ورقة البيانات والمسماة الإجمالي.

    لاحظ أن هناك سهمًا يظهر في الخلية.

  4. انقر فوق السهم لعرض دوال التجميع المتاحة.

    نظرًا لأن العمود يحتوي على بيانات نصية فقط، فهناك خياران فقط: بلا وعد.

  5. حدد عد.

    يتغير المحتوى الموجود في الخلية من الإجمالي إلى عدد القيم الموجودة بهذا العمود.

  6. انقر فوق الخلية المجاورة (العمود الثاني).

    لاحظ أن هناك سهمًا يظهر في الخلية.

  7. انقر فوق السهم، ثم انقر فوق جمع.

    يعرض الحقل مجموع القيم الموجودة في هذا العمود.

  8. اترك الاستعلام مفتوحًا في عرض ورقة البيانات.

إنشاء استعلام إجماليات لملخصات أكثر تعقيدًا

يعتبر صف "الإجمالي" في ورقة البيانات مفيدًا للغاية، ولكن بالنسبة للأسئلة الأكثر تعقيدًا، فإنك تستخدم استعلام إجماليات. استعلام الإجماليات هو استعلام تحديد يسمح لك بتجميع وتلخيص البيانات. على سبيل المثال، لنفترض أنك تريد أن ترى إجمالي المبيعات حسب المنتج. في استعلام الإجماليات، يمكنك استخدام الجمع Sum، وهي وظيفة تجميعية، لعرض إجمالي المبيعات حسب المنتج.

ملاحظة: لا يمكنك استخدام الدالات التجميعية في قاعدة بيانات ويب.

استخدم الإجراء التالي لتعديل استعلام "الإجماليات الفرعية للمنتجات" لكي يلخص الإجماليات الفرعية للمنتجات حسب المنتج.

  1. في علامة التبويب الصفحة الرئيسية، وبالتحديد في المجموعة عروض، انقر فوق عرض، ثم انقر فوق عرض التصميم.

    يتم فتح استعلام الإجماليات الفرعية للمنتجات في طريقة عرض التصميم.

  2. ضمن علامة التبويب تصميم، في المجموعة إظهار/إخفاء، انقر فوق الإجماليات .

    يُعرض الصف إجماليات في شبكة تصميم الاستعلام.

    ملاحظة: بالرغم من أن صف إجماليات الموجود في شبكة تصميم الاستعلام، وصف إجماليات الموجود في ورقة البيانات لهما أسماء متشابهة، إلا أنهما ليسا متطابقين.

    • يمكنك التجميع حسب قيم الحقل باستخدام الصف إجماليات في شبكة التصميم.

    • يمكنك إضافة الصف إجماليات في ورقة البيانات إلى نتائج استعلام الإجماليات.

    • عندما تستخدم الصفإجماليات في شبكة التصميم، يجب أن تختار دالة تجميع لكل حقل. إذا لم ترغب في إجراء حساب على حقل معين، فيمكنك التجميع حسب الحقل.

  3. في العمود الثاني من شبكة التصميم، وبالتحديد في صف الإجمالي، حدد Sum من القائمة المنسدلة.

  4. ضمن علامة التبويب تصميم، في المجموعة النتائج، انقر فوق تشغيل.

    يتم تشغيل الاستعلام ويعرض قائمة بالمنتجات والإجماليات الفرعية.

  5. اضغط على CTRL+S لحفظ الاستعلام. اترك الاستعلام مفتوحًا.

إنشاء استعلام جدولي لإضافة مستوى آخر من التجميع

لنفترض الآن أنك ترغب في مراجعة الإجماليات الفرعية للمنتجات، ولكنك تريد أيضًا التجميع حسب الشهر، بحيث يعرض كل صف الإجماليات الفرعية لمنتج ما، ويعرض كل عمود الإجماليات الفرعية للمنتج في شهر. لعرض الإجماليات الفرعية لمنتج وعرض الإجماليات الفرعية للمنتجات في شهر ما، استخدم استعلام جدولي.

ملاحظة: لا يمكن عرض استعلام جدولي في مستعرض ويب.

يمكنك تعديل استعلام الإجماليات الفرعية للمنتجات مرة أخرى بحيث يُرجع الاستعلام صفوف إجماليات المنتج وأعمدة الإجماليات الفرعية الشهرية.

  1. في علامة التبويب الصفحة الرئيسية، وبالتحديد في المجموعة عروض، انقر فوق عرض، ثم انقر فوق عرض التصميم.

  2. في المجموعة إعداد استعلام، انقر فوق إظهار جدول.

  3. في مربع الحوار إظهار جدول، انقر نقرًا مزدوجًا فوق Orders، ثم انقر فوق إغلاق.

  4. ضمن علامة التبويب تصميم، في المجموعة نوع الاستعلام، انقر فوق جدولي.

    في شبكة التصميم، يختفي الصف إظهار، ويظهر الصف جدولي.

  5. في العمود الثالث من شبكة التصميم، انقر بزر الماوس الأيمن فوق صف الحقل، ثم انقر فوق تكبير/تصغير في القائمة المختصرة. يفتح مربع تكبير/تصغير.

  6. في مربع تكبير/تصغير، اكتب أو الصق ما يلي:

    Month: "Month " & DatePart("m", [Order Date])

  7. انقر فوق موافق.

  8. في الصف جدولي، حدد القيم التالية من القائمة المنسدلة: عنوان الصف للعمود الأول، والقيمة للعمود الثاني، وعنوان العمود للعمود الثالث.

  9. ضمن علامة التبويب تصميم، في المجموعة النتائج، انقر فوق تشغيل.

    يتم تشغيل الاستعلام، ويعرض الإجماليات الفرعية للمنتجات مجمعة حسب الشهر.

  10. اضغط على CTRL+S لحفظ الاستعلام.

أعلى الصفحة

إنشاء جدول جديد باستخدام بيانات من جداول أخرى

يمكنك استخدام استعلام تكوين جدول لإنشاء جدول جديد من البيانات المخزنة في جداول أخرى.

ملاحظة: لا يمكن تشغيل استعلام تكوين جدول في مستعرض ويب.

على سبيل المثال، لنفترض أنك ترغب في إرسال بيانات عن طلبات مكة إلى شريك عمل في مكة يستخدم Access لإعداد التقارير. بدلاً من إرسال كافة بيانات الطلبات الخاصة بك، قد ترغب في قصر البيانات التي ترسلها على الطلبات الخاصة بـمكة.

يمكنك إنشاء استعلام تحديد يحتوي على بيانات طلبات مكة، ثم تستخدم استعلام التحديد لإنشاء الجدول الجديد باستخدام الإجراء التالي:

  1. افتح قاعدة بيانات Northwind التي قمت بإعدادها من قبل باستخدام هذه الخطوات.

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

    أرني كيف يمكن تمكين قاعدة البيانات

    • ضمن "شريط الرسائل"، انقر فوق تمكين المحتوى.

    إذا كانت قاعدة البيانات في موقع موثوق به، فلن يظهر "شريط الرسائل"، وبذلك يعد تمكين المحتوي غير ضروري.

  3. قم بإغلاق نموذج مربع حوار تسجيل الدخول.

  4. من علامة التبويب إنشاء، في المجموعة استعلام، انقر فوق تصميم الاستعلام.

  5. في مربع الحوار إظهار جدول، انقر نقرًا مزدوجًا فوق تفاصيل الطلبات Order Details والطلبات Orders.

  6. قم بإغلاق مربع الحوار إظهار جدول.

  7. في جدول الطلبات Orders، انقر نقرًا مزدوجًا فوق معرف العميل Customer ID ومدينة الشحن Ship City لإضافة هذين الحقلين إلى شبكة التصميم.

  8. في الجدول تفاصيل الطلبات Order Details، انقر نقرًا مزدوجًا فوق معرف الطلب Order ID ومعرف المنتج Product ID والكمية Quantity وسعر الوحدة Unit Price والخصم Discount لإضافة هذه الحقول إلى شبكة التصميم.

  9. في العمود مدينة الشحن Ship City في شبكة التصميم، قم بإلغاء تحديد خانة الاختيار الموجودة في الصف إظهار. في الصف معايير، اكتب 'Chicago' (قم بتضمين علامتي الاقتباس المفردتين).

    تأكد من نتائج الاستعلام قبل استخدامها لإنشاء الجدول.

  10. ضمن علامة التبويب تصميم، في المجموعة النتائج، انقر فوق تشغيل.

  11. اضغط على CTRL+S لحفظ الاستعلام.

    يظهر مربع الحوار حفظ باسم.

  12. في مربع اسم الاستعلام، اكتب استعلام طلبات Chicago Chicago Orders Query، ثم انقر على الزر موافق.

  13. من علامة التبويب الصفحة الرئيسية، في المجموعة طرق عرض، انقر فوق عرض، ثم انقر فوق طريقة عرض التصميم.

  14. من علامة التبويب تصميم، في المجموعة نوع الاستعلام، انقر فوق تكوين جدول.

    يظهر مربع الحوار تكوين جدول.

  15. في مربع الحوار تكوين جدول، في المربع اسم الجدول، اكتب أوامر مكة، ثم انقر فوق موافق.

  16. ضمن علامة التبويب تصميم، في المجموعة النتائج، انقر فوق تشغيل.

  17. في مربع حوار التأكيد، انقر فوق نعم للتأكيد.

    تم إنشاء الجدول الجديد، ويظهر الجدول في جزء التنقل.

    ملاحظة: إذا كان هناك جدول يحمل نفس الاسم الذي حددته، فيتم حذف ذلك الجدول قبل تشغيل الاستعلام.

  18. ضمن علامة التبويب تصميم، في المجموعة النتائج، انقر فوق تشغيل.

    نظرًا لأن جدول "أوامر مكة" موجود، يظهر مربع حوار تحذير.

  19. انقر فوق لا لإلغاء الإجراء واستبعاد مربع الحوار.

أعلى الصفحة

إضافة بيانات إلى جدول باستخدام بيانات من جداول أخرى

يمكنك استخدام استعلام إلحاقي لاسترداد البيانات من جدول أو أكثر وإضافة هذه البيانات إلى جدول آخر.

ملاحظة: لا يمكن تشغيل استعلام الحاقي في مستعرض ويب.

لنفترض أنك قمت بإنشاء جدول لمشاركته مع شريك عمل في Chicago، ولكن أدركت أن هذا الشريك يعمل أيضًا مع عملاء في منطقة Milwaukee. تريد أن تضيف صفوفًا تتضمن بيانات منطقة Milwaukee إلى الجدول قبل مشاركة الجدول مع شريك العمل.

يمكنك إضافة بيانات منطقة Milwaukee إلى جدول Chicago Orders الذي قمت بإنشائه في المثال السابق وذلك باستخدام الإجراء التالي:

  1. افتح الاستعلام المسمى "Chicago Orders Query" في طريقة عرض التصميم.

  2. علي علامه التبويب تصميم، في المجموعه نوع الاستعلام، انقر فوق الحاق. يفتح مربع الحوار الحاق.

  3. في مربع الحوار إلحاق، انقر فوق السهم الموجود في مربع اسم الجدول، ثم حدد Chicago Orders من القائمة المنسدلة.

  4. انقر فوق موافق.

    يغلق مربع الحوار إلحاق. وفي شبكة التصميم، يختفي الصف إظهار، ويظهر الصف إلحاق بـ.

  5. في شبكة التصميم، وبالتحديد الصف معايير ضمن العمود Ship City، احذف 'Chicago'، ثم اكتب 'Milwaukee'.

  6. في الصف إلحاق بـ حدد الحقل المناسب لكل عمود.

    في هذا المثال، يجب أن تطابق قيم الصف إلحاق بـ قيم الصف الحقل، ولكن هذا ليس مطلوبًا لكي تعمل استعلامات الإلحاق.

  7. ضمن علامة التبويب تصميم، في المجموعة النتائج، انقر فوق تشغيل.

ملاحظة:  أثناء تشغيل استعلام يُرجع كمية كبيرة من البيانات، قد تظهر رسالة خطأ تشير إلى تعذر التراجع عن الاستعلام. حاول زيادة الحد في مقطع الذاكرة إلى 3 ميغابايت للسماح باستمرار الاستعلام.

أعلى الصفحة

تغيير البيانات بطريقة آلية

يمكنك استخدام استعلام تحديث لتغيير البيانات في الجداول، ويمكنك استخدام استعلام تحديث لإدخال معايير لتحديد أي الصفوف يجب تحديثها. يتيح لك استعلام التحديث فرصة مراجعة البيانات المحدثة قبل إجراء التحديث.

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

ملاحظة: لا يمكن تشغيل استعلام تحديث في مستعرض ويب.

في المثال السابق، قمت بإلحاق صفوف إلى جدول Chicago Orders. في الجدول Chicago Orders، يعرض الحقل Product ID معرف المنتج الرقمي Product ID. لجعل البيانات أكثر فائدة بالنسبة للتقارير، قد ترغب في استبدال معرفات المنتجات بأسماء المنتجات. لاستبدال معرفات المنتجات، يجب أولاً تغيير نوع البيانات لحقل معرف المنتج Product ID ضمن جدول Chicago Orders من رقم إلى نص، بحيث يقبل الحقل Product ID أسماء منتجات.

يمكنك تحديث القيم الموجودة في جدول Chicago Orders باستخدام الإجراء التالي:

  1. قم بفتح الجدول Chicago Orders في طريقة عرض التصميم.

  2. في الصف Product ID، قم بتغيير نوع البيانات من رقم إلى نص.

  3. احفظ الجدول Chicago Orders ثم أغلقه.

  4. من علامة التبويب إنشاء، في المجموعة استعلام، انقر فوق تصميم الاستعلام.

  5. في مربع الحوار إظهار جدول، انقر نقرًا مزدوجًا فوق Chicago Orders وProducts.

  6. قم بإغلاق مربع الحوار إظهار جدول.

  7. ضمن علامة التبويب تصميم، في المجموعة نوع الاستعلام، انقر فوق تحديث.

    في شبكة التصميم، يختفي صفا فرز وإظهار، ويتم عرض الصف تحديث إلى.

  8. في الجدول Chicago Orders، انقر نقرًا مزدوجًا فوق Product ID لإضافة هذا الحقل إلى شبكة التصميم.

  9. في شبكه التصميم، في الصف تحديث الي من العمود معرف المنتج، اكتب او الصق متابعه:

    [Products].[Product Name]

    تلميح: يمكنك استخدام استعلام تحديث لحذف قيم حقل باستخدام سلسلة فارغة ("") أو بلا NULL في الصف تحديث إلى.

  10. في الصف معايير، اكتب أو الصق ما يلي:

    [Product ID] Like ([Products].[ID])

    الكلمه الاساسيه مثل ضروريه ل# ان الحقول التي تتم مقارنه تحتوي علي انواع بيانات مختلفه (معرف المنتج بيانات نصيه، ف# معرف بيانات رقميه).

  11. يمكنك مراجعة أي البيانات سيتم تغييرها بواسطة استعلام تحديث من خلال عرض الاستعلام في طريقة عرض ورقة البيانات.

    في علامة التبويب تصميم، وبالتحديد في المجموعة نتائج، انقر فوق عرض، ثم انقر فوق عرض ورقة البيانات.

    يُرجع الاستعلام قائمة بمعرفات المنتجات التي سيتم تحديثها.

  12. ضمن علامة التبويب تصميم، في المجموعة النتائج، انقر فوق تشغيل.

    عندما تفتح الجدول "أوامر مكة"، سترى أن القيم الرقمية في الحقل "معرّف المنتج" قد تم استبدالها بأسماء المنتجات من جدول "المنتجات".

أعلى الصفحة

حذف البيانات بطريقة آلية

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

ملاحظة: لا يمكن تشغيل استعلام حذف في مستعرض ويب.

لنفترض أنك تقوم بالإعداد لإرسال جدول Chicago Orders (المحدث في المثال السابق) إلى شريك العمل في Chicago، ولاحظت أن عددًا من الصفوف يحتوي على مجموعة من الحقول الفارغة. ترغب في إزالة هذه الصفوف التي تحتوي على حقول فارغة قبل إرسال الجدول. يمكنك فقط فتح الجدول وحذف الصفوف يدويًا، ولكن قد تجد أنه من السهل استخدام استعلام حذف، إذا ما كان هناك عدد كبير من الصفوف التي ترغب في حذفها، ولديك معايير واضحة تحدد أي الصفوف يجب حذفها.

يمكنك استخدام استعلام لحذف صفوف في الجدول Chicago Orders والتي لا تحتوي على قيمة لمعرف الطلب Order ID، وذلك باستخدام الإجراء التالي:

  1. من علامة التبويب إنشاء، في المجموعة استعلام، انقر فوق تصميم الاستعلام.

  2. في مربع الحوار إظهار جدول، انقر نقرًا مزدوجًا فوق Chicago Orders.

  3. قم بإغلاق مربع الحوار إظهار جدول.

  4. ضمن علامة التبويب تصميم، في المجموعة نوع الاستعلام، انقر فوق حذف.

    في شبكة التصميم، يختفي صفا فرز وإظهار، ويتم عرض الصف حذف.

  5. في الجدول Chicago Orders، انقر نقرًا مزدوجًا فوق Order ID لإضافته إلى الشبكة.

  6. في شبكة التصميم، في الصف معايير للعمود "معرّف الطلب"، اكتب Is Null.

  7. ضمن علامة التبويب تصميم، في المجموعة أدوات، انقر فوق تشغيل.

أعلى الصفحة

ملاحظة: إقرار إخلاء المسؤولية للترجمة الآلية: تمت ترجمة هذه المقالة بواسطة نظام كمبيوتر دون تدخل العامل البشري. توفر Microsoft هذه الترجمات الآلية لمساعدة المستخدمين الذين لا يتحدثون الإنجليزية على استخدام منتجات Microsoft، وخدماتها، وتقنياتها والاستمتاع بها. قد تحتوي هذه المقالة على أخطاء في المفردات، أو بناء الجملة، أو القواعد نظرًا لترجمتها آليًا.

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×