كورسات تعليمية

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

Advertisements
اهداف المحاضرة:
  1.  إنشاء نماذج افتتاحية.
  2. 2-   ربط F1 بـ F2 بمدة زمنية.
  3.  عمل الـ Modules الخاص بالـ Password.
  4. 4-   تكملة جداول المشروع.
  5.  لغة SQL.
  6.  أمر Look Up.

1- إنشاء نماذج افتتاحية

مقالات ذات صلة

الفكرة

  • نموذج باسم ” F1 ” بها آية قرآنية، يستمر النموذج مفتوح 4 ثوان ثم يغلق نفسه.
  • نموذج آخر باسم ” F2 ” يكتب به اسم المبرمج و اسم الشركة، يستمر النموذج مفتوح 5 ثوان ثم يغلق نفسه.
  • نموذج آخر باسم ” F3 ” يصمم به المبرمج أداة لإدخال كلمة السر:
  • إذا كانت كلمة السر صحيحة ينتقل تلقائياً إلى النموذج ” F4 “.
  • إذا كانت كلمة السر خاطئة يخرج المستخدم إلى الـ Desktop.

تصميم النموذج ” F2 “:

بها Label مكتوب عليه “اسم المبرمج” و Label آخر مكتوب عليه “اسم الشركة”.

تصميم النموذج ” F3 “:

  1. نضع Text Box سوف يتم إحضاره من الـ Visual Basic كالأتي:
  2. في الـ Design View نضغط على ” More Controls “.
  3. نتحرك بالـ Mouse حتى نجد ” Microsoft Forms 2.0 TextBox “.
  4. نضغط عليها ثم نرسم هذه الأداة على النموذج.
  5. نضع Command Button على النموذج و نكتب عليه ” Ok “.
  6. نضع Command Button آخر على النموذج و نكتب عليه ” Cancel “.
  7. نحفظ النموذج باسم ” F3 “.

تصميم النموذج ” F4” :

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

2- ربط F1 بـ F2 بمدة زمنية

الخطوات:

  1. نفتح F1 في وضع الـ Design View.
  2. نضغط على النقطة السوداء أعلى الـ Form الموجودة بجانب الـمسطرة.
  3. Right Click   Properties.
  4. تظهر نافذة ” Form Property “. اضغط على Events.
  5. اختار منها ” Timer Interval ” أي الفاصل الزمني و اكتب أمامها ” 4000= 4 ثوان “. حيث يحسب الزمن في لغات البرمجة بالملي/ ثانية.
  6. نضغط على الثلاث نقاط أمام ” On Timer “.
  7. تظهر نافذة اختار منها ” Macro Builder ” ثم Save.
  8. من نافذة الـ Macro اختار من الـ Action   Close.
  9. :Object Type اختار Form.
  10. Object Name: اختار F1.
  11. Save:   No.
  12. في الـ Action الذي يليه نختار OpenForm.
  13. From Name:   F2.
  14. View:   Form.
  15. للتأكد اغلق كل شئ و أعود للـ Window Database.
  16. افتح النموذج F1.
ربط F2 بـ F3:

بنفس الخطوات السابقة.

تنسيق النماذج

  1. نفتح Form ” F1 “.
  2. نفتح خصائص الـ Form:
  3. Caption: نكتب أمامها ”  الشاشة الأولى للبرنامج “.
  4. Scroll Bars: Neither.
  5. Record Selectors: No.
  6. Navigation Buttons: No.
  7. Dividing Lines: No.
  8. Auto Resize: No.
  9. Picture: اختار صورة.
  10. Orientation: اتجاه الكتابة Right to Left or Left to Right.

جعل الحروف تكتب كنجمة:

  1. انشط النموذج ” F3 “.
  2. تنشط Textbox   Properties ” Active X Control “.
  3. ندخل على Other .
  4. Name: نغير الخاصية و نكتب ” Text ” ( هذا الاسم البرمجي ).
  5. PasswordChar: نكتب نجمة ” * “.
  6. ثم Save.

3- عمل الـ Modules الخاص بالـ Password

أولاً: قسم الـ Module:

  1. افتح الـ Modules   New.
  2. تظهر نافذة الـ Modules، نكتب الأمر التالي:
Global Z As String

حيث Z اسم المتغير،أما String فهي نوع المتغير.

المتغيرات: هي أماكن تحجز في الذاكرة لها اسم و لها نوع.

شروط تسمية المتغير:

يبدأ بحرف و لا يبدأ برقم.

الابتعاد عن الأسماء المحجوزة لنظام التشغيل مثل ( DATE- ROM هذا لا يقبل)

  • ثم نحفظ الـ Modules.

ثانياً: الدخول في وضع التصميم للنموذج ” F3 “:

  1. ادخل على وضع الـ Design View في” F3 “.
  2. انشط Command Button المكتوب عليه “Ok ” ثم Properties.
  3. ادخل على الـ Event ثم On Click.
  4. نضغط على الثلاث نقاط. ثم اختار Code builder ثم Ok.
  5. تظهر نافذة الأوامر Class Module مقسمة إلى قسمين:
  6. القسم الأيسر: به اسم الـ Command Button.
  7. القسم الأيمن: به الحدث Producer.
  8. يكتب الكود ما بين عبارتي Private Sub و End Sub.هذا الكود هو:
Private Sub Command1_Click()
Z = text
If  Z = “mahmoud” Or Z = “ahmad” Or Z = “Hazem” Then
DoCmd.OpenForm “f4
Else
DoCmd.Quit
End If
 
End Sub
  • بنفس الخطوات بالنسبة للـ Command Button المكتوب عليه ” Cancel”.

4- تكملة جداول المشروع

  • جدول ” اجمالي الطلبيات ” و تصميمه كالأتي:
كود الطلبيةText ( Primary key )
كود العميلText
تاريخ الطلبيةDate/Time
تاريخ تسليم الطلبيةDate/Time
  • جدول ” تفصيل الطلبيات ” و تصميمه كالأتي:
كود الطلبيةText ( مفهرس مع التكرار)
سعر الوحدةNumber
الكميةNumber
  • جدول ” المنتجات ” و تصميمه كالأتي:
كود المنتجText ( Primary key )
اسم المنتجText
كود الموردText
كود القسمText
  • جدول ” المبيعات ” و تصميمه كالأتي:
كود فاتورة البيعText ( Primary key )
كود الصنفText
الكمية المباعةNumber
  • جدول ” المشتريات ” و تصميمه كالأتي:
كود فاتورة الشراءText ( Primary key )
كود الصنفText
الكمية المشتراهNumber

5- لغة SQL

  • هي لغة الاستعلام الهيكلية و الاختصار هو Structure Query Language.
  • حيث عند كتابة الـ Criteria في الـ Query لا يفهمها الـ Access إلا إذا تم تحويلها إلى SQL.
  • إذا أردنا رؤية  هذه اللفة لابد أن أتكون في وضع الـ Query View
  • View   SQL View.

6- أمر Look Up

يتم عمل جدول ” المنتجات ” تصميمه كالأتي:

كود المنتجText ( Primary key )
اسم المنتجText
كود القسمText ( الذي ينتمي إليه المنتج )

الفكرة:

نريد يظهر الـ Combo Box اكواد الأقسام بحيث يختار منها المستخدم، بدلاً كتابتها.

الخطوات:

  1. اقف على كود القسم في وضع الـ Design View.
  2. اضغط على Look Up.
  3. اختار ” Combo Box ” من Display Control.
  4. Row Source Type: Table/Query.
  5. Row Source: نضغط على الثلاث نقاط ثم اختار جدول الأقسام ، Add ثم Close.
  6. Close “SQL Statement ” بدون الضغط على Save.
  7. تظهر رسالة تخبرنا بحفظ هذه الـ SQL أو لا، نضغط Yes.
  8. Pound Column: اتركه كما هو (1).
  9. Column Count: عدد الأعمدة التي سوف تظهر (1).
  10. Column Heads: Yes.
  11. Column Widths: 2 سم.
  12. List Row: نجعله (2).
  13. List Width: نجعلها (4).
  14. Limit To List: No ( أي غير محددة ).
  15. للتأكد أتحول إلى وضع الـ View.
ملاحظات
  • يمكن أن يشمل الـ Combo Box على عمودين.
  • Column Count: (2).
  • Column Widths: (2) أو (3).
  • List Width: (4).
مطلوب عمل الأتي:
تطبيق Look Up على جدول المنتجات.
مطلوب إنشاء نماذج على جميع  الجداول، ولاستفادة من أمر Look Up على قدر الإمكان.
إنشاء جميع أنواع الـ Queries داخل المشروع.
إنشاء جميع أنواع التقارير في Level 1.
إدخال بيانات مناسبة .
---

اظهر المزيد

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني.

زر الذهاب إلى الأعلى