وضع كائن OLE. OLE (ربط الكائنات وتضمينها) - قواعد البيانات: المفاهيم الأساسية القيمة الافتراضية
يتم توفير حقل PHOTO في جدول DEPARTMENT ، والذي يجب أن يحتوي على صورة للرأس ، مخزنة بتنسيق محرر رسومات الرسام في ملف بامتداد gif. يجب تحديد نوع البيانات لهذا الحقل على أنه حقل كائن OLE. يتم وضع هذا الكائن في الحقل في مرحلة ملء حقول الجدول. يمكن تضمين كائن أو ربطه.
تعليق
OLE (ربط الكائنات وتضمينها) هي طريقة لنقل المعلومات في شكل كائنات بين تطبيقات Windows. حقل كائن OLE هو أداة تسمح لك بالتواصل مع الكائنات في تطبيق آخر أو تضمين كائن في قاعدة بيانات. يمكن أن تكون الكائنات نصوصًا بسيطة ومنسقة وصورًا ومخططات وملفات صوتية (.WAV) وموسيقى بتنسيق MIDI (واجهة رقمية للآلات الموسيقية) وملفات رسوم متحركة (.FLI و .MMM) ومقاطع فيديو (.AVI) وجداول بيانات من جهات أخرى التطبيقات التي تدعم هذه الأداة. Access ، الذي يدعم OLE ، متكامل تمامًا مع التطبيقات الأخرى لمجموعة Microsoft Office.
يتم تخزين الكائن المضمن في ملف قاعدة البيانات ويكون متاحًا دائمًا. بالنقر المزدوج على خلية تحتوي على كائن مضمن ، يمكنك تحرير الكائن باستخدام التطبيق الذي تم إنشاء الكائن فيه.
يتم تخزين الكائن المرتبط في ملف الكائن. يمكن تحديث ملف الكائن بشكل مستقل عن قاعدة البيانات. سيتم عرض أحدث التغييرات في المرة التالية التي تفتح فيها النموذج أو التقرير. عند العمل باستخدام قاعدة بيانات ، يمكنك أيضًا عرض كائن وتحريره.
سيتم حفظ الكائن المرتبط المحرر في ملف الكائن وليس في ملف قاعدة البيانات. يكون ربط الكائنات مفيدًا عند العمل باستخدام كائنات كبيرة لا تريد تضمينها في ملف قاعدة بيانات ، أو مع الكائنات المستخدمة في نماذج وتقارير متعددة. إذا تم نقل ملف الكائن المرتبط ، يجب إعادة الارتباط.
تعليق
لعرض عنصر OLE في نموذج أو تقرير ، تحتاج إلى إنشاء عنصر تحكم "إطار كائن مرفق" (راجع الفصلين 4 و 6).
استخدام نوع بيانات حقل المذكرة
يوفر جدول SUBJECT حقل PROG ، والذي سيحتوي على بيانات نصية بطول كبير - برنامج قصير للدورة. لمثل هذا الحقل ، يتم تحديد نوع البيانات - Field MEMO (مذكرة). يمكن إدخال البيانات في هذا الحقل مباشرة في الجدول ، أو من خلال منطقة الإدخال المسماة بالضغط على مفاتيح +.
إذا تم إعداد نصوص البرامج المتعلقة بالموضوعات في بعض محررات النصوص ، على سبيل المثال ، Microsoft Word ، وتم تخزينها في ملفات منفصلة ، فمن الملائم تعيين نوع حقل كائن OLE لهذا الحقل ، وعند إدخال القيم فيه ، إنشاء اتصال مع الملفات.
يتم استخدام الحقول من نوع الارتباط التشعبي للانتقال إلى الكائنات في نفس قاعدة بيانات Access أو قاعدة بيانات أخرى ، إلى المستندات التي تم إنشاؤها في تطبيقات Microsoft Office المختلفة والموجودة على محركات أقراص محلية أو محركات أقراص الشبكة ، إلى صفحات خادم الويب والمستندات من موارد أخرى على شبكة الإنترنت أو الإنترانت. يؤدي النقر فوق ارتباط تشعبي إلى الانتقال إلى المستند الذي تم فتحه بواسطة التطبيق الذي قام بإنشائه. سيتم مناقشة إنشاء الارتباطات التشعبية في الجداول والنماذج والتقارير بالتفصيل أدناه. يتم أيضًا النظر في إنشاء ارتباط تشعبي في مجال جدول المعلم.
تحديد مفتاح أساسي مركب
في جدول الطالب ، يشتمل المفتاح الأساسي المركب (الفريد) على حقلي NC و NC. لتحديد ذلك في وضع تصميم الجدول ، حدد كلا الحقلين عن طريق النقر فوق زر الماوس في منطقة العلامات أثناء الضغط باستمرار على المفتاح. ثم اضغط على زر شريط أدوات المفتاح الأساسي.
وبالمثل ، يتم تحديد المفاتيح المركبة في جداول تقدم الدراسة.
التمرين
قم بإنشاء هيكل جداول الدراسة والتقدم. عند إنشاء الجداول ، استخدم الخيارات المتوفرة في الملحق أ.
الجدول A.1. وصف خصائص الحقل لجدول الطالب
اسم الحقل | مفتاح المجال | مجال فريد | مجال إجباري | نوع البيانات | الحجم | عدد المنازل العشرية | تسمية الميدان |
NG | نعم | نعم | نص | مجموعة | |||
NS | نعم | نعم | نص | رقم الطالب في المجموعة | |||
الاسم الكامل | نعم | نص | الاسم الكامل | ||||
الله | لا | عددي | جميع | سنة الولادة | |||
العنوان | لا | نص | |||||
كرة | لا | عددي | مع العائمة دوت 4 بايت | درجة النجاح |
الجدول A.2. وصف خصائص الحقل لجدول GROUP
الجدول A.3. وصف خصائص حقول جدول DEPARTMENT
اسم الحقل | مفتاح المجال | مجال فريد | مجال إجباري | نوع البيانات | الحجم | عدد المنازل العشرية | تسمية الميدان |
CCAF | نعم | نعم | نعم | نص | الرمز | ||
NCAF | لا | نص | اسم | ||||
هاتف | لا | نص | |||||
رأس | لا | نص | الاسم الكامل كافيه | ||||
صورة فوتوغرافية | لا | حقل كائن OLE | صورة المدير |
الجدول A.4. وصف خصائص حقول جدول المعلم
اسم الحقل | مفتاح المجال | مجال فريد | مجال إجباري | نوع البيانات | الحجم | تسمية الميدان |
تبن | نعم | نعم | نعم | نص | فاتورة غير مدفوعة. مجال | |
الاسم الكامل | نعم | نص | اسم الأستاذ | |||
شارع | لا | نص | أوتش. الدرجة العلمية | |||
جنوب غرب | لا | نص | أوتش. مرتبة | |||
CCAF | نعم | نص | كود قسم |
الجدول A.5. وصف خصائص الحقول في جدول SUBJECT
اسم الحقل | مفتاح المجال | مجال فريد | مجال إجباري | نوع البيانات | الحجم | تسمية الميدان | شرط القيمة | رسالة خطأ |
KP | نعم | نعم | نعم | نص | رمز الصنف | |||
NP | لا | نص | اسم العنصر | |||||
ساعة | لا | عددي | جميع | مجموع الساعات | > 0 و<=300 | يجب ألا يتجاوز عدد الساعات 300 | ||
LEK | لا | عددي | جميع | محاضرات | ||||
إلخ | لا | عددي | جميع | يمارس | ||||
حالة طوارئ | لا | عددي | جميع | نصف السنة | ||||
PROG | حقل MEMO | برنامج |
الجدول A.6. وصف خصائص حقول جدول الدراسة
اسم الحقل | مفتاح المجال | مجال فريد | مجال إجباري | نوع البيانات | الحجم | عدد المنازل العشرية | تسمية الميدان |
NG | نعم | نعم | نص | نوم. مجموعات | |||
KP | نعم | نعم | نص | الرمز. موضوعات | |||
تبن | نعم | نعم | نص | فاتورة غير مدفوعة. ن. معلم | |||
VIDZ | نعم | نعم | نص | نوع المهنة | |||
ساعة | لا | عددي | جميع | تزوج درجة الموضوع | |||
SBALL. GR | لا | عددي | من المربع دوت 4 بايت |
الجدول A.7. وصف خصائص حقول جدول التقدم
اسم الحقل | مفتاح المجال | مجال فريد | مجال إجباري | نوع البيانات | الحجم | عدد المنازل العشرية | تسمية الميدان |
NG | نعم | نعم | نص | رقم المجموعة | |||
NS | نعم | نعم | نص | نوم. طالب | |||
KP | نعم | نعم | نص | رمز الصنف | |||
تبن | نعم | نعم | نص | فاتورة غير مدفوعة. ن. معلم | |||
VIDZ | نعم | نعم | نص | نوع الفصل | |||
رتبة | لا | عددي | جميع |
إدخال البيانات في جداول قاعدة البيانات
حقول كائن OLE
يسمح لك MS Access بتخزين الصور والبيانات الثنائية الأخرى في جداول (على سبيل المثال ، جدول بيانات MS Excel ، مستند MS Word ، رسم تسجيل صوتي). لهذا الغرض ، نوع البيانات حقل يعارض OLE.يتم تحديد المقدار الفعلي للبيانات التي يمكنك إدخالها في هذا النوع من الحقول حسب حجم محرك الأقراص الثابتة بجهاز الكمبيوتر الخاص بك (حتى 1 جيجابايت).
نوع البيانات الرئيسية للبحث
يؤدي تحديد نوع البيانات هذا إلى تشغيل معالج البحث الذي ينشئ حقلاً يوفر اختيارًا للقيم من قائمة منسدلة تحتوي على مجموعة من القيم أو القيم الثابتة من جدول آخر.
حجم هذا الحقل هو نفس حجم حقل المفتاح المستخدم كبديل (عادة 4 بايت).
قم بإنشاء هيكل جدول
بعد أن نظرنا إلى أنواع البيانات في Access والخصائص الفردية لحقول الجدول ، يمكننا البدء في إنشاء بنية الجدول. لنلقِ نظرة على إنشاء هيكل جدول باستخدام مثال إنشاء جدول الطلب #٪ sقاعدة بيانات Northwind التي تأتي مع Access. هذا الجدول موجود بالفعل في قاعدة بيانات Northwind ، ولكن سيكون من المفيد جدًا مراجعة عملية إنشاء هذا الجدول. من أجل عدم كسر بنية قاعدة بيانات Northwind ، قم أولاً بإنشاء نموذج قاعدة بيانات وافتح نافذتها.
في نافذة تصميم الجدول في العمود اسم مجالاتأدخل رمز الطلب .
اضغط المفتاح فاتورة غير مدفوعة أو يدخل , للذهاب إلى العمود نوع البيانات.في نفس الوقت ، لاحظ أن المعلومات تظهر في قسم "خصائص الحقل" أسفل مربع الحوار.
في العمود نوع البياناتظهرت القيمة نص.انقر فوق الزر "توسيع" على الجانب الأيمن من المستطيل وسترى قائمة تحتوي على كافة أنواع البيانات. من هذه القائمة ، استخدم الماوس أو استخدم مفتاحي أعلى وأسفل لتحديد قيمة. يعدادواضغط على المفتاح فاتورة غير مدفوعة للانتقال إلى عمود وصف.عمود وصفيمثل الشرح الذي تقدمه لحقولك. عندما تعمل مع هذا الجدول في المستقبل ، سيظهر هذا الوصف في الجزء السفلي من شاشة MS Access كلما كنت في الميدان. رمز الطلب ويذكرك بالغرض من هذا المجال.
أدخل نصًا توضيحيًا في عمود وصفواضغط على المفتاح فاتورة غير مدفوعة أو يدخل , للانتقال إلى إدخال معلومات حول الحقل التالي.
أدخل وصفًا لجميع الحقول في الجدول بنفس الطريقة.
عند الانتهاء من إدخال هيكل الجدول ، احفظه عن طريق تشغيل الأمر حفظ الملف.
Access 2010 لديه القدرة على إضافة كائنات إلى حقل مع نوع بيانات OLE. عندما يتم إعطاء نوع البيانات كـ OLE (ربط الكائنات وتضمينها)- ربط كائن وتضمينه) ، ثم يقوم Access DBMS بحفظ الخارجي شيءفي ملف قاعدة بيانات مشترك ، يتم تخصيص مساحة كبيرة لتخزينه حيث يشغل هذا الكائن كملف منفصل. تحت أشياءيجب فهمها على أنها ملفات تم إنشاؤها كتطبيقات في برامج تحرير الرسوم ومقاطع الفيديو وتطبيقات MS Office وما إلى ذلك. عند ملء جدول ببيانات كائنات ، يتم إنشاء رسالة في الموضع المقابل للحقل بنوع بيانات OLE حول البرنامج الذي يمكنك من خلاله فتح هذا الكائن. عرض الكائنسيتم تنفيذها فقط في النماذج والتقارير.
ل تضمين الكائنفي الميدان مع نوع بيانات OLEتحتاج إلى فتح الجدول في وضع المُنشئ.إضافة مجال جديد مثل "صورة المنتج".حدد نوع البيانات "حقل كائن OLE"ثم احفظ الجدول.
ثم في عرض الجدولفي سطر إدخال البيانات ، انقر بزر الماوس الأيمن ، في القائمة التي تفتح ، حدد السطر الذي يحتوي على الأمر ، والذي سيفتح مربع حوار (الشكل 3.38 ، الشكل 3.39).
أرز. 3.38 إدخال كائن
أرز. 3.39 مربع حوار لإضافة كائن جديد إلى جدول Access
ضع في اعتبارك أن هناك احتمالين لتضمين الكائنات كبيانات. يتضمن الاحتمال الأول استخدام التطبيقات القياسية لإنشاء ملف يدعمه Access ، والإمكانية الثانية لإدراج كائن ، والتي تتيح لك استخدام أي ملف كمصدر بيانات (الشكل 3.40).
أرز. 3.40 إضافة عنصر جديد إلى جدول Access من ملف
1. إنشاء كائن من ملف.
عندما يتعلق الأمر بالبيانات التي هي كائنات لقاعدة البيانات والملفات الخارجية ، فمن الضروري أن يكون لديك هذه الملفات. لذلك ، ستحتاج إلى إنشاء عدة ملفات لتتمكن من رؤية عرضها في قاعدة البيانات في المستقبل ، وكذلك محاولة تعديل هذه الملفات. على سبيل المثال ، إذا كان لديك صورة لكائن في الملف Monitor.jpg(jpg - تنسيق صور عالمي). لكي يتم حفظ هذا الملف في قاعدة البيانات ، يجب تحديد المربع (الشكل 3.40) "إنشاء من ملف"، وبعد ذلك ستظهر نافذة ، كما هو موضح في الشكل 3.41. مع زر "ملخص"حدد الملف المطلوب.
أرز. 3.41 البحث عن ملف عند تكوين عنصر في قاعدة البيانات
في السطر المقابل للحقل على سبيل المثال ، "صورة المنتج"ستظهر الكلمة "Package" (حزمة)، هذا يعني أن الملف مرتبط بالتطبيق الذي تم إنشاؤه من خلاله. لذلك ، عند تصفح قاعدة البيانات ، سواء كانت استعلامًا أو نموذجًا أو تقريرًا ، سيرى المستخدم صورة الملف كرمز ، وعند النقر المزدوج على هذه الصورة سيجد النظام أولاً التطبيق ، و ثم اعرض محتويات الملف فيه (في هذا المثال ، هذه صورة). الاستثناء هو ملفات الصور المحفوظة بالملحق .bmp(تنسيق خريطة بت). ومع ذلك ، يجب أن نتذكر أن الملفات التي تم إنشاؤها في تطبيقات Microsoft سيتم عرضها على الفور في النماذج والتقارير. الإخراج بسيط ، يمكن إدراج الصور في تطبيقات مثل الرسام ، وورد ، وباور بوينت ، وحفظها كملفات منفصلة ، ثم توصيلها ككائن بقاعدة البيانات. حاول إنشاء ملفات صور ونصوص متعددة باستخدام العديد من برامج تحرير Windows. على سبيل المثال ، يمكنك فتح مستند Word ولصق صورة من الملف وإضافة نص ثم الحفظ باسم: مراقب. docx(الشكل 3.42).
أرز. 3.42 تم إنشاء ملف الصور في Word
2. إنشاء كائنات جديدة.
من خلال إنشاء كائنات جديدة في قاعدة البيانات ، يجب أن تعني استخدام تطبيق يتم فيه إنشاء ملف ثم توصيله في حقل يصف نوع OLE هذا. لبدء وضع إنشاء كائنات جديدة ، تحتاج إلى فتح الجدول في وضع الجدول، حدد اختيارا "خلق جديد إبداع جديد"في مربع الحوار (الشكل 3.39) ، ثم حدد في القائمة "نوع الكائن"(طلب مطلوب). توجد قائمة التطبيقات التي يدعمها Access لإنشاء كائن في القائمة (الشكل 3.43) ، والتي ستفتح بعد تشغيل الأمر "إدراج كائن" .
أرز. 3.43 قائمة أنواع كائنات Access التي يمكن استخدامها لإنشاء الملفات
تكمن الراحة في استخدام التطبيقات لإنشاء كائنات في شكل ملفات في حقيقة أنه في المستقبل يمكن استخدام هذه الملفات بشكل مستقل أو يمكن إجراء تصحيح لها في قاعدة البيانات.
يعتبر خيار إنشاء الكائنلقاعدة البيانات ، مع تطبيقات الطلاء.
على سبيل المثال ، تحتاج إلى إنشاء كائن بصورة للشركة ونص يمكن لمستخدم قاعدة البيانات استبداله أو تصحيحه لاحقًا. للقيام بذلك ، حدد من القائمة كائن صورة نقطية، مزيد من التكنولوجيا لإنشاء كائن موضح في الشكل 3.44.
1. افتح تطبيق الرسام
2. أدخل صورة من ملف.
3. أضف نصًا (إذا لزم الأمر).
4. حفظ كملف.
5. أغلق التطبيق.
أرز. 3.44 تقنية إنشاء كائن في تطبيق الرسام
ممارسه الرياضه 3.11
1. في الجدول " منتجات»في الوضع "البناء"إضافة عمود جديد اسمه "صورة المنتج"، نوع البيانات " حقل كائن OLE "، احفظ تغييراتك.
2. في الوضع "جدول"في الميدان "صورة المنتج"حدد الخط "إدراج كائن من ملف"، حدد (نقطة) "خلق جديد إبداع جديد"واختر من القائمة المنسدلة مستند Microsoft Word. سيؤدي هذا إلى فتح محرر نصوص. مايكروسوفت اوفيس، هنا تحتاج إلى إدراج صورة مطابقة للمنتج في هذا السطر. اختر الصور من القائمة المخزنة مباشرة في المحرر (علامة التبويب إدراج ، أيقونة الصورة ، زر البدء في مربع الحوار على اليمين) ، أو إدراج صورة من برامج أخرى. يمكنك استخدام تطبيق الرسام (كائن صورة نقطية) حيث ترسم المنتج بنفسك. أغلق الملف الذي تم إنشاؤه ، وسيتم إرفاقه تلقائيًا بقاعدة البيانات الخاصة بك ، بالسطر الذي تم إدراجه فيه.
3. اتبع هذا الإجراء ل كل الخطوطلك جداول "المنتجات".
4. احفظ التغييرات.
أسئلة التحكم
1. ما هي الكائنات التي يمكن إدراجها في قاعدة بيانات بنوع بيانات OLE؟
2. كيف يمكنني إدراج صورة في جدول في وضع "Table"؟
3. أين ستظهر الصورة في قاعدة البيانات؟
4. ما هو الفرق بين طريقة "إنشاء كائن جديد" وطريقة "إنشاء من ملف"؟
5. كيفية وضع ملف صورة منتج في قاعدة البيانات إذا كان يحتوي على الامتداد .بي إن جي?
6. هل يمكن تحرير ملف يتم إدراجه ككائن في قاعدة البيانات مباشرة في نظام ملفات الكمبيوتر؟
7. كيفية إدراج عرض تقديمي في قاعدة البيانات؟
8. ما هي كائنات التطبيق التي يمكن إدراجها في قاعدة البيانات؟
يتكون كل جدول في Access من حقول. تصف خصائص الحقل خصائص وسلوك البيانات المضافة إليها. نوع بيانات الحقل هو أهم خاصية تحدد البيانات التي يمكن تخزينها في الحقل. توضح هذه المقالة أنواع البيانات وخصائص الحقول الأخرى المتوفرة في Access ، وتوفر مزيدًا من المعلومات في قسم مرجع أنواع البيانات.
في هذه المقالة
معلومات عامة
في بعض الأحيان قد لا تكون أنواع البيانات واضحة ، على سبيل المثال ، يمكن للحقل الذي يحتوي على نوع بيانات "نص" تخزين البيانات التي تتكون من كل من النصوص والأرقام. ومع ذلك ، يمكن للحقل الذي يحتوي على نوع البيانات "رقم" تخزين البيانات الرقمية فقط. لذلك ، تحتاج إلى معرفة الخصائص المستخدمة لكل نوع من أنواع البيانات.
يحدد نوع بيانات الحقل العديد من الخصائص المهمة الأخرى للحقل ، على وجه الخصوص:
التنسيقات التي يمكن استخدامها في هذا المجال ؛
الحجم الأقصى للقيمة في الحقل ؛
كيف يتم استخدام المجال في التعبيرات ؛
القدرة على فهرسة المجال.
اعتمادًا على كيفية إنشاء الحقل الجديد ، يمكن تحديد نوع بيانات الحقل مسبقًا أو يمكن تحديده. على سبيل المثال ، إذا كنت تقوم بما يلي عند إنشاء حقل في طريقة عرض ورقة البيانات:
استخدام حقل موجود من جدول آخر ، وأنواع البيانات محددة بالفعل فيه أو في القالب ؛
إدخال البيانات في عمود فارغ (أو حقل) ، يقوم Access بتعيين نوع بيانات للحقل بناءً على القيم التي تدخلها ، أو يمكنك تعيين نوع البيانات وتنسيقها للحقل ؛
التبويب تغيير المجالاتفي مجموعة الحقول والأعمدةاختر فريق أضف الحقول، يعرض Access قائمة بأنواع البيانات للاختيار من بينها.
متى تستخدم أي نوع من البيانات؟
يمكنك التفكير في نوع بيانات الحقل على أنه مجموعة من الخصائص التي تنطبق على جميع القيم في هذا الحقل. على سبيل المثال ، يمكن أن تحتوي القيم الموجودة في مربع نص على أحرف وأرقام وبعض علامات الترقيم فقط. بالإضافة إلى ذلك ، يمكن أن يحتوي حقل النص على 255 حرفًا كحد أقصى.
نصيحة:في بعض الأحيان يبدو أن البيانات الموجودة في حقل ما من نوع واحد ، بينما هي في الواقع بيانات من نوع مختلف. على سبيل المثال ، يبدو أن الحقل يحتوي على قيم رقمية ، ولكنه في الواقع قيم نصية تمثل أرقام الغرف. غالبًا ما يتم استخدام التعبيرات لمقارنة القيم بأنواع بيانات مختلفة أو تحويلها.
توضح الجداول أدناه التنسيقات المتوفرة لكل نوع بيانات وتصف نتائج التنسيق.
أنواع رئيسية
صيغة | البيانات المعروضة |
---|---|
نص |
قيم أبجدية رقمية قصيرة ، مثل الاسم الأخير أو العنوان البريدي. اعلم أنه بدءًا من Access 2013 ، تمت إعادة تسمية نوع البيانات النصية إلى نص قصير. |
رقمي ، عدد كبير |
القيم الرقمية ، مثل المسافات. تذكر أن هناك نوع بيانات منفصل للقيم النقدية. |
نقدي |
القيم النقدية. |
منطقي |
قيمتا "نعم" و "لا" ، وحقول تحتوي على واحدة فقط من القيمتين. |
التاريخ و الوقت |
قيم التاريخ والوقت من 100 إلى 9999. |
نص منسق |
نص أو مجموعة من النصوص والأرقام المنسقة باستخدام عناصر التحكم في اللون والخط. |
حقل محسوب |
نتائج الحساب. يمكن أن يشير الحساب إلى حقول أخرى في نفس الجدول. يتم إنشاء الحسابات باستخدام منشئ التعبير. ظهرت الحقول المحسوبة لأول مرة في Access 2010. |
التعلق |
الصور المرفقة وملفات جداول البيانات والمستندات والمخططات وأنواع الملفات المدعومة الأخرى في سجلات قاعدة البيانات (مثل رسائل البريد الإلكتروني). |
نص أو مجموعة من النصوص والأرقام محفوظة كنص وتستخدم كعنوان ارتباط تشعبي. |
|
حقل المذكرة |
كتل نصية طويلة. حالة الاستخدام النموذجية لحقل MEMO هي وصف تفصيلي للمنتج. اعلم أنه بدءًا من Access 2013 ، تمت إعادة تسمية نوع بيانات المذكرة إلى نص طويل. |
الاستبدال |
قائمة بالقيم التي جاءت من جدول أو استعلام ، أو مجموعة من القيم التي حددتها عندما أنشأت الحقل. يبدأ معالج البحث ويمكنك استخدامه لإنشاء حقل بحث. بناءً على التحديد الذي تم إجراؤه في المعالج ، يمكن أن تكون البيانات الموجودة في حقل البحث نصية أو رقمية. تحتوي حقول البحث على مجموعة إضافية من الخصائص الموجودة في علامة التبويب الاستبدالفي مجال خصائص الحقل. |
ملحوظة:المرفقات والبيانات المحسوبة غير متوفرة في ملفات MDB.
عددي
صيغة | البيانات المعروضة |
---|---|
شائعة |
أرقام بدون تنسيق إضافي (تمامًا كما تم تخزينها). |
نقدي |
القيم النقدية العادية. |
اليورو |
القيم النقدية العادية بصيغة الاتحاد الأوروبي. |
مثبت |
بيانات رقمية. |
اساسي |
البيانات الرقمية ذات الكسور العشرية. |
نسبه مئويه |
قيم النسبة المئوية. |
متسارع |
العمليات الحسابية. |
التاريخ و الوقت
صيغة | البيانات المعروضة |
---|---|
تنسيق التاريخ القصير |
التاريخ في شكل قصير. يعتمد على الإعدادات الإقليمية للتاريخ والوقت. على سبيل المثال ، 03/14/2001 لروسيا. |
تنسيق التاريخ المتوسط |
|
تنسيق التاريخ الطويل |
التاريخ في شكل طويل. يعتمد على الإعدادات الإقليمية للتاريخ والوقت. على سبيل المثال ، 14 مارس 2001 لروسيا. |
الوقت (12 ساعة) |
الوقت بتنسيق 12 ساعة فقط ، والذي سيتطابق مع التغييرات في إعدادات ثقافة التاريخ والوقت. |
تنسيق متوسط الوقت |
الوقت بتنسيق 12 ساعة متبوعًا بصيغة AM (AM) أو PM (PM). |
الوقت (24 ساعة) |
الوقت بتنسيق 24 ساعة فقط ، والذي سيتطابق مع التغييرات في إعدادات ثقافة التاريخ والوقت. |
منطقي
كائن أولهكائنات OLE ، مثل مستندات Word.
خاصية حجم الحقل
بعد إنشاء حقل وتحديد نوع البيانات له ، يمكنك تعيين خصائص حقل إضافية. تعتمد مجموعة الخصائص الإضافية المتوفرة على نوع بيانات الحقل. على سبيل المثال ، يمكنك تعيين حجم حقل النص باستخدام الخاصية حجم الحقل.
للحقول الرقمية والعملات ، الخاصية حجم الحقلمهم بشكل خاص لأنه يحدد نطاق قيم الحقل. على سبيل المثال ، يمكن أن يحتوي الحقل الرقمي المكون من بت واحد على أعداد صحيحة فقط بين 0 و 255.
ملكية حجم الحقليحدد أيضًا مقدار مساحة القرص التي تشغلها كل قيمة للحقل الرقمي. اعتمادًا على حجم الحقل ، يمكن أن يستغرق الرقم 1 أو 2 أو 4 أو 8 أو 12 أو 16 بايت.
ملحوظة:قيم الحجم المتغيرة ممكنة في حقول MEMO وحقول النص. لأنواع البيانات هذه ، الخاصية حجم الحقليعيّن الحد الأقصى من المساحة المتوفرة لقيمة واحدة.
أنواع البيانات في الروابط والصلات
العلاقات بين الجداول هي العلاقات بين الحقول المشتركة في جدولين. يمكن أن تكون العلاقات أحد الأنواع التالية: واحد لواحد ، واحد إلى كثير ، كثير إلى كثير.
الصلة هي عملية SQL تجمع البيانات من مصدرين في سجل واحد في مجموعة سجلات استعلام استنادًا إلى قيم حقل مشترك محدد في المصادر. يمكن أن تكون الصلة أحد الأنواع التالية: صلة داخلية ، صلة خارجية يسرى ، صلة خارجية يمنى.
عند إنشاء علاقة بين الجداول أو إضافة صلة إلى استعلام ، يجب أن تكون أنواع البيانات في الحقول التي يتم ضمها هي نفسها أو متوافقة. على سبيل المثال ، لا يمكنك إنشاء صلة بين حقل رقمي وحقل نصي ، حتى إذا كانت القيم الموجودة في هذه الحقول هي نفسها.
عند استخدام علاقة أو ضم ، تتوافق الحقول التي تحتوي على نوع البيانات "عداد" مع حقول النوع الرقمي ، إذا كانت الخاصية حجم الحقلآخر قيمة مجموعة عدد صحيح طويل.
لا يمكنك تغيير نوع البيانات أو الخاصية لحقل يشارك في علاقة جدول حجم الحقل. لتغيير خاصية حجم الحقل، قم بإزالة الرابط مؤقتًا. ولكن بمجرد تغيير نوع البيانات ، لا يمكنك إنشاء العلاقة مرة أخرى حتى تقوم بتغيير نوع البيانات للحقل المرتبط. لمزيد من المعلومات حول الجداول ، راجع نظرة عامة على الجداول.
معلومات مرجعية حول أنواع البيانات
يحتوي نوع البيانات المطبق على حقل على مجموعة من الخصائص التي يمكنك التحديد منها. لمزيد من المعلومات ، انقر فوق أنواع البيانات أدناه.
التعلق
ميعاد.تُستخدم في حقل يسمح لك بإرفاق ملفات وصور بمنشور. على سبيل المثال ، إذا كان لديك قاعدة بيانات لجهات اتصال العمل ، فيمكنك استخدام حقل المرفقات لإرفاق السير الذاتية أو صور جهات الاتصال. بالنسبة لبعض أنواع الملفات ، يقوم Access بضغط المرفقات التي يضيفها. نوع بيانات المرفقات متاح فقط في قواعد بيانات تنسيق ACCDB.
أنواع المرفقات التي يتم ضغطها في Access
عند إرفاق ملف من أي من الأنواع التالية بقاعدة بيانات ، يقوم Access بضغطه.
-
ملفات TIFF
الصور النقطية ، مثل ملفات BMP
ملفات تعريف Windows ، بما في ذلك ملفات EMF
ملفات EXIF
يمكنك إرفاق مجموعة متنوعة من الملفات بالتسجيل. لكن بعض أنواع الملفات يمكن أن تشكل تهديدًا ، لذلك يتم حظرها. بشكل عام ، يمكنك إرفاق أي ملف تم إنشاؤه في أحد تطبيقات Microsoft Office ، بالإضافة إلى ملفات السجل (LOG) والملفات النصية (TEXT و TXT) وملفات ZIP المضغوطة. راجع الجدول لاحقًا في هذا القسم للحصول على قائمة بتنسيقات ملفات الصور المدعومة.
قائمة أنواع الملفات المحظورة
يقوم Access بحظر المرفقات من الأنواع التالية:
يعدادميعاد.يسمح لك حقل العداد بتحديد قيمة فريدة ، أي أنها تستخدم لغرض واحد فقط - لجعل كل إدخال فريدًا. في أغلب الأحيان ، يتم استخدام هذا الحقل كمفتاح أساسي ، خاصةً إذا لم يكن هناك مفتاح طبيعي مناسب (مفتاح يعتمد على حقل البيانات). تأخذ القيمة في حقل العداد من 4 إلى 16 بايت حسب قيمة الخاصية حجم الحقل. لنفترض أن لديك جدولًا يخزن بيانات جهات الاتصال. يمكنك استخدام أسماء جهات الاتصال كمفتاح أساسي لهذا الجدول. ولكن كيف تتعامل مع جهتي اتصال يحملان نفس الاسم؟ الأسماء ليست مناسبة كمفاتيح أساسية لأنها غالبًا ليست فريدة. عند استخدام حقل العداد لكل سجل ، يتم ضمان معرف فريد. ملحوظة:لا تستخدم حقل الجرد لتخزين عدد السجلات في جدول. لا يتم إعادة استخدام قيم العدد ، لذا فإن حذف الإدخالات يؤدي إلى إنشاء فجوات في العد. ومن السهل الحصول على العدد الدقيق للسجلات باستخدام صف الإجماليات في عرض الجدول. خصائص الحقل المعتمدة
محسوبميعاد.تستخدم لتخزين نتائج العملية الحسابية. يمكن أن يشير الحساب إلى حقول أخرى في نفس الجدول. يتم إنشاء الحسابات باستخدام منشئ التعبير. تم تقديم أنواع البيانات المحسوبة لأول مرة في Access 2010. نوع البيانات المحسوب متاح فقط في قواعد بيانات تنسيق accdb. خصائص الحقل المعتمدة
نقديميعاد.تستخدم لتخزين البيانات المالية. لا يتم تقريب البيانات الموجودة في حقل العملة أثناء العمليات الحسابية. تحتوي القيمة الموجودة في حقل العملة على ما يصل إلى 15 رقمًا إلى يسار الفاصلة العشرية و 4 أرقام إلى اليمين. تحتل كل قيمة حقل نقود 8 بايت. خصائص الحقل المعتمدة
التاريخ و الوقتميعاد.تستخدم لتخزين قيم التاريخ والوقت. خصائص الحقل المعتمدة
ارتباط تشعبيميعاد.تُستخدم لتخزين الارتباطات التشعبية مثل عنوان البريد الإلكتروني أو عنوان URL لموقع الويب. خصائص الحقل المعتمدة
مذكرةميعاد.يستخدم لتخزين كتلة نص منسق أطول من 255 حرفًا. اعلم أنه بدءًا من Access 2013 ، تمت إعادة تسمية نوع بيانات المذكرة إلى نص طويل. خصائص الحقل المعتمدة
عدديميعاد.يستخدم لتخزين قيمة رقمية ليست قيمة نقدية. إذا كان من الممكن استخدام قيم الحقول في العمليات الحسابية ، فاختر نوع البيانات الرقمية. خصائص الحقل المعتمدة
رقم ضخمميعاد.يستخدم لتخزين قيمة رقمية كبيرة غير نقدية. إذا كان من الممكن استخدام قيم الحقل في العمليات الحسابية ، فحدد نوع بيانات الرقم الكبير. خصائص الحقل المعتمدة
كائن أولهميعاد.يُستخدم لإرفاق عنصر OLE ، مثل جدول بيانات Microsoft Office Excel ، بسجل. إذا كنت تنوي استخدام OLE ، فأنت بحاجة إلى نوع بيانات كائن OLE. في معظم الحالات ، يجب عليك استخدام حقل مرفق بدلاً من حقل كائن OLE. يتم دعم أنواع ملفات أقل في حقول OLE مقارنةً بحقول المرفقات. بالإضافة إلى ذلك ، لا تسمح لك حقول كائن OLE بتداخل ملفات متعددة في إدخال واحد. خصائص الحقل المعتمدةنصميعاد.يستخدم لتخزين نص يصل طوله إلى 255 حرفًا. اعلم أنه بدءًا من Access 2013 ، تمت إعادة تسمية نوع البيانات النصية إلى نص قصير. خصائص الحقل المعتمدة
منطقيميعاد.تستخدم لتخزين القيم المنطقية. خصائص الحقل المعتمدة
|
يمكن أن تحتوي الخلية الموجودة في الحقل المنطقي على واحدة فقط من قيمتين: نعم أو لا. يوفر Access خيارين إضافيين لأسماء الأنواع المنطقية: True / False و On / Off. بغض النظر عن تنسيق الحقل الذي تختاره ، سيتم تمثيل الحقل المنطقي في الجدول كمجموعة من مربعات الاختيار. عند النقر فوق مربع اختيار بالماوس ، يؤدي ذلك إلى ظهور صورة علامة اختيار في المربع ، والتي تتوافق مع القيمة المنطقية نعم
إعادة تعيين خانة الاختيار تعني تعيين القيمة المنطقية لا للخلية. يمكن أن يختلف استخدام الحقول المنطقية ، على سبيل المثال ، في الاستبيانات أو لإنشاء عناصر تحكم.
حقل كائن OLE
OLE (ارتباط الكائنات وتضمينها) حقل الكائن هو نوع الحقل الأخير الذي يتم تحديده من القائمة. يحتوي على خاصيتين فقط: تسمية توضيحية ومعلمة "حقل مطلوب". لا تخزن الحقول من هذا النوع المعلومات على هذا النحو ، ولكنها تحتوي على مراجع للكائنات التي يمكن تضمينها في قاعدة البيانات باستخدام بروتوكول تبادل البيانات OLE. يمكن أن تكون هذه الكائنات ، على سبيل المثال ، ملفات رسومية.
لتضمين كائن OLE في خلية حقل ، تحتاج إلى وضع المؤشر عليه ، ومن خلال الضغط على زر الماوس الأيمن ، قم باستدعاء قائمة السياق. في ذلك ، حدد الأمر إدراج كائن. سيفتح البرنامج مربع حوار لتحديد نوع الكائن. يتم تحديد الكائن في هذه الحالة بالتطبيق حيث يمكن إنشاؤه أو تحريره.
الخيار الثاني لإدراج كائن هو تحديد زر الاختيار إنشاء من ملف في نافذة إدراج كائن. في هذه الحالة ، من المفترض أن الملف موجود بالفعل ، وتحتاج إلى الارتباط به. سيفتح Access نافذة لفتح مستند ، وبعد تحديد الملف المطلوب ، سيحدد التطبيق الذي يجب فتحه للعمل معه.
النص أو مجموعة النص والأرقام المستخدمة كعنوان الارتباط التشعبي.
العنوان هو النص الذي يحدد المسار واسم الملف للمستند الذي سيتم فتحه. يمكن أن يكون المسار مسارًا لملف مخزّن على محرك الأقراص الثابتة أو عنوان UNC أو عنوان URL للإنترنت.
يمكنك استخدام أمر الارتباط التشعبي في قائمة "إدراج" لإدراج عنوان في أحد الحقول.
قواعد بيانات متعددة الجداول. العلاقات بين الجداول
تتكون قواعد البيانات العلائقية من عدة جداول مرتبطة باستخدام حقول مطابقة. كل إدخال في الجداول يحدد كائنًا واحدًا. تحدد العلاقة بين الكائنات العلاقة بين الجداول. هناك 4 أنواع من العلاقات:
1. تعني علاقة رأس برأس أن كل سجل في جدول واحد يتوافق مع سجل واحد فقط في جدول آخر. مواطن واحد من الدولة يتوافق مع رقم جواز سفر واحد فقط ، بينما رقم جواز سفر واحد يتوافق مع شخص واحد فقط.
2. تعني علاقة رأس بأطراف أن كل سجل في جدول واحد يتوافق مع سجل واحد أو أكثر في جدول آخر. يمكن لمقدم واحد دخول العديد من الجامعات وفي نفس الوقت يمكن للعديد من المتقدمين الالتحاق بجامعة واحدة.
3. تحدث علاقة أطراف بأطراف بين جدولين عندما:
يمكن أن يقترن إدخال واحد من الجدول الأول بأكثر من إدخال واحد من الجدول الثاني ؛
يمكن إقران سجل واحد من الجدول الثاني بأكثر من سجل من الجدول الأول.
على سبيل المثال ، التواصل بين المعلمين ومجموعات الطلاب. يقود العديد من المعلمين الفصول في عدة مجموعات ، وتدرس عدة مجموعات مع العديد من المعلمين.
في معظم الحالات ، يتم ربط أي جدولين في علاقة رأس بأطراف.
تكوين العلاقات بين الجداول
من أجل النظر في إنشاء روابط بين الجداول ، سنقوم ببناء جدولين آخرين في قاعدة بيانات "المستشار المحترف":
1 - المتقدمون للطاولة:
CodeAb هو المجال الرئيسي.
2. جدول التقاطع tSvyazAbVUZ:
أول حقلين هما مفتاحان ، وبالنسبة للجدول tConnection-Abvuz ، فهما مفاتيح خارجية.
الشكل 12.6. مخطط البيانات
لتعريف العلاقات ، استخدم الأمر Service-> Data Schema (زر
). إذا تم تعريف العلاقة لأول مرة في قاعدة البيانات ، فسيقوم Access بفتح نافذة مخطط بيانات فارغة ثم يعرض مربع الحوار إضافة جدول. في هذه النافذة ، حدد الجداول المطلوبة وانقر فوق الزر "إضافة". في حالتنا ، يجب إضافة جميع الجداول الثلاثة إلى نافذة مخطط البيانات. يغلق الزر "إغلاق" مربع الحوار "إضافة جدول" (يمكن فتح هذه النافذة بالضغط على الزر
). بعد ذلك ، يجب أن تبدو نافذة مخططات البيانات مثل تلك الموضحة في الشكل. 3 (باستثناء خطوط الاتصال). لإنشاء ارتباط بين الجداول tvuz و tConnectionAbvuz ، حدد الحقل Codevuz في الجدول tvuzy (انقر فوق زر الماوس الأيسر) ، ثم قم بسحبه وإفلاته في الحقل Codevuz في الجدول tConnectionAbvuz. وبالمثل ، يتم إنشاء علاقة بين الجدولين الآخرين.
عند تحرير زر الماوس ، سيفتح Microsoft Access مربع الحوار "ارتباطات" الموضح في الشكل 1. 12.7.
الشكل 12.7. تحديد العلاقات بين حقول الجدول
بعد تحديد خانة الاختيار فرض تكامل البيانات ، يوفر Access خانتي اختيار إضافيتين: تحديث الحقول ذات الصلة المتتالية وتتالي حذف السجلات ذات الصلة. عند تحديد خانة الاختيار Cascading Update Related Fields ، يقوم Microsoft Access بتحديث كافة قيم المفاتيح الخارجية في الجداول التابعة (أي الجداول الموجودة على الجانب المتعدد لعلاقة رأس بأطراف) عندما تكون قيمة المفتاح الأساسي في الجدول الأصل هذا على جانب العلاقة يتغير. "واحد" في علاقة رأس بأطراف. إذا حددت خانة الاختيار تتالي حذف السجلات ذات الصلة ، فسيقوم Microsoft Access بحذف الصفوف الفرعية (الصفوف ذات الصلة في الجداول الفرعية) عند حذف الصف الأصل (الصف المرتبط في الجدول الأصل). حدد خانة الاختيار تتالي تحديث الحقول ذات الصلة ليقوم Access تلقائيًا بتحديث السجلات في جدول tC CommunicationAbvUz عند تغيير رمز الجامعة.
عند النقر فوق إنشاء ، ينشئ Access علاقة ويرسم خطاً بين الجدولين ، مما يشير إلى وجود علاقة بينهما. لاحظ أنه عندما تطلب تكامل البيانات ، يرسم Access الرقم 1 في نهاية السطر في الجدول على أحد جانبي العلاقة ، ويرسم رمز اللانهاية في الطرف الآخر من الجدول على الجانب المتعدد من العلاقة. لحذف ارتباط ، انقر فوق الخط الخاص به واضغط على مفتاح Del. إذا كنت تريد تحرير ارتباط موجود أو تغييره ، فانقر نقرًا مزدوجًا فوق السطر المقابل لفتح مربع الحوار "ارتباطات" مرة أخرى.