يمكنك استخدام إجراء الماكرو SaveObject لحفظ كائن Access محدد أو العنصر النشط إذا لم يتم تحديد أي عنصر. يمكنك أيضا حفظ الكائن النشط باسم جديد في بعض الحالات (يعمل هذا بنفس وظيفة الأمر حفظ باسم على شريط أدوات الوصول السريع).
ملاحظة: بدءا من Access 2010، تمت إعادة تسمية إجراء الماكرو Save إلى SaveObject.
ملاحظة: لن يسمح بهذا الإجراء إذا لم تكن قاعدة البيانات موثوقة.
الإعداد
يحتوي إجراء SaveObject على الوسيطات التالية.
وسيطة الإجراء |
الوصف |
نوع الكائن |
نوع العنصر الذي تريد حفظه. انقر فوق جدول أو استعلام أو نموذجأو تقرير أو ماكروأو وحدة نمطيةأو صفحة الوصول إلى البيانات أو طريقة عرض الخادم أو الرسم التخطيطي أو الإجراء المخزن أو الدالة في المربع نوع العنصر في قسم وسيطات الإجراء في نافذة تصميم الماكرو. لتحديد الكائن النشط، اترك هذه الوسيطة فارغة. إذا قمت بتحديد نوع عنصر في هذه الوسيطة، يجب تحديد اسم كائن موجود في الوسيطة Object Name . |
اسم العنصر |
اسم الكائن المراد حفظه. يعرض المربع اسم العنصر كل العناصر الموجودة في قاعدة البيانات من النوع المحدد بواسطة وسيطة نوع العنصر. إذا تركت الوسيطة Object Type فارغة، يمكنك ترك هذه الوسيطة فارغة لحفظ الكائن النشط، أو في بعض الحالات، أدخل اسما جديدا في هذه الوسيطة لحفظ الكائن النشط بهذا الاسم. إذا قمت بإدخال اسم جديد، يجب أن يتبع الاسم اصطلاحات التسمية القياسية لعناصر Access. |
ملاحظات
يعمل إجراء الماكرو SaveObject على جميع عناصر قاعدة البيانات التي يمكن للمستخدم فتحها وحفظها بشكل صريح. يجب أن يكون الكائن المحدد مفتوحا لإجراء SaveObject ليكون له أي تأثير على العنصر. هذا الإجراء له نفس تأثير تحديد كائن ثم حفظه بالنقر فوق حفظ على شريط أدوات الوصول السريع. ترك الوسيطة Object Type فارغة وإدخال اسم جديد في الوسيطة Object Name له نفس تأثير النقر فوق Save As على شريط أدوات الوصول السريع، وإدخال اسم جديد للكائن النشط. يمكنك استخدام إجراء الماكرو SaveObject من تحديد عنصر لحفظه وتنفيذ أمر حفظ باسم من الماكرو.
ملاحظة: لا يمكنك استخدام إجراء الماكرو SaveObject لحفظ أي مما يلي باسم جديد:
-
نموذج في عرض النموذج أو طريقة عرض ورقة البيانات.
-
تقرير في معاينة الطباعة.
-
وحدة نمطية.
-
طريقة عرض الخادم في طريقة عرض ورقة البيانات أو معاينة الطباعة.
-
صفحة الوصول إلى البيانات في عرض الصفحة.
-
جدول في طريقة عرض ورقة البيانات أو معاينة الطباعة.
-
استعلام في طريقة عرض ورقة البيانات أو معاينة الطباعة.
-
إجراء مخزّن في طريقة عرض ورقة البيانات أو معاينة الطباعة.
يقوم إجراء الماكرو SaveObject ، سواء تم تنفيذه في تشغيل ماكرو في قاعدة البيانات الحالية أو في قاعدة بيانات المكتبة ، دائما بحفظ الكائن المحدد أو العنصر النشط في قاعدة البيانات التي تم إنشاء الكائن فيها.
إذا قمت بحفظ الكائن النشط باسم جديد، ولكن الاسم هو نفسه اسم كائن موجود من هذا النوع، يسألك مربع الحوار عما إذا كنت تريد الكتابة فوق الكائن الموجود. إذا قمت بتعيين الوسيطة Warnings On لإجراء الماكرو SetWarnings إلى لا، فلن يتم عرض مربع الحوار ويتم الكتابة فوق الكائن القديم تلقائيا.
لتشغيل إجراء SaveObject في وحدة Visual Basic for Applications (VBA)، استخدم أسلوب Save للكائن DoCmd .