‏إظهار الرسائل ذات التسميات قواعد البيانات. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات قواعد البيانات. إظهار كافة الرسائل

تعديل استعلام في مايكروسفت أكسس

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

اسم المنتج

إنشاء قاعدة بيانات في ميكروسوفت أكسيس 2013

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

الأعمال أصبحت مزدهرة والعملاء أصبحوا يقصدونها من الجهات الأربعة، والشركة الآن تحتاج إلى قاعدة بيانات لتتبع عملائها

استعمال مصنف ميكروسفت إكسل كقاعدة بيانات في دلفي

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

إدراج إطار لحجز وتحرير العمال

نواصل مع برنامج لمتابعة العطل السنوية للعمال باستعمال قاعدة بيانات أكسس في برنامج دلفي

 وفي هذا الجزء سوف نري النقاط التالية

تصميم برنامج لمتا بعة العمال باستعمال الدلفي و SQLite - نموذج حجز بيانات المناصب المشغولة.

بعد حجز بيانات العمال والوظائف، يجب أن ترفق لكل عامل وظيفته الحالية ويصبح منصب مشغول، يجب تعيين تاريخ التعيين والسلم الوظيفي مع إمكانية تعيين تاريخ الخروج عندما يترك العامل منصب شغله،

تصميم برنامج لمتا بعة العمال باستعمال الدلفي و SQLite - نموذج حجز بيانات وظائف العمال.

في هذا الجزء من المشروع سوف نرى كيف ننشأ إطار لحجز البيانات الخاصة بالوظائف.

على الإطار نوضع أزرار لإضافة وظائف جديدة، تعديل قائمة الوظائف وحفظ  أو حذف وظيفة من القائمة.

تصميم برنامج لمتا بعة العمال باستعمال الدلفي و SQLite

لهواة البرمجة بالدلفي ومحبيه، نقدم طريقة لتصميم مشروع برنامج لتخزين بيانات العمال ومتابعتهم ، البرنامج مرفق بفيديو يبين مراحل إنجاز التطبيق خطوة بخطوة,

استعمال SQLite في تطبيق دلفي متعدد الأجهزة- تحرير كود البحث عن البيانات

البحث عن باينات:

يمكن البحث عن بيانات داخل جدول ، حسب اسم حقل  أو أكثر من الحقول المتوفرة ، وللبحث في جدول نستعمل العبارة "select" في استعلام متبوعة باسماء الحقول التي نريد أن تظهر في النتائج وبعدها اسم الجدول الذي نريد البحث فيه، ثم أدات الشرط  where متبوعة بعبارة الشرط،وهذه مراحل تصميم وكتابة النص البرمجي الخاص بالبحث عن سجلات في جدول :


حذف سجل من جدول في قاعدة البيانات

حذف البيانات:


يمكن حذف سجل أو سجلات من جدول، باستعمال أمر الحذف الذي يوفره الدلفي ، ولحذف سجل نستعمل الخاصية "Delete" للعنصرDataSet الذي نريد حذف سجل به، لا يتم تنفيذ أمر الحذف إلا إذا كان الجدول غير فارغ .

استعمال SQLite في تطبيق دلفي متعدد الأجهزة- تحرير كود تعديل البيانات

تعديل البيانات:

تعديل البيانات يتمثل في تصحيح الأخطاء التي يمكن أن تقع أثناء الحجز، ويمكن أيضا تعديل البيانات من أجل تحديث الصورة أو تغييرها ، كما يمكن تعديل قيمة أي حقل من حقول الجدول.
لتعديل البينات، نستعمل العبارة "Edit" للجدول أو الاستعلام المعني بالتعديل،

استعمال SQLite في تطبيق دلفي متعدد الأجهزة- تحرير كود إضافة البيانات

إضافة البيانات 

1- نبقى في الوحدة الأولىUnit1 بالنقر على اسمها في أعلى المحرر (إن كانت غير محددة)،  ونعرض الفورم " Form1" باستعمال المفتاح "F12" بلوحة المفاتيح،  نعين الزر "ButtonAdd" وهو زر يستعمل لإدراج البيانات من خلال الفورم Form2 .
يظهر محرر الكود بالنقر المزدوج على الزر المعني، يمكن كتابة  كود إدراج البيانات كما يلي:

استعمال SQLite في تطبيق دلفي متعدد الأجهزة- تحرير كود فتح قاعدة البيانات

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

استعمال SQLite في تطبيق دلفي متعدد الأجهزة- تصميم إطار لإدخال البيانات

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

استعمال SQLite في تطبيق دلفي متعدد الأجهزة-- الاستعانة بالخبير LiveBindings

بعدما رأينا كيفية تكوين وتصميم واجهة المستخدم، نستعمل الآن الخبير LiveBindings لربط العنصار LiveBindings  وهي (TBindSourceDB, TBindingsList)  مع العناصر TFDQuery
 .

استعمال SQLite في تطبيق دلفي متعدد الأجهزة- تصميم وتكوين واجهة المستخدم

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

برنامج SQLite - النسخ الاحتياطي لقاعدة بيانات إلى ملف

هناك عدة طرق لعمل نسخ احتياطي لقاعدة بيانات SQLite إلى ملف وهي :
• استخدم الأمر .backup .
• استخدم الأمر .clone .
• استخدم الأمر .dump .
•نسخ الملف في نظام الملفات.

المشاركات الشائعة