إذا كانت قاعدة البيانات الخاصة بك مشتركة عبر الشبكة ، يقوم Microsoft Access بتحديث المعلومات على فترات منتظمة. للاطلاع على أحدث البيانات ، قم بتحديث السجلات في طريقة عرض ورقة البيانات أو طريقة عرض النموذج: في علامة التبويب
ملحوظة:قد تستغرق إعادة الاستعلام وقتًا طويلاً حسب حجم السجلات.
في هذا المقال
تحديث البيانات
تحديد الفاصل الزمني للتحديث
تحديث البيانات
لتحديث البيانات في طريقة عرض ورقة البيانات أو النموذج ، في علامة التبويب
الصفحة الرئيسية في مجموعةإدخالات انقرتحديث الجميع ، ثم انقر فوقينعش .لتحديث البيانات في نافذة PivotTable أو PivotChart ، في ملف
البناء في مجموعةبيانات انقرتحديث مناطق الملخص .اضغط على مجموعة المفاتيح SHIFT + F9.
قم بأحد الإجراءات التالية:
أعلى الصفحة
تحديد الفاصل الزمني للتحديث
يمكنك تحديد الفاصل الزمني الذي يقوم فيه Access بتحديث البيانات. بشكل افتراضي ، يقوم Access بتحديث البيانات كل 60 ثانية.
اضغط على زر المكتب يظهر Outspace.
في الجزء الأيمن من Outspace ، انقر فوق
على الجانب الأيسر من مربع الحوار
على اللوحة اليمنى أدناه
أعلى الصفحة
إعادة الاستعلام عن البيانات باستخدام ماكرو
لإعادة الاستعلام عن البيانات تلقائيًا عند وقوع حدث ما ، يمكنك إنشاء ماكرو وإقرانه بالحدث. افترض أنك تريد إعادة طلب البيانات عن طريق الحصول على
في علامة التبويب
انقر فوق السهم الموجود في المربع بجوار علامة الجمع الخضراء (+) واختر
احفظ الماكرو باستخدام اسم
افتح النموذج المطلوب بتنسيق
في علامة التبويب
احفظ النموذج.
أعلى الصفحة
استخدم الكود لإعادة طلب البيانات
لإعادة الاستعلام عن البيانات تلقائيًا عند وقوع حدث ما ، يمكنك إنشاء ماكرو وإقرانه بحدث ، مثل تلقي نموذج. للقيام بذلك ، يمكنك إنشاء ماكرو وربطه بحدث النموذج
افتح النموذج المطلوب في المصمم. إذا لم يتم عرض صفحة الخصائص ، فاضغط على F4.
تأكد من تحديد النموذج نفسه ، ثم انقر فوق علامة التبويب
في علامة التبويب
في مربع الحوار
يتم فتح وحدة نمطية جديدة في محرر Visual Basic.
يكتب
احفظ النموذج.
أعلى الصفحة
طلب البيانات في تطبيق Access على الويب
يتم تشغيل الاستعلامات في تطبيق Access على الويب على الخادم. لإعادة الاستعلام عن البيانات في تطبيق Access على الويب ، استخدم ماكرو UpdateRecord. يتطلب هذا الماكرو مجموعة السجلات الحالية.
افتح النموذج المطلوب ، انقر فوق الزر
في
احفظ النموذج.
أعلى الصفحة
يتيح لك النظام الأساسي 1C: Enterprise إضافة عناصر نموذج مُدار وتعديلها برمجيًا. دعونا نرى لماذا قد تكون هناك حاجة إلى هذا.
قد يكون التعديل البرنامجي للنموذج مطلوبًا في عدة حالات:
- عند الانتهاء من التكوينات النموذجية لتسهيل إجراء التحديث اللاحق. في هذه الحالة ، سيتم تغيير وحدة النموذج فقط. الوحدات النمطية أسهل بكثير في التحديث من النموذج.
- عند تنفيذ بعض الخوارزميات العامة. على سبيل المثال ، في النظام الفرعي "حظر تحرير تفاصيل الكائنات" لجميع الكائنات المتصلة بالنظام الفرعي ، يتم إنشاء زر برمجيًا لتمكين إمكانية تحرير التفاصيل.
- عند تنفيذ بعض الخوارزميات المحددة. على سبيل المثال ، يتم إنشاء حقول لتحرير التفاصيل الإضافية في كتاب مرجع التسمية.
في نموذج مُدار ، يمكنك إضافة وتعديل وإزالة برمجيًا:
- المتطلبات.
- أوامر محلية
- عناصر.
كل هذه العمليات ممكنة فقط على الخادم.
لإعادة التشكيل البرنامجي قيود:
- يمكنك فقط حذف السمات / الأوامر / العناصر المضافة برمجيًا. لا يمكنك حذف الكائنات التي تم إنشاؤها في أداة التهيئة برمجيًا.
- من المستحيل تعيين السمة باعتبارها السمة الرئيسية.
تغيير أوامر النموذج
لإدارة تكوين الأوامر لكائن الشكل المدارلديك مجموعة فرق
يضيف (< ИмяКоманды >)
كمية ()
تجد (< ИмяКоманды >)
حذف (< Команда >)
تتوفر مجموعة الأوامر لكل من العميل والخادم. تعديل المجموعة (طرق Add () و Remove ()) ممكن فقط على الخادم. يمكنك البحث والحصول على عدد العناصر (طرق Find () و Quantity ()) على كل من العميل والخادم.
كمثال على العمل مع أوامر النموذج ، دعنا ننشئ أمر ChangeHistory جديد بعنوان "Change History ..." ، والذي سيستدعي المعالج عرض التاريخ(). يتم الإنشاء عند فتح النموذج.
& على الخادم
إجراء OnCreateOnServer (فشل ، معالجة قياسية)
فريق = أوامر. يضيف( "تاريخ التغييرات");
فريق . العمل = ؛
فريق . العنوان = "تاريخ التغييرات ...";
EndProcedure
& AtClient
إجراء Connected_DisplayHistory (Command)
// إجراءات الأوامر
EndProcedure
يجب أن يكون معالج الأوامر موجودًا في النموذج وأن يحتوي على توجيه الترجمة & AtClient.
تغيير تفاصيل النموذج
يتم تنفيذ قراءة تكوين سمات النموذج بواسطة الوظيفة احصل على التفاصيل(< Путь >) تقوم بإرجاع صفيف من النوع FormAttributes. تحدد معلمة الوظيفة المسار إلى السمة الأصل (كسلسلة). إذا تم حذف المعلمة أو تحديد سلسلة فارغة ، يتم إرجاع بيانات اعتماد المستوى الأعلى.
يتم إجراء تغيير التفاصيل بواسطة الطريقة تحرير(<التفاصيل المضافة>, <تفاصيل قابلة للإزالة>) هدف الشكل المدار. الخيارات التفاصيل المضافةو تفاصيل قابلة للإزالةيتم تمرير المصفوفات التي تحتوي على عناصر من نوع طلب النموذج.
انتباه!
عملية تغيير تكوين التفاصيل كثيفة الاستخدام للموارد. في الواقع ، يتم إعادة إنشاء النموذج. في هذا الصدد ، يتم تنفيذ العمل مع تفاصيل النموذج في وضع الدُفعات.
لنقم بإنشاء سمة نموذج جديدة تسمى المشتري:
addedAttributes = صفيف جديد ؛
التفاصيل المضافة. أضف (سمة نموذج جديد("المشتري" ، وصف النوع الجديد ("DirectoryReference.Counterparties") ، "العميل") ؛// التغييرات في تكوين السمات
);
تغيير عناصر النموذج
لإدارة تكوين عناصر الكائن الشكل المدارلديك مجموعة عناصر. المجموعة لها عدة طرق:
إدراج (< Имя>, < ТипЭлемента>, < Родитель>, < Элемент >)
يضيف (< Имя>, < ТипЭлемента>, < Родитель >)
كمية ()
تجد (< Имя >)
يتحرك(< Элемент>, < Родитель>, < МестоРасположения >)
حذف (< Элемент >)
تتوفر مجموعة Elements على كل من العميل والخادم. تعديل المجموعة (طرق الإدراج () ، Add () ، Move () و Delete ()) متوفرة فقط على الخادم. يمكنك البحث والحصول على عدد العناصر (طرق Find () و Quantity ()) على كل من العميل والخادم. يمكن أن تكون عناصر المجموعة:
- GroupForm ؛
- TableForms
- حقل النموذج؛
- ButtonForms.
يمكنك تعيين معالجات الأحداث برمجيًا لتشكيل العناصر. لهذا الغرض ، الطريقة SetAction (< ИмяСобытия>, < Действие >) .
لنلقِ نظرة على بعض الأمثلة العملية الأكثر شيوعًا للعمل مع الأوامر والسمات وعناصر النموذج.
إضافة أمر والزر المرتبط به:
// أنشئ فريقًا
فريق = أوامر. يضيف( "تاريخ التغييرات");
فريق . العمل = "Connected_DisplayHistory"; // يجب أن يحتوي النموذج على إجراء بالاسم المحدد
فريق . رأس = "تاريخ التغييرات ...";
// إنشاء زر وربطه بأمر
عنصر = العناصر. يضيف( "تاريخ التغييرات"، النوع ("FormButton")) ؛
العنصر = "تاريخ التغييرات";
إضافة سمة وحقل الإدخال المرتبط بها:
// وصف التفاصيل المضافة
addedAttributes = صفيف جديد ؛
التفاصيل المضافة. يضيف(سمة النموذج الجديد ("المشتري" ، وصف نوع جديد ( "ارتباط مرجعي. الأطراف المقابلة")، "عميل" ))؛
// تغيير تكوين السمات
تحرير السمات (addedAttributes);
// إنشاء حقل إدخال وربطه بسمة
عنصر = العناصر. إضافة ("العميل" ، النوع ("FormField")) ؛
عنصر . عرض = ViewFormFields. مجال الدخول
عنصر . PathToData= "المشتري" ؛
تعيين معالج حدث لعنصر نموذج:
البند المشتري. SetAction("عندما يتغير" ، "Plug-in_BuyerOnChange");
& AtClient
إجراء Plugin_BuyerOnChange(عنصر )
// إجراءات الحدث
EndProcedure
انتباه!
الإجراءات التي يتم تثبيتها كمعالجات للأحداث من التعليمات البرمجية باستخدام الطريقة SetAction ()، يوصى باستخدام البادئة Connected_.
انتباه!
يمكنك تنزيل المعالجة بأمثلة من البحث الآلي وتغيير التفاصيل والأوامر والعناصر لنموذج مُدار.
تقوم Firm 1C بإصدار إصدارات جديدة من تكويناتها باستمرار: إضافة ميزات جديدة وتحديث نماذج التقارير.
لذلك ، يجب أيضًا تحديث تكوين قواعد المعلومات الخاصة بك باستمرار. حتى أن برنامج 1C يذكر هذا بنفسه ويعرض إجراء تحديث. يمكنك تحديث 1C 8.3 بنفسك بطريقتين: من خلال أداة التهيئة أو عبر الإنترنت. ضع في اعتبارك الإرشادات خطوة بخطوة لتحديث 1s وما يجب القيام به بعد هذا الإجراء باستخدام مثال.
تحديث برنامج 1C 8 عبر الإنترنت
لتحديث 1C 8.3 عبر الإنترنت ، انتقل إلى قائمة "الإدارة" وابحث عن قسم "تحديث إصدار البرنامج":
أولاً ، دعنا ننتقل إلى قسم "إعداد تحديثات البرامج عبر الإنترنت":
في هذه النافذة أهم شيء هو إدخال رمز المستخدم وكلمة المرور ، فبدونها لن يكون من الممكن الاتصال بالموقع بالتحديثات. كان يجب أن تستقبلهم مع. إذا لم تكن بحوزتك لسبب ما ، فسيكون هناك ارتباط بجواره ستنتقل إلى حسابك الشخصي على موقع الدعم ، وستكون جميع البيانات هناك.
هنا يمكنك أيضًا تعطيل البحث التلقائي عن التحديثات أو إعداد فحص لجدول زمني أو في كل مرة تدخل فيها إلى البرنامج.
اترك المفتاح على "التحديثات التلقائية" وانقر على "التالي". إذا تم العثور على إصدار أحدث من البرنامج من الإصدار الحالي ، فستظهر المعلومات المقابلة.
بالنسبة للتكوين الخاص بي ، تم العثور على إصدار أحدث ، وسأحاول الآن تحديث 1C. انتبه إلى حجم التحديث ، حيث يتم تنزيله وتفريغه في دليل المستخدم الموجود على محرك الأقراص "C:". وفقًا لذلك ، يجب أن يكون هناك مساحة خالية كافية عليه. بالمناسبة ، يمكنك هنا قراءة التغييرات والابتكارات في التحديث. نضغط على "التالي".
الغريب أن البرنامج لم يتمكن من الاتصال بخادمه في المرة الأولى لأنه استخدم الرمز القديم وكلمة المرور ، على الرغم من أنني حددت كل شيء بشكل صحيح في الإعدادات:
أنقر على "موافق" ، أدخل البيانات الصحيحة وانقر على "التالي". أتمنى ألا ترى مثل هذه النافذة.
سيبدأ البرنامج في استلام ملف التحديث. اعتمادًا على سرعة الإنترنت لديك ، يمكن أن تكون هذه عملية طويلة جدًا. استغرق الأمر مني بضع دقائق. في النافذة التالية ، يتعين علينا اختيار التحديث فورًا أو عند الانتهاء من العمل. إذا قررت الترقية على الفور ، فتأكد من عدم وجود أي شخص آخر في قاعدة البيانات. يتم التحديث في الوضع الخاص.
احصل على 267 درس فيديو 1C مجانًا:
هنا سيُطلب منك عمل نسخة احتياطية قبل التحديث. انا انصح بالضرورةعمل نسخة احتياطية من قاعدة 1C ، لقد اقتنعت من تجربتي الخاصة. وأوصي باختيار العنصر الأخير "إنشاء نسخة احتياطية مع الحفظ في دليل". في هذه الحالة ، إذا حدث خطأ ما أثناء التحديث ، فسيعيد البرنامج نفسه كل شيء إلى مكانه.
استمر التحديث الخاص بي دون مشاكل واستغرق حوالي 45 دقيقة.
ملاحظة مهمة! بعد تثبيت تحديث التكوين ، قد يطلب منك البرنامج تحديث النظام الأساسي 1C. كيفية القيام بذلك ، يمكنك قراءة أو مشاهدة الفيديو الخاص بنا:
التحديث الذاتي 1C 8.3 من خلال أداة التهيئة
لإجراء تحديث من خلال أداة التهيئة ، تحتاج أولاً إلى تنزيل ملف تحديث 1C من الموقع الرسمي أو من قرص ITS. كيفية القيام بذلك ، وصفته في المقال "". فقط صف في الجدول ، بالطبع ، تحتاج إلى تحديد آخر (محاسبة 1C):
يجب ملاحظة نقطة واحدة هنا. قد لا تناسب جميع الإصدارات الأخيرة التكوين الحالي الخاص بك. لذلك ، إذا لم تقم بالتحديث لفترة طويلة ، فقد تضطر إلى تنزيل عدة إصدارات. تعرض قائمة الإصدارات أيهما يناسب.
في حالتي ، فإن أحدث إصدار من 1C مناسب ، وقمت بتنزيله. بخلاف ملف تحديث النظام الأساسي ، يتم أرشفة تحديثات التكوين. يُنصح أيضًا بوضعه في دليل نظيف وتشغيله. بعد فك حزمته ، قم بتشغيل ملف setup.exe:
سيتم تثبيت التحديث في الدليل المحدد. عادة ما يكون هذا هو الدليل الافتراضي ، ولكن يمكنك تحديد دليل مختلف.
ننتقل الآن إلى أداة التهيئة:
بالطبع ، تحتاج إلى تسجيل الدخول كمستخدم لديه حقوق إدارية.
عمل نسخة احتياطية الآن!
الآن أنت بحاجة للذهاب إلى القائمة "التكوين - الدعم - تحديث التكوين". ستظهر نافذة:
إذا تم العثور على واحد أو أكثر من تحديثات التكوين 1C 8.3 ، فستظهر نافذة بها اختيار التحديث الذي تحتاجه:
إذا تم العثور على العديد من التحديثات المتاحة ، فسيقوم البرنامج بتسليط الضوء على آخرها بخط عريض.
نضغط على "إنهاء". ستظهر نافذتان للمعلومات ، ما عليك سوى النقر فوق "متابعة".
ستبدأ عملية التحديث. بعد فترة ، قد تظهر نافذة مقارنة التكوين. إذا لم تكن خبيرًا ، فمن الأفضل عدم لمس أي شيء هناك. انقر فوق تشغيل":
بعد فترة ، ستظهر رسالة "تم دمج التكوين". انقر فوق موافق".
أنت الآن بحاجة أيضًا إلى تحديث تكوين قاعدة المعلومات. للقيام بذلك ، انتقل إلى القائمة "التكوين - تحديث تكوين قاعدة البيانات".
إذا طلب النظام شيئًا آخر ، فأنت بحاجة إلى النقر فوق "نعم" أو "قبول".
عند الانتهاء ، يمكن إغلاق المُكوِّن. عند بدء تشغيل البرنامج لأول مرة في الوضع العادي ، قد تتلقى رسالة تفيد بأن النظام الأساسي المستخدم قديم لهذا التكوين ولا يوصى بالعمل على النظام.
هذا يكمل التحديث.
شاهد أيضًا مقطع الفيديو الخاص بنا حول تحديث 1C من خلال أداة التهيئة: