الصفحة الرئيسية » howto » استخدام إدخالات البطاقات البرية في Access 2010

    استخدام إدخالات البطاقات البرية في Access 2010

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

    ملاحظة المحرر: كتبت هذه المقالة بواسطة مكتب 2010 نادي, منتدى يديره خبراء Office 2010 حيث يمكن لأي شخص طرح الأسئلة والمشاركة في المناقشات.

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

    من الآن ، يقف SQL أولاً في التعامل مع بنية قاعدة البيانات لسحب بيانات محددة من الجداول ، ولكن يحتاج مبتدئ قاعدة البيانات إلى معرفة بنية اللغة واستخدامها الصحيح. من ناحية أخرى ، يوفر Access Access واجهة المستخدم الرسومية (GUI) إدخالات Wild Card كبديل لأمر SQL WHERE لسهولة استخراج بيانات محددة من جداول واستعلامات قواعد البيانات.

    ستوضح هذه المشاركة الاستخدام البسيط لإدخالات Wild Card. سنبدأ بتطبيق شروط Wild Card على قاعدة بيانات موجودة. للتوضيح ، قمنا بإنشاء قاعدة بيانات صغيرة لإدارة المخزن تحتوي على جداول متعددة ؛ العملاء ، منتجات جديدة ، المبيعات ، أرقام الهاتف ، والموظفين. لسحب البيانات من خلال Wildcard Entries ، قم بالتبديل إلى علامة التبويب "إنشاء" ثم انقر فوق "تصميم الاستعلام".

    سيظهر مربع حوار "إظهار الجدول" ، مما يسمح لك بإضافة الجداول. الآن ، ابدأ بإضافة الجداول المطلوبة إلى نافذة تصميم الاستعلام.

    بمجرد إضافة ، ابدأ سحب الجدول المطلوب إلى حقول تصميم الاستعلام.

    الآن نحن مهتمون بسحب جميع البيانات ذات الصلة الموجودة في جداول قاعدة البيانات مقابل اسم المنتج "بيبسي". لهذا ، سنكتب ببساطة حرف Wildcard Entry ، بمعنى ، Like / Not Like condition تحت Product Name field like this؛

    مثل "بيبسي"

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

    دعونا نلقي نظرة على مثال آخر. لنفترض أننا بحاجة لمعرفة جميع العملاء الذين تبدأ أسماؤهم بـ 'G'. لتطبيق هذا الشرط ، سنكتب مثل حالة تحت اسم العميل على النحو التالي ؛

    مثل "G *"

    هذه الحالة ستجعل Access يخرج جميع قيم الحقل التي تتطابق مع الشرط المحدد (الأبجدية ، القيمة الرقمية ، الخ) قبل علامة النجمة.

    عند تشغيل الاستعلام ، سيتم عرض جميع البيانات ذات الصلة للعملاء الذين يبدأ اسمهم بـ "G".

    لاستبعاد قيمة سجل / بيانات محددة من Query. حالة "لا أحب" تأتي في متناول اليدين. سيؤدي إلى استبعاد قيمة البيانات المحددة من السجلات ويعرض السجلات المتبقية فقط.

    سوف تظهر النتائج باستثناء جميع السجلات التي يبدأ فيها اسم الموظف بـ "L".

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

    مثل "E #" سيؤدي ذلك إلى إرجاع بيانات محددة من جدول محدد يحتوي على حرفين فقط. أول واحد هو E و # يمثل هذا الحرف هو رقم.

    مثل "G؟" سيعرض حرفين إذا تم العثور عليهما في جدول معين ، بدءًا بالحرف "G".

    مثل "* 16" سيؤدي هذا إلى إرجاع البيانات التي تنتهي في 16 في جدول معين.

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

    يستخلص مقارنة إجراء استخراج البيانات من الجداول مع SQL المستندة إلى CLI ، أنه أسهل بكثير في Access. السبب في ذلك ، CLI (واجهة سطر الأوامر) يجلب الرتابة التي تطرد المبتدئين للحصول على أيديهم عليه. من ناحية أخرى ، يشجع تصميم واجهة المستخدم الرسومية لـ Access 2010 المستخدم على بدء إنشاء قاعدة البيانات دون الاضطرار إلى الانغماس في متاهة عناصر التحكم في الأوامر ، وبناء جملة يصعب الاستيلاء عليها.