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

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

فيديو: استخدام إدخالات البطاقات البرية في Access 2010
فيديو: CS50 2015 - Week 9, continued 2024, مارس
استخدام إدخالات البطاقات البرية في Access 2010
استخدام إدخالات البطاقات البرية في Access 2010
Anonim

إن تنفيذ العمليات المعقدة وتطبيق الشروط على الجداول في 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؛
الآن نحن مهتمون بسحب جميع البيانات ذات الصلة الموجودة في جداول قاعدة البيانات مقابل اسم المنتج "بيبسي". لهذا ، سنكتب ببساطة حرف Wildcard Entry ، بمعنى ، Like / Not Like condition تحت Product Name field like this؛

Like “Pepsi”

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

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

Like “G*”

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

Image
Image

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

لاستبعاد قيمة سجل / بيانات محددة من Query. حالة "لا أحب" تأتي في متناول اليدين. سيؤدي إلى استبعاد قيمة البيانات المحددة من السجلات ويعرض السجلات المتبقية فقط.
لاستبعاد قيمة سجل / بيانات محددة من Query. حالة "لا أحب" تأتي في متناول اليدين. سيؤدي إلى استبعاد قيمة البيانات المحددة من السجلات ويعرض السجلات المتبقية فقط.
ستعرض النتائج باستثناء جميع السجلات التي يبدأ فيها اسم الموظف بـ "L".
ستعرض النتائج باستثناء جميع السجلات التي يبدأ فيها اسم الموظف بـ "L".
لقد لمسنا بعض الأمثلة القليلة فقط من إدخالات Wild Card لاستخراج بيانات محددة خارج السجالت. ومع ذلك ، هناك طرق لا حصر لها لاستخراج سجلات محددة. جرب هذه الأمثلة في قاعدة البيانات الخاصة بك لاستكشاف بعض الأبعاد الأخرى لملفات Wildcard.
لقد لمسنا بعض الأمثلة القليلة فقط من إدخالات Wild Card لاستخراج بيانات محددة خارج السجالت. ومع ذلك ، هناك طرق لا حصر لها لاستخراج سجلات محددة. جرب هذه الأمثلة في قاعدة البيانات الخاصة بك لاستكشاف بعض الأبعاد الأخرى لملفات Wildcard.

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

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

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

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

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

موصى به: