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

تشرح هذه المقالة كيفية تعديل أو تغيير نوع البيانات التي يتم تطبيقها إلى حقل أحد الجداول في قاعدة بيانات Access.

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

فهم أنواع البيانات

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

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

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

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

تغيير أنواع البيانات

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

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

تغيير أنواع البيانات في طريقة عرض "ورقة البيانات"

  1. في "جزء التنقل"، حدد موقع الجدول الذي تريد تغييره ثم انقر نقراً مزدوجاً فوقه.

    يفتح Access الجدول في طريقة عرض "ورقة البيانات".

  2. حدد الحقل (العمود) المراد تغييره.

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

  4. احفظ التغييرات التي قمت بها.

تغيير أنواع البيانات في طريقة عرض "التصميم"

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

    -أو-

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

  2. حدد موقع الحقل الذي تريد تغييره، وحدد نوع بيانات جديد من القائمة الموجودة في العمود نوع البيانات.

  3. احفظ التغييرات التي قمت بها.

أعلى الصفحة

قيود تغيير أنواع البيانات

كقاعدة عامة، يمكنك تغيير نوع بيانات كل الحقول، باستثناء التالي:

  • حقول "رقم" في حالة تمكين الخاصية معرّف التكرار فيها.

  • حقول "عنصر OLE".

  • حقول "المرفقات".

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

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

التحويل إلى نوع البيانات

من نوع البيانات

تغييرات أو قيود

نص مختصر

نص طويل

يحذف Access كافة الحروف ماعدا أول 255 حرفاً.

رقم

لا توجد قيود.

التاريخ والوقت

لا توجد قيود على التاريخ/الوقت.

غير مسموح به للتاريخ/الوقت الموسع.

عملة

لا توجد قيود.

ترقيم تلقائي

لا توجد قيود.

نعم/لا

يتم تحويل القيمة -1 ("نعم" في الحقل "نعم/لا") إلى "نعم". وتتحول القيمة 0 ("لا" في الحقل "نعم/لا") إلى "لا".

ارتباط تشعبي

يقتطع Access الارتباطات الأطول من 255 حرفاً.

نص طويل

نص مختصر

لا توجد قيود.

رقم

لا توجد قيود.

التاريخ والوقت

لا توجد قيود على التاريخ/الوقت.

غير مسموح به للتاريخ/الوقت الموسع.

عملة

لا توجد قيود.

ترقيم تلقائي

لا توجد قيود.

نعم/لا

يتم تحويل القيمة -1 ("نعم" في الحقل "نعم/لا") إلى "نعم". وتتحول القيمة 0 ("لا" في الحقل "نعم/لا") إلى "لا".

ارتباط تشعبي

لا توجد قيود.

رقم

نص مختصر

يجب أن يتكون النص القصير من أرقام وعملات صالحة وفواصل عشرية. يجب أن يقع عدد الأحرف في حقل النص القصير ضمن الحجم الذي تم تعيينه للحقل "رقم".

لمزيد من المعلومات حول أحجام حقول الأرقام، راجع المقالة إنشاء حقل رقم أو عملة أو حذفه.

نص طويل

يجب أن يحتوي الحقل "نص طويل" على نص وعملة صالحة وفواصل عشرية فقط. يجب أن يقع عدد الأحرف في الحقل "نص طويل" ضمن الحجم الذي تم تعيينه للحقل "رقم".

لمزيد من المعلومات حول أحجام حقول الأرقام، راجع المقالة إنشاء حقل رقم أو عملة أو حذفه.

رقم ولكن بحجم حقل ودقة مختلفين

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

التاريخ والوقت

التاريخ/الوقت:

تستند التواريخ التي يمكنك تحويلها إلى حجم حقل الرقم. تذكر أن Access يخزن كل التواريخ كتواريخ متسلسلة، كما يخزن قيم التواريخ كأعداد صحيحة عائمة ومزدوجة الدقة.

يستخدم Access التاريخ 30 ديسمبر 1899 كتاريخ 0. تتعدى التواريخ الموجودة خارج النطاق من 18 أبريل 1899 إلى 11 سبتمبر 1900 حجم الحقل "بايت". وتتعدى التواريخ الموجودة خارج النطاق من 13 أبريل 1810 إلى 16 سبتمبر 1989 حجم الحقل "عدد صحيح".

لاستيعاب كل التواريخ الممكنة، قم بتعيين الخاصية حجم الحقل لحقل "الرقم" إلى عدد صحيح طويل أو أكبر.

لمزيد من المعلومات حول التواريخ التسلسلية وكيفية استخدام Access لقيم التاريخ وتخزينها، راجع المقالة تنسيق حقل تاريخ ووقت.

تمديد التاريخ/الوقت:

غير مسموح به.

عملة

يجب ألا تتعدى القيم (أو تكون أقل من) حد الحجم المعين للحقل. على سبيل المثال، يمكنك تحويل حقل "عملة" إلى حقل "عدد صحيح" فقط عندما تكون هذه القيم أكبر من 255 ولا تتجاوز 32,767.

ترقيم تلقائي

يجب أن تقع القيم ضمن حد الحجم المعين للحقل.

نعم/لا

يتم تحويل القيم "نعم" إلى "-1". بينما يتم تحويل القيم "لا" إلى 0.

ارتباط تشعبي

غير متوفر.

تاريخ/وقت

نص مختصر

يجب أن يكون النص الأصلي تاريخاً يمكن التعرف عليه أو تركيبة تاريخ مع وقت. على سبيل المثال، 18-يناير-2006.

نص طويل

يجب أن يكون النص الأصلي تاريخاً يمكن التعرف عليه أو تركيبة تاريخ مع وقت. على سبيل المثال، 18-يناير-2006.

رقم

يجب أن تقع القيمة بين -657434 و2958465.99998843.

تمديد التاريخ والوقت

لا توجد قيود.

عملة

يجب أن تقع القيمة بين -657434$ و2958465.9999.

ترقيم تلقائي

يجب أن تتعدى القيمة -657434 وأن تكون أقل من 2958466.

نعم/لا

يتم تحويل القيمة -1 (نعم) إلى 29 ديسمبر 1899. وتتحول القيمة 0 (لا) إلى منتصف الليل (12:00:00 ص).

ارتباط تشعبي

غير متوفر.

تمديد التاريخ والوقت

نص مختصر

غير مسموح به.

نص طويل

غير مسموح به.

Number

غير مسموح به.

التاريخ/الوقت

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

العملة

غير مسموح به.

ترقيم تلقائي

غير مسموح به.

نعم/لا

غير مسموح به.

ارتباط تشعبي

غير متوفر.

عملة

نص مختصر

يجب أن يتكون النص من أرقام وفاصلات صحيحة.

نص طويل

يجب أن يتكون النص من أرقام وفاصلات صحيحة.

رقم

لا توجد قيود

التاريخ والوقت

التاريخ/الوقت: لا توجد قيود، ولكن قد يقوم Access بتقريب القيمة.

تمديد التاريخ/الوقت: غير مسموح به.

ترقيم تلقائي

لا توجد قيود

نعم/لا

تحول القيمة -1 (نعم) إلى 1 دولار. تحول القيمة 0 (لا) إلى 0$.

ارتباط تشعبي

غير متوفر.

ترقيم تلقائي

نص مختصر

غير مسموح به إذا كان الحقل "ترقيم تلقائي" يعمل كمفتاح أساسي.

نص طويل

غير مسموح به إذا كان الحقل "ترقيم تلقائي" يعمل كمفتاح أساسي.

رقم

غير مسموح به إذا كان الحقل "ترقيم تلقائي" يعمل كمفتاح أساسي.

التاريخ والوقت

التاريخ/الوقت: غير مسموح به إذا كان حقل الترقيم التلقائي بمثابة مفتاح أساسي.

تمديد التاريخ/الوقت: غير مسموح به.

عملة

غير مسموح به إذا كان الحقل "ترقيم تلقائي" يعمل كمفتاح أساسي.

نعم/لا

غير مسموح به إذا كان الحقل "ترقيم تلقائي" يعمل كمفتاح أساسي.

ارتباط تشعبي

غير متوفر.

نعم/لا

نص مختصر

يجب أن يتكون النص الأصلي من "نعم أو لا أو صواب أو خطأ أو تشغيل أو إيقاف تشغيل.

نص طويل

يجب أن يتكون النص الأصلي من "نعم أو لا أو صواب أو خطأ أو تشغيل أو إيقاف تشغيل.

رقم

يتم تحويل "صفر" أو "Null" إلى "لا"، ويتم تحويل كافة القيم الأخرى إلى "نعم".

التاريخ والوقت

التاريخ/الوقت: يتم تحويل القيمة Null أو 12:00:00 صباحا إلى لا، يتم تحويل جميع القيم الأخرى إلى نعم.

تمديد التاريخ/الوقت: غير مسموح به.

عملة

يتم تحويل "الأصفار" و"الحقول الفارغة" إلى "لا"، وكل القيم الأخرى إلى "نعم".

ترقيم تلقائي

يحول Access كل القيم إلى "نعم".

ارتباط تشعبي

غير متوفر.

ارتباط تشعبي

نص مختصر

إذا كان النص الأصلي يحتوي على عنوان ويب صحيح، مثل adatum.com أو www.adatum.com أو http://www.adatum.com، يحوّل Access النص إلى ارتباط تشعبي. كما يحاول Access تحويل القيم الأخرى، أي أنك سترى نصاً مسطراً، وسيتغير مؤشر الماوس عندما تشير إلى الارتباط، إلا أن الارتباطات لن تعمل. يمكن أن يحتوي النص على أي بروتوكول ويب صحيح: http://‎ وgopher://‎ وtelnet://‎ وftp://‎ وwais://‎ وهكذا.

نص طويل

راجع الإدخال السابق. يتم تطبيق نفس القيود.

رقم

غير مسموح به عندما يكون الحقل "رقم" جزءاً من علاقة. إذا كانت القيمة الأصلية موجودة في نموذج عنوان I.P. صحيح (أربعة أعداد ثلاثية مفصولة بنقطة: nnn.nnn.nnn.nnn) وحدث أن تطابقت الأعداد مع عنوان ويب، سيؤدي التحويل إلى ارتباط صحيح. وإلا، فإن Access سيُلحق ‏http://‏ ببداية كل قيمة، وستكون الارتباطات الناتجة غير صحيحة.

تاريخ/وقت

يقوم Access بإلحاق http:// ببداية كل عنوان ولكن الارتباطات الناتجة لن تعمل أبداً.

عملة

يقوم Access بإلحاق http:// ببداية كل قيمة، ولكن الارتباطات الناتجة لن تعمل أبداً، مثلها مثل التواريخ.

ترقيم تلقائي

غير مسموح به عندما يكون الحقل "ترقيم تلقائي" جزءاً من علاقة. يقوم Access بإلحاق http:// ببداية كل قيمة، ولكن الارتباطات الناتجة لن تعمل أبداً.

نعم/لا

يحول Access كافة القيم "نعم" إلى -1 وكافة القيم "لا" إلى 0، ويلحق http:// ببداية كل قيمة. ولا تعمل الارتباطات الناتجة.

أعلى الصفحة

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

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

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

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