مشاركة عبر


كيفية القيام بما يلي: تخزين البيانات مؤقتًا للاستخدام دون اتصال أو على خادم

ينطبق على

تنطبق المعلومات الموجودة في هذا الموضوع فقط على أنواع المشاريع وإصدارات Microsoft Office التالية: لمزيد من المعلومات، راجع الميزات المتوفرة بواسطة تطبيقات Office و نوع المشروع.

نوع المشروع

  • مشروعات على مستوى المستند

إصدار Microsoft Office

  • Excel 2007 و Excel 2010

  • Word 2007 و Word 2010

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

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

ملاحظة

مجموعات البيانات التي تم إنشاؤها باستخدام Visual Basic وتحمل علامة Cached وWithEvents (بما في ذلك مجموعات البيانات التي تم سحبها من النافذة مصادر بيانات أو مربع الأدوات الذي يحتوي على الخاصية CacheInDocument معينة إلىTrue) لديها تسطير سفلي يسبق أسماءها في ذاكرة التخزين المؤقت. قم بحفظ مصنف ك CreateNewFile.xls في الموقع من CachedDataItemC:\CreateNewFile. اسم وحدة نمطية? CreateNewProject، و ثم انقر فوق ServerDocumentإضافة.

لتخزين بيانات مؤقـتًا في المستند باستخدام التعليمات البرمجية

  1. قم بالتصريح بحقل عمومي أو خاصية لعنصر البيانات كعضو من فئة عنصر مضيف في مشروعك، مثل الفئة ThisDocumen في مشروع Word أو الفئة ThisWorkbook في مشروع Excel.

  2. قم بتطبيق السمة CachedAttribute على العضو لوضع علامة على عنصر البيانات ليتم تخزينه في ذاكرة تخزين بيانات المستند المؤقتة. المثال التالي يطبق هذه السمة على التصريح بحقل لـ DataSet.

    <Microsoft.VisualStudio.Tools.Applications.Runtime.Cached()> _
    Public employeesDataSet As DataSet
    
    [Microsoft.VisualStudio.Tools.Applications.Runtime.Cached()]
    public DataSet employeesDataSet;
    
  3. قم بإضافة تعليمات برمجية لإنشاء مثيل من عنصر البيانات (إذا كان ذلك قابلاً للتطبيق) ولتحميلها من قاعدة البيانات.

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

لتخزين مجموعة بيانات مؤقـتًا في المستند باستخدام نافذة الخصائص

  1. قم بإضافة مجموعة بيانات إلى المشروع باستخدام أدوات في مصمم Visual Studio، على سبيل المثال، بإضافة مصدر بيانات إلى مشروعك باستخدام النافذة مصادر بيانات.

  2. قم بإنشاء مثيل من مجموعة البيانات إن لم يكن لديك واحد، وحدد المثيل في المصمم.

  3. في النافذة خصائص، قم بتعيين الخاصية CacheInDocument إلى True.

    لمزيد من المعلومات، راجع الخصائص في مشاريع Office.

  4. في النافذة خصائص قم بتعيين الخاصية Modifiers إلى Public (بشكل افتراضي تكون Internal).

راجع أيضًا:

المهام

كيفية القيام بما يلي: تخزين مصدر بيانات مؤقـتًا بطريقة برمجية في مستند Office

كيفية القيام بما يلي: تخزين البيانات مؤقـتًا في مستند محمي بكلمة مرور

المبادئ

التخزين المؤقت للبيانات

الوصول إلى البيانات في المستندات على الخادم

موارد أخرى

حفظ بيانات

عنصر تحكم التوافق الأمثل في ADO.NET