ينطبق على
Access 2010 Access 2007

مشروع Access هو ملف Access (.adp) يوفر اتصالا مباشرا وفعالا بقاعدة بيانات Microsoft SQL Server من خلال بنية مكون OLE DB. يسمح لك Microsoft Access 2007 و2010 بإنشاء ملفات مشروع Access (.adp) جديدة والعمل مع مشاريع Access الموجودة التي قمت بإنشائها في الإصدارات السابقة من Access. توفر هذه المقالة شرحا موجزا لمشاريع Access، وتخبرك بكيفية عمل مشاريع Access في Access 2007 و2010. كما يغطي كيفية إنشاء مشروع Access جديد في Access 2007 و2010 وكيفية توصيل مشروع Access بقاعدة بيانات SQL Server موجودة.

ملاحظة: Access 2010 هو الإصدار الأخير من Access الذي يدعم العمل مع ملفات مشروع Access (.adp).

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

نظرة عامة على مشاريع Access

يوفر إنشاء مشروع Access العديد من المزايا مقارنة بالارتباط بالجداول أو طرق العرض SQL Server. على سبيل المثال، في مشروع Access، يمكنك إجراء تغييرات في التصميم على عناصر SQL Server، مثل الجداول وطرق العرض، ويمكنك إنشاء ميزات SQL Server أخرى وتحريرها واستخدامها، مثل الرسومات التخطيطية لقاعدة البيانات والإجراءات المخزنة والوظائف المعرفة من قبل المستخدم. في المقابل، عند الارتباط بقاعدة بيانات SQL Server، لا يمكنك إجراء تغييرات في التصميم على أي كائنات SQL Server، ويمكنك الارتباط بالجداول وطرق العرض SQL Server فقط. ومع ذلك، يسمح لك الارتباط بالاتصال بقواعد بيانات SQL Server متعددة، بينما يمكن لملف مشروع Access (*.adp) الاتصال بقاعدة بيانات SQL Server واحدة فقط.

لمزيد من المعلومات حول الارتباط بقاعدة بيانات SQL Server، انقر فوق المقالة ارتباط بقاعدة بيانات SQL Server أو استيرادها منها.

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

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

التوافق بين إصدارات Access والإصدارات SQL Server

تتوافق ملفات Access 2010 .adp مع SQL Server 2008 والإصدارات السابقة. قد تكون الإصدارات اللاحقة من SQL Server متوافقة أيضا مع ملفات .adp في Access 2010، ولكن كقاعدة عامة، إذا كنت تريد تعديل عناصر SQL من داخل ملف Access .adp، فيجب أن يكون إصدار Access أعلى من إصدار SQL Server. على سبيل المثال، لا يمكنك تعديل العناصر في قاعدة بيانات SQL Server 2008 باستخدام Access 2007. وبالمثل، لا يمكنك تعديل العناصر في قاعدة بيانات SQL Server 2005 باستخدام Access 2003.

هام: قبل الترقية إلى إصدار جديد من Access أو SQL Server، اختبر دائما مشروع Access باستخدام الإصدار (الإصدارات) الجديد للتأكد من أن جميع الميزات تعمل بشكل صحيح.

نوع البيانات ودعم الرسم التخطيطي

أنواع بيانات التاريخ/الوقت

يوفر Access 2010 دعما محدودا لأربعة أنواع جديدة من بيانات التاريخ/الوقت التي تمت إضافتها في SQL Server 2008:

  • TIME

  • DATE

  • DATETIME2

  • DATETIMEOFFSET

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

أنواع البيانات ذات الطول المتغير

يمكن استخدام أنواع البيانات المتغيرة التالية في مشاريع Access 2010:

  • VARBIN(MAX)

  • VARCHAR(MAX)

  • NVARCHAR(MAX)

ومع ذلك، لا يمكنك إضافة أو تعديل الحقول التي تستخدم محددات MAX من داخل مشروع Access.

نوع بيانات BIGINT

يدعم Access 2010 نوع بيانات SQL SERVER BIGINT. ومع ذلك، تفرض واجهة مستخدم Access حدا أقل من -999999999999999999 (حوالي -2^60) بدلا من الحد الأدنى الفعلي وهو -2^63. الحد الأعلى في واجهة مستخدم Access هو 2^63-1، وهو نفس الحد الموجود في SQL Server.

الميزات غير المدعومة

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

أنواع بيانات SQL Server 2008 الجديدة التالية غير مدعومة في مشاريع Access:

  • جغرافيا

  • هندسة

  • معرف التسلسل الهرمي

يحظر Access وضع التصميم للجداول أو طرق العرض التي تستخدم هذه الأنواع.

الرسومات التخطيطية لقاعدة البيانات (طريقة عرض العلاقة)

نتيجة لأنواع البيانات الثلاثة غير المدعومة المدرجة في القسم السابق، لا يمكنك فتح رسومات تخطيطية لقاعدة بيانات SQL Server 2008 في مشروع Access.

أعلى الصفحة

توصيات لمشاريع Access في Access 2010

نواصل دعم إنشاء ملفات .adp والعمل معها في Access 2010. ومع ذلك، نوصي بأن يستخدم المطورون أدوات تصميم SQL Server المتوفرة في SQL Server Management Studio لتصميم كائنات قاعدة البيانات مثل الجداول وطرق العرض والإجراءات المخزنة، ثم استخدام واجهة Access لتصميم النماذج والتقارير ووحدات الماكرو والوحدات النمطية التي تتصل بهذه العناصر. توفر الأدوات التي توفرها SQL Server واجهة أقوى لإنشاء كائنات SQL Server.

إنشاء مشروع Access

استخدم هذا الإجراء لإنشاء ملف مشروع Access (.adp) جديد في Access 2007 أو 2010.

  1. في علامة تبويب ملف، انقر فوق جديد. إذا كنت تستخدم Access 2007، فانقر فوق زر Microsoft Office ثم انقر فوق فتح.

  2. قم بأحد الإجراءات التالية:إنشاء مشروع Access في موقع الملف الافتراضي    

    • ضمن قاعدة بيانات فارغة، اكتب اسما للمشروع في المربع اسم الملف باستخدام ملحق اسم ملف .adp.

      -أو-

      إنشاء مشروع Access في موقع ملف مختلف    

      1. ضمن قاعدة بيانات فارغة، انقر فوق استعراض بحثا عن موقع لحفظ قاعدة البيانات.

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

      3. اكتب اسم ملف للمشروع في المربع اسم الملف .

      4. في القائمة حفظ بنوع ، حدد Microsoft Office Access Projects (*.adp)، ثم انقر فوق موافق.

  3. ضمن مشروع جديد، انقر فوق إنشاء.

    يطالبك Access بالرسالة التالية:

    هل تريد الاتصال بقاعدة بيانات SQL Server موجودة؟

    إذا كنت تريد الاتصال بقاعدة بيانات SQL Server موجودة، فانقر فوق نعم وتابع الخطوة 4؛ وإلا، فانقر فوق لا ثم انتقل إلى الخطوة 5 لإنشاء قاعدة بيانات SQL Server جديدة.

  4. الاتصال بقاعدة بيانات SQL Server موجودة    

    1. في مربع الحوار خصائص ارتباط البيانات ، أدخل المعلومات المطلوبة لما يلي:

      • اسم الخادم

      • المعلومات اللازمة لتسجيل الدخول إلى الخادم

      • اسم قاعدة البيانات

        مربع الحوار " خصائص ارتباط البيانات"

    2. انقر فوق اختبار الاتصال للتحقق من صحة الإعدادات ونجاح الاتصال.إذا لم ينجح الاتصال، يعرض مربع الحوار خطأ ارتباط بيانات Microsoft رسالة تصف المشكلة. انقر فوق موافق لإغلاق الرسالة، وحدد الإعدادات في مربع الحوار خصائص ارتباط البيانات ، ثم انقر فوق اختبار الاتصال مرة أخرى. قد تحتاج أيضا إلى التحقق من مسؤول قاعدة البيانات SQL Server لقاعدة البيانات التي تتصل بها، للتأكد من صحة إعداداتك أو توفر الكمبيوتر.

    3. بعد أن يعرض مربع الحوار ارتباط بيانات Microsoft الرسالة نجح اختبار الاتصال، انقر فوق موافق لإغلاق مربع الحوار، ثم انقر فوق موافق لإغلاق مربع الحوار خصائص ارتباط البيانات .يقوم Access بتوصيل المشروع بقاعدة بيانات SQL Server.

  5. إنشاء قاعدة بيانات SQL Server جديدة    

    1. في الصفحة الأولى من معالج قاعدة بيانات Microsoft SQL Server، أدخل المعلومات التالية:

      • الكمبيوتر SQL Server الذي تريد استخدامه لقاعدة البيانات هذه

      • معلومات تسجيل الدخول الخاصة بك

      • اسم لقاعدة بيانات SQL Server  

        معالج قاعدة بيانات Microsoft SQL Server

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

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

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

أعلى الصفحة

توصيل مشروع Access موجود بقاعدة بيانات SQL Server مختلفة

استخدم الإجراء التالي إذا كان لديك مشروع Access موجود غير متصل بقاعدة بيانات SQL Server، أو إذا كنت تريد تغيير الكمبيوتر أو قاعدة البيانات SQL Server التي يتصل بها مشروعك.

  1. على علامة التبويب ملف، انقر فوق فتح. إذا كنت تستخدم Access 2007، فانقر فوق زر Microsoft Office ثم انقر فوق فتح.

  2. في مربع الحوار فتح ، حدد مشروع Access وافتحه.قد يظهر مربع حوار إشعار أمان Microsoft Office Access . إذا كنت تثق بمصدر قاعدة البيانات، فانقر فوق فتح للمتابعة.

  3. على علامة التبويب ملف ، انقر فوق خادم، ثم انقر فوق اتصال. (إذا كنت تستخدم Access 2007، فانقر فوق زر Microsoft Office، وأشر إلى الخادم ثم انقر فوق اتصال.) يظهر مربع الحوار خصائص ارتباط البيانات .

  4. في مربع الحوار خصائص ارتباط البيانات ، أدخل المعلومات المطلوبة لما يلي:

    • اسم الخادم

    • المعلومات اللازمة لتسجيل الدخول إلى الخادم

    • اسم قاعدة البيانات

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

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

يقوم Access بتوصيل المشروع بقاعدة البيانات SQL Server التي حددتها.

أعلى الصفحة

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

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

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