منتديات المشاغب

منتديات المشاغب (http://www.absba.org/index.php)
-   منتدى البرامج المشروحة (http://www.absba.org/forumdisplay.php?f=4)
-   -   شرح Access المستوى المتوسط ( الدروس الأول ) (http://www.absba.org/showthread.php?t=120812)

نجم الجدي 28-07-2004 06:36 PM

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

http://absba6.absba.org/teamwork5/AccessE1.gif

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

http://absba6.absba.org/teamwork5/AccessE2.gif

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

http://absba6.absba.org/teamwork5/AccessE3.gif

الأن كما تشاهد يظهر لنا معالج الإستعلامات البسيطة من القائمة المنسدلة نختار جدول الرواتب ثم التالي

http://absba6.absba.org/teamwork5/AccessE4.gif

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

http://absba6.absba.org/teamwork5/AccessE5.gif

ثم التالي

http://absba6.absba.org/teamwork5/AccessE6.gif

بهذه الصورة نحدد الخيار الأول تفصيل عرض كل حقل لكل سجل ثم التالي

http://absba6.absba.org/teamwork5/AccessE7.gif

في هذه النافذة نسمي الإستعلام بالإسم الذي نريد ثم نحدد تعديل تصميم الإستعلام ثم نضغط إنهاء

http://absba6.absba.org/teamwork5/AccessE8.gif

بهذه النافذة ننتقل لما بعد الحقل الأخير أي في الحقل الفارغ الذي لايحتوي على أي معلومات كما في الصورة ثم نضع المؤشر في أعلى صف ثم كلك يمين

http://absba6.absba.org/teamwork5/AccessE9.gif

بعد أن عملنا كلك يمين ظهرت لنا هذه القائمة المنسدلة نضغط على كلمة إنشاء في القائمة

http://absba6.absba.org/teamwork5/AccessE10.gif

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

http://absba6.absba.org/teamwork5/AccessE11.gif

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

http://absba6.absba.org/teamwork5/AccessE12.gif

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

http://absba6.absba.org/teamwork5/AccessE13.gif

الأن كما تشاهد تظهر لنا القائمة المنسدلة وهذه المرة نختار منها خصائص

http://absba6.absba.org/teamwork5/AccessE14.gif

وهذا هو مربع خصائص الحقل في أخر خانة تسمية توضيحية نكتب إسم الحقل وليكن التأمينات مثلاً

http://absba6.absba.org/teamwork5/AccessE15.gif

قبل إغلاق مربع مربع خصائص الحقل إضغط حفظ ثم أغلق مربع الخصائص ثم شغل الإستعلام

http://absba6.absba.org/teamwork5/AccessE16.gif

ألف مبروك لقد نجحت العملية وهذه صورة للإستعلام الذي يحتوي على حقل التأمينات 10% من رواتب الموظفين

http://absba6.absba.org/teamwork5/AccessE17.gif

****************
****************
رابط الدروس السابقة في قواعد البيانات [ آكسيس ]


[c] تم نقل صور الشرح إلى سيرفر المنتدى[/c]

INTERNET 28-07-2004 06:51 PM

تسلم اخوي نجم الجدي على هالشرح بس ياليت تقولي شلون

اسوي واجهه في الاكسس ؟ يعني بدون ما افتح الاكسس ابي واجهه تشتغل بدون الاكسس

ولها ايقونه خاصه فيها وكذا ؟ هل اقدر اسويها عن طريق الاكسس ولا لازم بالفيجوال بيسك

homaas 28-07-2004 07:05 PM

جزاك الله كل خير ... ووفقك دوما أخى العزيز نجم الجدي

حقا عمل ممتاز ... وجهد رائع فى شرح مجمل برامج الاوفيس وليس الـ Access فقط ..

مع خالص تحياتى

zekzako 28-07-2004 07:15 PM

اقتباس:

المشاركة الأصليّة كتبت بواسطة homaas
جزاك الله كل خير ... ووفقك دوما أخى العزيز نجم الجدي

حقا عمل ممتاز ... وجهد رائع فى شرح مجمل برامج الاوفيس وليس الـ Access فقط ..

مع خالص تحياتى


نجم الجدي 28-07-2004 07:57 PM

الله يسلمك من كل شر أخوي INTERNET
وبالنسبة لسؤالك بإمكانك عمل فورم أو نموذج يشتغل عند فتح قاعدة البيانات كما بإمكانك عمل أيقونة لقاعدة البيانات على سطح المكتب أما أن كنت تريد برنامج يشتغل كالبرامج المصممة بالفجول بيسك فلا يمكن بواسطة آكسس ......... فرغم التشابه بين برنامج آكسس وفجول بيسك في كثير من الأدوات إلا أن الفجول بيسك أقوى بكثير في مجال البرمجة ..........
***********************
شكراً لك أخي homaas وجزاك الله خير على كلماتك ومشاعرك الصادقة

***********************
بارك الله فيك أخوي zekzako وشكراً لمرورك وثناءك

الأصالة 28-07-2004 08:48 PM

شكرا لك اخي الكريم

شرح قمة

رعاك الله

اخوك

ا ب و ر س ي ل

نجم الجدي 28-07-2004 08:58 PM

هلا والله أخوي أبو رسيل زمان والله ما سمعت صوتك

الف الحمد لله على السلامة وين الغيبات يا رجل

و لا تآخذني الظاهر أني أنا اللي غايب كثير :D

moh421 28-07-2004 09:28 PM

اقتباس:

المشاركة الأصليّة كتبت بواسطة homaas
جزاك الله كل خير ... ووفقك دوما أخى العزيز نجم الجدي

حقا عمل ممتاز ... وجهد رائع فى شرح مجمل برامج الاوفيس وليس الـ Access فقط ..

مع خالص تحياتى


نجم الجدي 28-07-2004 09:34 PM

شكراً لمرورك أخوي moh421

وكلماتك الطيبة

alzahi 29-07-2004 02:55 AM

alzahi
 
اقتباس:

المشاركة الأصليّة كتبت بواسطة homaas
جزاك الله كل خير ... ووفقك دوما أخى العزيز نجم الجدي

حقا عمل ممتاز ... وجهد رائع فى شرح مجمل برامج الاوفيس وليس الـ Access فقط ..

مع خالص تحياتى



الساعة الآن 06:45 PM