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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  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 ص).

ارتباط تشعبي

غير متوفر.

عملة

نص

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

مذكرة

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

رقم

لا توجد قيود

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

لا توجد قيود، ولكن قد يقوم 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:// ببداية كل قيمة. ولا تعمل الارتباطات الناتجة.

أعلى الصفحة

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

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

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

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

×