المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : الدرس الرابع : درس إنشاء النماذج - دورة Microsoft Access 2003


khaledbelal
03-30-2010, 10:00 PM
بسم الله الرحمن الرحيم.

السلام عليكم ورحمة الله وبركاته .


النماذج Forms :

تعتبر النماذج أقرب أجزاء الأكسيس إلى لغة الفيجوال بيسك - بالرغم أنها لا تستخدم في الفيجوال -.

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


بعد أن تقوم بفتح قاعدة البيانات (اختر نماذج) وسيظهر لك أحد الاختيارين التاليين :

- إنشاء نموذج في طريقة عرض التصميم .
- إنشاء نموذج باستخدام المعالج .

سنقوم بإنشاء نموذج باستخدام المعالج.. ولن يختلف الأمر في حالة القيام بذلك يدوياً..
انظر إلى الصورة التالية واختر وفق الترقيم التالي :

http://upload.traidnt.net/upfiles/FXx16966.jpg (http://upload.traidnt.net/upfiles/FXx16966.jpg)

اختر هذه الطريقة وسيظهر لنا مربع حواري بالشكل التالي :

http://upload.traidnt.net/upfiles/4Co17141.jpg (http://upload.traidnt.net/upfiles/4Co17141.jpg)

من المستطيل الأحمر اختر الجدول اللي تريد تعمل له نموذج.. هذا إذا كان عندك أكثر من جدول بالقاعدة..
في الأسفل حدد الحقول المراد عمل لها نماذج وانقلها من الحقول المتاحة إلى الحقول المحددة..
العلامة (>) تستخدمها إذا كنت تريد أن تنقل عدد محدود من الحقول.
أما العلامة (>>) نستخدمها لنقل جميع الحقول.
وفي أسفلهما عكس كل علامة (<) ، (<<) وهي تستخدم لإرجاع الحقول.

انقل جميع الحقول ثم اضغط على التالي..
بعدها ستظهر لنا شاشة وهي لتخطيط النموذج اختر منها ما تريد بالنسبة لي اخترت الاختيار الأول عمودي.. ثم اضغط التالي..
في الشاشة التالية سوف يعطينا تنسيقات مختلفة.. اختر التنسيق الذي يروق لك.. بالنسبة لي اخترت الاختيار الثاني دولي.. ثم اضغط التالي..
آخر الشاشات سوف يطلب منك اسم النموذج.. اختر له اسماً أنا سميته Rabia... ثم اضغط التالي..
ستظهر لك شاشة أخرى الاختيارات الموجودة بالأسفل واضحة وسنتركها على ما هي عليه .. ثم نضغط إنهاء .
سوف يتكون لنا نموذج بالشكل التالي :

http://upload.traidnt.net/upfiles/kBm17167.jpg (http://upload.traidnt.net/upfiles/kBm17167.jpg)

يمكنك التنقل بين السجلات وإضافة وحذف سجلات وتنفيذ ما تريد من العمليات من خلال النماذج.

إذا لم يعجبك شكل النموذج وكنت تريد التعديل في شكل النموذج من نقل وتغيير حجم الخانات فإنك تستطيع ذلك انظر إلى الصورة :

http://upload.traidnt.net/upfiles/wKb17190.jpg (http://upload.traidnt.net/upfiles/wKb17190.jpg)

اضغط على طرف شريط الأدوات على الأيقونة المحددة باللون الأحمر.. ثم اختر (عرض التصميم) ثم اذهب إلى الخانة المراد تغيير مكانها
مثلاً الاسم الأول.. اضغط عليه بالفأرة ثم اذهب إلى أعلى يسار مربع الخانة المراد نقله أو تعديل حجمه سيصبح المؤشر على هيئة يد تؤشر بالسبابة
قم بسحب المربع إلى المكان اللي تريده ومن المربعات الصغيرة التي تظهر على محيط مربع الحوار قم بتعديل حجمه كما يحلو لك..
وغير أماكن الأدوات كما يحلو لك..
وبعد أن تنتهي من التعديل ونقل أماكن الخانات وتريد الرجوع لوضع النموذج السابق اضغط على نفس الأيقونة السابقة واختر (عرض النموذج).
عاد أنت وإبداعاتك في تعديل النموذج تبعك وهذي صورة من النموذج تبعي :

http://upload.traidnt.net/upfiles/znz17217.jpg (http://upload.traidnt.net/upfiles/znz17217.jpg)

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

http://www.gryati.com/vb/images/statusicon/wol_error.gifالصورة مصغرة ... لعرضها بالمقاس الحقيقي انقر هناhttp://upload.traidnt.net/upfiles/Zjm17239.jpg (http://upload.traidnt.net/upfiles/Zjm17239.jpg)

تستطيع التنقل بين السجلات وذلك من خلال الأزرار الموجودة في الأسفل.. انظر للصورة لتعرف :

http://upload.traidnt.net/upfiles/oU817261.jpg (http://upload.traidnt.net/upfiles/oU817261.jpg)


* ما رأيك أن نضيف نحن بأنفسنا الأزرار التي نريدها للنموذج :

- إضافة الأزرار إلى النماذج :
افتح النموذج اللي تبغى تضيف له أزرار ثم من أعلى يسار شريط الأدوات اضغط على السهم الصغير الموجود بجانب أداة عرض ثم اختر منها (عرض التصميم)، سيظهر لك شريط أدوات إضافي انظر إلى الصورة :

http://upload.traidnt.net/upfiles/NJt17284.jpg (http://upload.traidnt.net/upfiles/NJt17284.jpg)

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

- المربعان الموضحان باللون الأحمر يستحب اختيارهما قبل اضافة الأزرار حتى لا تحدث مشاكل أثناء اضافة الأزرار.
- المربع الموضح باللون الوردي هذا مربع أزرار تستطيع الكتابة عليه.. مثلاً تضيف زر وتكتب عليه خروج.
- المربع الموضح باللون الأخضر هذا مربع أزرار يتيح لك اضافة صورة على الزر وكذلك تستطيع الكتابة على الزر..
وهذا النوع من الأزرار هو ما سنستخدمه.. اضغط عليه وروح لأي مكان فاضي على النموذج واضغط بزر الفأرة الأيسر وقم بالسحب ستلاحظ أنه ظهرت لك شاشة.. ستلاحظ منها باليمين صورة الزر وأمامك الفئات اختر نوع الفئة التي تريدها للزر مثلاً (تنقل بين السجلات).. واختر أيضاً الإجراء الذي تريده.. ستلاحظ كلما غيرت الاختيارات فإن صورة الزر تتغير..
بعدها اضغط على التالي .. ستظهر لك شاشة جديدة يمكنك من خلالها استخدام نص مكان الصورة وكذلك يمكنك تغيير إشارة الصورة..
بعدها اضغط إنهاء أو التالي وبعدها إنهاء..

وهكذا تستطيع إضافة الأزرار إلى نموذجك.. أضف العدد الذي تريده من الأزرار.. انظر الصورة :

http://upload.traidnt.net/upfiles/t8T17311.jpg (http://upload.traidnt.net/upfiles/t8T17311.jpg)

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

http://upload.traidnt.net/upfiles/1RB17337.jpg (http://upload.traidnt.net/upfiles/1RB17337.jpg)

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

http://upload.traidnt.net/upfiles/au717363.jpg (http://upload.traidnt.net/upfiles/au717363.jpg)

كأنك تعمل برنامج بلغة الفيجول تماماً..

وبعد ما تضيف الأزرار للنموذج من أعلى يسار شريط الأدوات اضغط على السهم الصغير الموجود بجانب أداة عرض ثم اختر منها (عرض النموج).. ثم اذهب للنموذج وناظر أن الأزرار تعمل..


أتمنى أن تكون النماذج سهلة بعد هذا الدرس.. وأن تجد فيها ما يسليك ويفيدك..

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






تم بحمد الله ونلتقي في الدرس القادم إن شاء الله..

تحياتي :أبو ربيع

------------------------

المصدر (http://www.gryati.com/vb/showthread.php?t=14315)