تحتوي مجموعات OpenOffice و LibreOffice للمكاتب المفتوحة المصدر على ميزة برمجية نادراً ما تستخدم بشكل سيئ للغاية ، وهي تسمح لك بتطوير تطبيقات مماثلة لتطبيقات Microsoft Access بسرعة. اليوم سأقدم لمحة موجزة عن قدرات البرمجة في OpenOffice ، LibreOffice.
سؤال: لماذا؟
لن أتدخل في الأسباب التاريخية الآن ، لأنه بالنسبة للموظفين المشاركين في التشغيل الآلي - هؤلاء هم مدراء الشركة وموزعي أنظمة تخطيط موارد المؤسسات وخدمات تكنولوجيا المعلومات داخل المؤسسة والاستشارات - جميعهم لديهم أسبابهم الخاصة (مدعومة غالبًا بمكاسب نقدية) للدفاع عن وجهة نظرهم. لكنني أعتقد أن الجميع سيوافقون على استخدام Excel و Calc التماثلية المجانية (من حزمة OpenOffice ، LibreOffice) على نطاق واسع في العمل اليومي لأقسام المؤسسات. وحتى في حالة وجود مثل هذه الظاهرة ، يمكن القول إن هذا لم يعد مجرد حادث ، ولكنه ضرورة إنتاجية ، إذا جاز التعبير ، وبالتأكيد ليس خطأ العمال - بل هو قصور في الأتمتة.
في حزم OpenOffice ، يوجد حزم LibreOffice مكون للعمل مع قواعد البيانات - Base. حاولت إتقان العمل معها حتى قبل OpenOffice ، LibreOffice - في أيام StarBase. لكن كل ما عندي من محاولات تقع في الغياب الكامل للوثائق على التنمية (البرمجة). واليوم ، لا تزال الوثائق شحيحة ، وربما كان المورد الأكثر فائدة هو كتاب
العاشق الكبير لبرمجة OpenOffice ،
LibreOffice - Andrew Andrew . كما تم نشر كتاب باللغة الروسية ، بما في ذلك الفصل 7. OOo Basic Language - UDC 681.3.06 BBK 32.973.26-018.2 K59 Kozodaev، R. Yu. K59 OpenOffice.org 3. Complete User Guide / R. Yu. Kozodaev، A V. Majugin / Ed. إي. أوشاكوفا. - SPB: BHV-Petersburg، 2010 .-- 704 p .: Ill. + التوزيع (على قرص مضغوط) - (مكتبة مركز غنو / لينكس) ISBN 978-5-9775-0385-3
لذلك ، كتوزيع للمعلومات حول إمكانيات البرمجة لـ OpenOffice ، LibreOffice مع التركيز على المكون الأساسي ، تم إنشاء هذه الرسالة.
تعد حزمة LibreOffice مناسبة الآن في الإصدار 6.2 ، والذي يمكن الحصول عليه
من موقع المطور .
أيضًا ، تم تثبيت الحزمة مسبقًا على العديد من توزيعات Linux (أحيانًا لا يتم تثبيت الحزمة الأساسية مسبقًا ، نظرًا لأنه نادرًا ما يتم استخدامها).
في مرحلة إنشاء قاعدة بيانات Base جديدة ، يمكنك اختيار خيار العمل مع قاعدة البيانات المدمجة أو الانضمام إلى خادم قاعدة البيانات. وهذا هو ، ويدعم العمل متعدد المستخدمين. للتجارب ، يمكنك اختيار أي من الخيارات.
يتم فتح محرر الماكرو عن طريق تحديد متسلسل لعناصر القائمة
أدوات-> وحدات الماكرو-> تنظيم وحدات الماكرو-> LibreOffice Basic .
سترى اختيار الموقع لتخزين وحدات الماكرو. سيكون من المنطقي تخزين وحدات الماكرو في ملف قاعدة بيانات ، لأن يمكن بعد ذلك توزيعها في ملف واحد.
قم بإنشاء أبسط ماكرو:
Sub Hello MsgBox "Hello" End Sub
بعد ذلك ، قم بإنشاء
نماذج النماذج> إنشاء نموذج في طريقة العرض "تصميم" . وأضف عنصر زر في مُنشئ النموذج. بعد إنشاء الزر ، افتح لوحة خصائص الزر بالنقر فوق زر الماوس الأيمن ، ثم
اختر التحكم-> تنفيذ الإجراء-> ماكرو-> اسم المكتبة-> مرحبًا .
بعد حفظ النموذج ، نسميه تنفيذ ومراقبة عمل الماكرو. أو لا تلاحظ. الأمر كله يتعلق بالحماية ، والتي بسبب العدد المتزايد من وحدات الماكرو الخبيثة ، تعمل على تعطيل عملها بشكل افتراضي.
إذا كان ذلك سيؤدي إلى بعض الاهتمام على الأقل ، فأنا على استعداد لمواصلة مواضيع أكثر تحديدًا.