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

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

أعلى الصفحة