إجراء الماكرو ImportExportSpreadsheet

يمكنك استخدام إجراء الماكرو ImportExportSpreadsheet لاستيراد البيانات أو تصديرها بين قاعدة بيانات Access الحالية (mdb. أو accdb.) وملف جدول بيانات. يمكنك أيضا ربط البيانات الموجودة في جدول بيانات Excel بقاعدة البيانات Access البيانات. باستخدام جدول بيانات مرتبط، يمكنك عرض بيانات جدول البيانات باستخدام Access مع السماح بالوصول الكامل إلى البيانات من برنامج جداول بيانات Excel. يمكنك أيضا إنشاء ارتباط إلى البيانات في ملف جدول بيانات Lotus 1-2-3، ولكن هذه البيانات تكون أيضا للقراءة فقط في Access.

ملاحظة: بدءا من Access 2010، تمت إعادة تسمية إجراء الماكرو TransferSpreadsheet إلى ImportExportSpreadsheet.

ملاحظة: لن يتم السماح بهذا الإجراء إذا كانت قاعدة البيانات غير موثوق بها.

الإعداد

إن إجراء الماكرو ImportExportSpreadsheet به الوسيطات التالية.

وسيطة الإجراء

الوصف

نوع النقل

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

ملاحظة: نوع نقل الارتباط غير معتمد لمشاريع Access (adp.).

نوع جدول البيانات

نوع جدول البيانات الذي تريد الاستيراد منه أو التصدير إلى أو الارتباط به. يمكنك تحديد أحد أنواع جداول البيانات في المربع. الإعداد الافتراضي هو Excel Workbook.

ملاحظة: يمكنك الاستيراد من الارتباط (للقراءة فقط) إلى Lotus. ملفات WK4، ولكن لا يمكنك تصدير بيانات Access إلى تنسيق جدول البيانات هذا. لم يعد Access يدعم أيضا استيراد البيانات أو تصديرها أو ربطها من Lotus. جداول بيانات WKS أو Excel الإصدار 2.0 باستخدام هذا الإجراء. إذا كنت تريد الاستيراد من بيانات جدول البيانات أو الارتباط بها في الإصدار 2.0 من Excel أو Lotus. تنسيق WKS، وتحويل بيانات جدول البيانات إلى إصدار لاحق من Excel أو Lotus 1-2-3 قبل استيراد البيانات أو ربطها في Access.

اسم الجدول

اسم جدول Access لاستيراد بيانات جدول البيانات إليه، أو تصدير بيانات جدول البيانات منه، أو ربط بيانات جدول البيانات به. يمكنك أيضا كتابة اسم Access استعلام تحديد الذي تريد تصدير البيانات منه. هذه الوسيطة مطلوبة.

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

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

اسم الملف

اسم ملف جدول البيانات الذي تريد الاستيراد منه أو التصدير إلى أو الارتباط به. تضمين المسار الكامل. هذه الوسيطة مطلوبة.

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

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

له أسماء الحقول

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

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

Range

نطاق الخلايا الذي تريد استيراده أو ربطه. اترك هذه الوسيطة فارغة لاستيراد جدول البيانات بأكمله أو ربطه. يمكنك كتابة اسم نطاق في جدول البيانات أو تحديد نطاق الخلايا الذي تريد استيراده أو إنشاء ارتباط له، مثل A1:E25 (لاحظ أن A1.. لا يعمل بناء جملة E25 في Access 97 أو أي وقت لاحق). إذا كنت تقوم باستيراد أو إنشاء ارتباط إلى أحد إصدارات Excel الإصدار 5.0 أو جدول بيانات أحدث، يمكنك أن تقوم ببادرة النطاق باسم ورقة العمل ونقطة تعجب؛ على سبيل المثال، Budget! A1:C7.

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

ملاحظات

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

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

  • يجب أن يكون كل حقل في جدول البيانات من نوع البيانات نفسه كال حقل المناظر في الجدول.

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

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

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

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

لتشغيل الإجراء ImportExportSpreadsheet في وحدة نمطية في Visual Basic for Applications (VBA)، استخدم أسلوب TransferSpreadsheet لكائن DoCmd.

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

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

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

×