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

ملاحظة: لا يدعم Microsoft Access استيراد بيانات Excel باستخدام وصف الحساسية المطبقة. كحل بديل، يمكنك إزالة التسمية قبل استيراد التسمية ثم إعادة تطبيقها بعد الاستيراد. لمزيد من المعلومات، راجع تطبيق أوصاف الحساسية على ملفاتك والبريد الإلكتروني في Office.

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

يشرح هذا الموضوع بالتفصيل كيفية استيراد البيانات إلى Excel من قواعد بيانات سطح مكتب Access أو إنشاء ارتباط بها.

ماذا تريد أن تفعل؟

فهم استيراد البيانات من Excel

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

وحدات سيناريو شائعة لاستيراد بيانات من Excel إلى Access

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

  • يستخدم قسمك أو مجموعة عملك برنامج Access، لكنك تستلم أحياناً بيانات بتنسيق Excel يجب دمجها مع قواعد بيانات Access. إنك تريد استيراد أوراق عمل Excel هذه إلى قاعدة البيانات عند استلامها.

  • إنك تستخدم Access لإدارة البيانات، ولكن التقارير الأسبوعية التي تتلقاها من الأشخاص الآخرين في فريق العمل تكون في مصنفات Excel. إنك تريد تنظيم عملية الاستيراد لضمان استيراد البيانات إلى قاعدة بياناتك أسبوعياً في وقت معين.

إذا كانت هذا المرة الأولى التي تستورد فيها بيانات من Excel

  • لا يوجد أسلوب لحفظ مصنف Excel كقاعدة بيانات Access. لا يوفر Excel وظائف لإنشاء قاعدة بيانات Access من بيانات Excel.

  • عند فتح مصنف Excel في Access (في مربع الحوار فتح ملف، قم بتغيير مربع القائمة أنواع الملفات إلى Microsoft Office Excel Files وحدد الملف الذي تريده)، ينشئ Access ارتباطاً إلى المصنف بدلاً من استيراد بياناته. ثمة اختلاف أساسي بين إنشاء ارتباط بمصنف من جهة واستيراد ورقة عمل إلى قاعدة بيانات من جهة أخرى. لمزيد من المعلومات حول إنشاء ارتباط، راجع إنشاء ارتباط إلى بيانات في Excel، لاحقاً في هذه المقالة.

استيراد بيانات من Excel

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

إعداد ورقة العمل

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

    1. انتقل إلى Excel وافتح ورقة العمل التي تريد استيرادها.

    2. حدد نطاق الخلايا التي تحتوي على البيانات المراد استيرادها.

    3. انقر بزر الماوس الأيمن داخل النطاق المحدد، ثم انقر فوق تسمية نطاق أو تعريف اسم.

    4. في مربع الحوار اسم جديد، حدد اسماً للنطاق في مربع الاسم وانقر فوق موافق.

      تذكر أنه يمكنك استيراد ورقة عمل واحدة فقط في كل مرة أثناء تنفيذ عملية استيراد. لاستيراد بيانات من أوراق عمل متعددة، كرر عملية الاستيراد لكل ورقة عمل.

  2. راجع البيانات المصدر واتخذ الإجراءات اللازمة كما هي مبينة في هذا الجدول.

    العنصر

    الوصف

    عدد الأعمدة

    لا يمكن أن يتعدى عدد الأعمدة المصدر المراد استيرادها 225 عموداً لأن Access لا يدعم أكثر من 225 حقلاً لكل جدول.

    تخطي الأعمدة والصفوف

    من المستحسن أن تحتوي ورقة العمل أو النطاق المسمى المصدر على الصفوف والأعمدة التي تريد استيرادها فقط.

    الصفوف    لا يمكنك تصفية الصفوف أو تخطيها أثناء عملية الاستيراد.

    الأعمدة    إذا اخترت إضافة البيانات إلى جدول موجود، فلن يمكنك تخطي الأعمدة أثناء عملية الاستيراد.

    تنسيق جدولي

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

    أعمدة وصفوف وخلايا فارغة

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

    قيم الخطأ

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

    نوع البيانات

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

    كما يستحسن أيضاً تنسيق كل عمود مصدر في Excel وتعيين تنسيق بيانات محدد لكل عمود قبل بدء عملية الاستيراد. كما نوصي بشدة بتنسيق العمود إذا كان يحتوي على قيم من أنواع بيانات مختلفة. على سبيل المثال، قد يحتوي العمود "رقم الرحلة" في ورقة العمل على قيم نصية ورقمية مثل 871 وAA90 و171. لتجنب القيم المفقودة أو غير الصحيحة، قم بالتالي:

    1. انقر بزر الماوس الأيمن فوق رأس العمود، ثم انقر فوق تنسيق الخلايا.

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

    3. انقر فوق موافق.

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

    الصف الأول

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

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

  3. أغلق المصنف المصدر، إذا كان مفتوحاً. قد يؤدي ترك الملف المصدر مفتوحاً إلى حدوث أخطاء في تحويل البيانات أثناء تنفيذ عملية الاستيراد.

تجهيز قاعدة البيانات الوجهة

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

    -أو-

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

    انقر فوق علامة التبويب ملف، ثم فوق جديد، ثم فوق قاعدة بيانات فارغة.

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

    إنشاء جدول جديد    إذا اخترت تخزين البيانات في جدول جديد، فسينشئ Access جدولاً ويضيف البيانات المستوردة إليه. إذا كان لديك جدول موجود بالاسم المحدد نفسه، فسيكتب Access البيانات المستوردة فوق محتويات هذا الجدول.

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

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

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

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

      تلميح: يقبل الحقل القيم الخالية إذا كانت الخاصية مطلوب معينة إلى لا وكان إعداد الخاصية قاعدة_التحقق_من_الصحة التابعة له لا يمنع إدخال القيم الخالية.

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

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

      انتقل إلى الخطوات التالية لتشغيل عملية الاستيراد.

بدء عملية التصدير

  1. يختلف موقع معالج الاستيراد/الارتباط قليلاً وفقاً لإصدار Access. اختر الخطوات التي تتطابق مع إصدار Access:

    • إذا كنت تستخدم أحدث إصدار من Microsoft 365 أو Access 2021 أو Access 2019، على علامة التبويب بيانات خارجية ، في المجموعة استيراد ارتباط & ، فانقر فوق مصدر بيانات جديد > من ملف > Excel.

    • إذا كنت تستخدم Access 2016 ، على علامة التبويب بيانات خارجية ، في المجموعة استيراد ارتباط & ، انقر فوق Excel.

    ملاحظة: لن تكون علامة التبويب بيانات خارجية متاحة ما لم تكن قاعدة البيانات مفتوحة.

  2. في مربع الحوار إحضار بيانات خارجية - جدول بيانات Excel، في مربع اسم الملف، حدد اسم ملف Excel الذي يحتوي على البيانات المراد استيرادها.

    -أو-

    انقر فوق استعراض واستخدم مربع الحوار فتح ملف لتعيين موقع الملف الذي تريد استيراده.

  3. حدد الطريقة التي تريدها لتخزين البيانات المستوردة.

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

    لإلحاق البيانات بجدول موجود، حدد إلحاق نسخة من السجلات بالجدول وحدد جدولاً من القائمة المنسدلة. لن يكون هذا الخيار متوفراً إذا لم تتضمّن قاعدة البيانات أي جداول.

    لإنشاء ارتباط بمصدر البيانات عن طريق إنشاء جدول مرتبط، راجع القسم إنشاء ارتباط إلى بيانات في Excel، لاحقاً في هذه المقالة.

  4. انقر فوق موافق.

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

استخدام معالج استيراد ورقة البيانات

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

  2. في الصفحة الثانية من المعالج، انقر فوق إظهار أوراق العمل أو إظهار النطاقات المسماة، ثم حدد إما ورقة العمل أو النطاق المسمى الذي تريد استيراده، ثم انقر فوق التالي.

  3. إذا احتوى الصف الأول من ورقة العمل أو النطاق المصدر على أسماء الحقول، فحدد يتضمن الصف الأول عناوين الأعمدة ثم انقر فوق التالي.

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

    إذا كنت تقوم بإلحاق البيانات بجدول موجود، فانتقل إلى الخطوة 6 مباشرةً. وإذا كنت تضيف البيانات إلى جدول جديد، فاتبع الخطوات المتبقية.

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

    • راجع أسماء الحقول الوجهة وأنواع بياناتها وغيّرها، إذا أردت ذلك.

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

    • لإنشاء فهرس في الحقل، عين مفهرس إلى نعم.

    • لتخطي عمود مصدر بالكامل، حدد خانة الاختيار عدم استيراد الحقل (تخطيه).

      انقر فوق التالي بعد الانتهاء من تحديد خيارات.

  5. في الشاشة التالية، حدد مفتاحاً أساسياً للجدول. إذا حددت السماح لـ Access بإضافة مفتاح أساسي، يضيف Access حقل "ترقيم تلقائي" كأول حقل في الجدول الوجهة، ويملؤه تلقائياً بقيم معرّفات فريدة، تبدأ من 1. انقر فوق التالي.

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

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

  7. انقر فوق نعم لحفظ تفاصيل العملية لاستخدامها فيما بعد. يساعد حفظ التفاصيل على تكرار العملية في وقتٍ لاحقٍ دون الحاجة إلى القيام بخطوات المعالج في كل مرة.

راجع حفظ تفاصيل عملية استيراد أو تصدير كمواصفة لمعرفة كيفية حفظ تفاصيل المواصفات.

راجع تشغيل عملية استيراد مواصفة محفوظة أو تصديرها لمعرفة كيفية تشغيل عملية استيراد مواصفات محفوظة أو تصديرها.

راجع جدولة عملية استيراد المواصفات أو تصديرها لمعرفة كيفية جدولة استيراد المهام وإنشاء ارتباط بها لتشغيلها في أوقات معينة.

استكشاف أخطاء القيم المفقودة أو غير الصحيحة وتصحيحها

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

هام: حتى لو أشارت رسالة الحالة إلى نجاح العملية تماماً، فيجب مراجعة محتويات الجدول وبنيته للتأكد من أن كل شيء يبدو صحيحاً قبل بدء استخدام الجدول.

  • افتح الجدول الوجهة في طريقة عرض "ورقة البيانات" للتأكد من إضافة كافة البيانات إلى الجدول.

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

يصف الجدول التالي الخطوات التي يمكنك القيام بها لتصحيح القيم المفقودة أو غير الصحيحة.

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

المشكلة

الحل

عناصر رسومية

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

قيم محسوبة

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

قيم "صواب" أو "خطأ" و1- أو 0

إذا تضمّنت ورقة العمل أو النطاق المصدر قيم TRUE أو FALSE فقط، فسينشئ Access الحقل "نعم/لا" للعمود ويدرج قيم 1- أو 0 في الحقل. ومع ذلك، إذا تضمّنت ورقة العمل أو النطاق المصدر عموداً يحتوي على قيم 1- أو 0 فقط، فسينشئ Access، بشكل افتراضي، حقلاً رقمياً للعمود. يمكنك تغيير نوع بيانات الحقل إلى "نعم/لا" أثناء عملية الاستيراد لتجنب هذه المشكلة.

الحقول متعددة القيم

عند استيراد البيانات إلى جدول جديد أو إلحاقها بجدول موجود، لا يمكِّن Access دعم القيم المتعددة في الحقل، حتى لو احتوى العمود المصدر على قائمة قيم مفصولة عن بعضها بواسطة فاصلة منقوطة (؛). وتتم معاملة قائمة القيم كقيمة واحدة، ويتم وضعها في حقل نص.

بيانات مقتطعة

إذا ظهرت البيانات مقتطعة في أحد أعمدة جدول Access، فحاول زيادة عرض العمود في طريقة عرض "ورقة البيانات". إذا لم يؤدِ ذلك إلى حل المشكلة، فهذا يعني أن البيانات في العمود الرقمي في Excel ذات حجم أكبر من اللازم بالنسبة إلى حجم الحقل المحدد للحقل الوجهة في Access. على سبيل المثال، قد تكون الخاصية حجم_الحقل للحقل الوجهة معينة إلى بايت في قاعدة بيانات Access، ولكن البيانات المصدر تحتوي على قيمة أكبر من 225. صحح القيم في الملف المصدر وحاول الاستيراد مرة أخرى.

تنسيق العرض

قد يتعيّن عليك تعيين الخاصية تنسيق لحقول معينة في طريقة عرض التصميم للتأكد من ظهور القيم بطريقة صحيحة في طريقة عرض "ورقة البيانات". على سبيل المثال:

  • يعرض الحقل "نعم/لا" القيم 1- و 0 في طريقة عرض "ورقة البيانات" بعد اكتمال عملية الاستيراد. لحل هذه المشكلة، بعد اكتمال عملية الاستيراد، قم بتعيين خاصية الحقل تنسيق إلى نعم/لا لعرض خانات الاختيار بدلاً من ذلك.

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

ملاحظة: إذا تضمّنت ورقة العمل المصدر تنسيق نص منسق مثل غامق أو مسطر أو مائل، فسيتم استيراد النص ولكن تُفقَد التنسيقات.

قيم متكررة (خطأ مخالفة المفاتيح)

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

قيم تاريخ أصغر بمقدار أربع سنوات

قد تكون حقول التاريخ التي يتم استيرادها من ورقة عمل Excel أصغر بمقدار أربع سنوات. يمكن ل Excel for Windows استخدام نظامي تاريخ:

  • نظام التاريخ 1904 (حيث تتراوح الأرقام التسلسلية من 0 إلى 63918)، والتي تتوافق مع التواريخ من 1 يناير 1904 إلى 31 ديسمبر 2078.

  • نظام التاريخ 1900 (حيث تتراوح الأرقام التسلسلية من 1 إلى 65380)، والتي تتوافق مع التواريخ من 1 يناير 1900 إلى 31 ديسمبر 2078.

يمكنك تعيين نظام التاريخ في خيارات Excel: خيارات > الملفات > خيارات متقدمة > استخدام نظام التاريخ 1904.

ملاحظة    إذا قمت بالاستيراد من مصنف .xlsb، فإنه يستخدم دائما نظام التاريخ 1900 بغض النظر عن إعداد نظام التاريخ.

قبل استيراد البيانات، غيّر نظام التاريخ لمصنف Excel، أو بعد إلحاق البيانات، نفّذ استعلام تحديث يستخدم التعبير [اسم حقل التاريخ] + 1462 لتصحيح التواريخ.

يستخدم Excel for the Macintosh نظام التاريخ 1904 فقط.

قيم خالية

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

  • تنسيق العمود المصدر.

  • حرّك الصفوف بحيث لا تتضمّن الصفوف الثمانية الأولى في كل عمود قيماً من أنواع بيانات مختلفة.

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

يمكن أن تساعدك الخطوات السابقة في تقليل ظهور القيم الخالية. يسرد الجدول التالي الحالات التي ستظل تشاهد فيها قيماً خاليةً:

البيانات المفقودة من نوع...

عند الاستيراد إلى...

وكان نوع الحقل الوجهة...

الحل...

النص

جدول جديد

التاريخ

استبدل كافة القيم النصية بقيم تاريخ ثم حاول الاستيراد مرة ثانية.

النص

جدول موجود

رقمي أو تاريخ

استبدل كافة القيم النصية بقيم تتطابق مع نوع بيانات الحقل الوجهة ثم حاول الاستيراد مرة ثانية.

استبدال قيم التاريخ بقيم رقمية

ستشاهد أعداداً مكونة من خمسة أرقام عشوائية بدلاً من قيم التاريخ الفعلي في الحالات التالية:

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

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

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

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

استبدال القيم الرقمية بقيم تاريخ

ستشاهد قيم تاريخ عشوائية بدلاً من القيم الرقمية الفعلية في الحالات التالية:

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

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

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

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

سلاسل الأخطاء وتلميحات حول استكشاف الأخطاء وإصلاحها

الخطأ

الوصف

اقتطاع الحقل

القيمة الموجودة في الملف كبيرة أكثر من اللازم لإعداد الخاصية حجم_الحقل لهذا الحقل.

فشل في تحويل النوع

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

مخالفة المفتاح

قيمة المفتاح الأساسي لهذا السجل مكررة  ــــــ موجودة مسبقاً في الجدول.

فشل قاعدة التحقق من الصحة

تقوم إحدى القيم بمخالفة للقاعدة المعينة باستخدام خاصية قاعدة_التحقق_من_الصحة لهذا الحقل أو الجدول.

القيمة Null في الحقل "مطلوب"

لا يُسمح بقيمة خالية في هذا الحقل لأن إعداد الخاصية مطلوب لهذا الحقل هو نعم.

القيمة Null في الحقل "ترقيم تلقائي"

تحتوي البيانات التي تستوردها على قيمة Null حاولت إلحاقها بحقل ترقيم تلقائي.

سجل غير قابل للتحليل

تحتوي قيمة نصية على حرف محدِّد النص (علامات اقتباس مزدوجة عادةً). عندما تحتوي أية قيمة على حرف المحدِّد، فيجب تكرار الحرف مرتين في الملف النصي؛ على سبيل المثال:

القطر ""2/1 4

أعلى الصفحة

استكشاف أخطاء ‎#Num!‎ والقيم الأخرى غير الصحيحة في جدول مرتبط

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

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

المشكلة

الحل

عناصر رسومية

لا يمكن ربط عناصر رسومية مثل الشعارات والمخططات والصور في Access.

تنسيق العرض

قد يتعيّن عليك تعيين الخاصية تنسيق لحقول معينة في طريقة عرض التصميم للتأكد من ظهور القيم بطريقة صحيحة في طريقة عرض "ورقة البيانات".

قيم محسوبة

تظهر نتائج الأعمدة أو الخلايا المحسوبة في الحقل المناظر ولكن لا يمكنك عرض الصيغة (أو التعبير) في Access.

قيم نصية مقتطعة

قم بزيادة عرض العمود في طريقة عرض "ورقة البيانات". إذا لم تتمكن مع ذلك من رؤية القيمة بأكملها، فقد يعود سبب ذلك إلى تجاوز طول القيمة 255 حرفاً. بإمكان Access أن يرتبط بأول 255 حرفاً فقط، وبالتالي يجب استيراد البيانات بدلاً من إنشاء ارتباط بها.

رسالة الخطأ "تم تجاوز سعة الحقل الرقمي"

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

قيم "صواب" أو "خطأ" و1- أو 0

إذا تضمّنت ورقة العمل أو النطاق المصدر قيم TRUE أو FALSE فقط، فسينشئ Access الحقل "نعم/لا" للعمود في الجدول المرتبط. ومع ذلك، إذا تضمّنت ورقة العمل أو النطاق المصدر عموداً يحتوي على قيم 1- أو 0 فقط، فسينشئ Access، بشكل افتراضي، حقلاً رقمياً للعمود، ولن تتمكّن من تغيير نوع بيانات الحقل المناظر في الجدول. إذا كنت بحاجة إلى وجود حقل "نعم/لا" في الجدول المرتبط، فتأكد من احتواء العمود المصدر على قيم TRUE و FALSE.

الحقول متعددة القيم

لا يمكِّن Access دعم القيم المتعددة في الحقل، حتى لو احتوى العمود المصدر على قائمة قيم مفصولة عن بعضها بواسطة فاصلة منقوطة (؛). وستتم معاملة قائمة القيم كقيمة واحدة، ويتم وضعها في حقل نص.

‎#Num!‎

يعرض Access #Num! قيمة الخطأ بدلا من البيانات الفعلية في حقل في الحالات التالية:

  • إذا احتوى أحد أعمدة المصدر على عدد قليل من القيم الرقمية أو قيم التاريخ في عمود يحتوي في معظمه على قيم نصية، فلن يتم استيراد القيم الرقمية وقيم التاريخ.

  • إذا احتوى أحد أعمدة المصدر على عدد قليل من القيم النصية في عمود يحتوي في معظمه على قيم رقمية، فلن يتم استيراد القيم النصية.

  • إذا احتوى أحد أعمدة المصدر على القليل من القيم النصية في عمود يحتوي في معظمه على قيم تاريخ، فلن يتم استيراد القيم النصية.

لتقليل مثيلات القيم الخالية في الجدول، قم بما يلي:

  1. تأكد من عدم احتواء العمود المصدر على قيم من أنواع بيانات مختلفة.

  2. قم بتنسيق الأعمدة في ورقة عمل Excel.

  3. أثناء عملية الربط، حدد نوع البيانات الصحيح لكل حقل. إذا كان نوع البيانات غير صحيح، فقد يحتوي العمود الناتج على #Num فقط! قيم لجميع صفوف البيانات.

قيم رقمية بدلاً من قيم التاريخ

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

قيم تاريخ بدلا من قيم رقمية

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

أعلى الصفحة

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

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

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

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