نثريات
منشىء المنتدى top master يؤحب بكم اجمل ترحيب
وسترون ما يسركم في عالم الجرافيك والتصاميم
فاهلا وسهلا بكم
نثريات
منشىء المنتدى top master يؤحب بكم اجمل ترحيب
وسترون ما يسركم في عالم الجرافيك والتصاميم
فاهلا وسهلا بكم



 
الرئيسيةالرئيسية  الأعضاءالأعضاء  الأحداثالأحداث  اليوميةاليومية  مكتبة الصورمكتبة الصور  أحدث الصورأحدث الصور  س .و .جس .و .ج  بحـثبحـث  المجموعاتالمجموعات  التسجيلالتسجيل  دخولدخول  

 

 الدرس الاول للمبتدئين

اذهب الى الأسفل 
كاتب الموضوعرسالة
top master
مؤسس المنتدى
top master


المساهمات : 13
تاريخ التسجيل : 07/03/2023

الدرس الاول للمبتدئين Empty
مُساهمةموضوع: الدرس الاول للمبتدئين   الدرس الاول للمبتدئين Emptyالأربعاء مارس 15, 2023 9:31 pm

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




IF [الكائن الذي عليه الشرط]=[الشرط] THEN


هنا نضع الأمر الذي نريد تنفيذه إذا تحقق الشرط


ELSE


هنا نضع  الأمر الآخر إذا لم يتحقق الشرط


END IF


توضيح :
(الكائن الذي عليه الشرط ) قد يكون مربع نص منظم أو غير منظم وقد يكون مربع تسمية وقد يكون مربع تحرير وسرد وقد يكون زر أمر وقد يكون النموذج نفسه وهكذا ..
أم علامة( يساوي ) فهي تتغير بحسب بناء هذه الأداة فقد تكون = أو < أو > أو <> أو غير ذلك بحسب الشرط الذي لدينا .
أما ( الشرط ) فقد يكون نص أو رقم أو تاريخ أو غير ذلك ..
أما الأمر الذي نضعه فقد يكون أمر حذف سجل أو أمر فتح نموذج أو رسالة أو تغيير بيانات في مربع نص آخر أو تسمية أو غير ذلك بحسب ما نريده ..
الاختبار الأول :
أنشأ نموذج وسمه حسب ما تريد .. ضع فيه مربعي نص غير منظمين
المربع الأول سمه شرط
المربع الثاني سمه ناتج
ضع أمر زر على هذا النموذج
(اذهب إلى خصائص هذا الزر .. ثم حدث .. ثم عند النقر .. ثم أختر (إجراء حدث) .. ثم أضغط على النقاط الثلاث(...) التي بجواره ليفتح لك محرر الفيجول بيسك الذي سوف نضع الكود فيه)
ثم ضع الأداة IF حسب ما تم شرحه ولكن بهذه الصورة .
إذا كتبت في مربع النص المسمى شرط الرقم 10 وبعد الضغط على هذا الزر يخرج في مربع النص المسمى ناتج يخرج الرقم 50 وإذا كان المربع شرط يحوي غير ذلك يكون المربع ناتج يحوي 100
تكون الإجابة بهذه الطريقة ..




IF [شرط] =10 THEN


[ناتج]=50


ELSE


[ناتج]=100


END IF


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

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
نثريات  :: برمجة قواعد البيانات :: قواعد بيانات Microsoft Access :: الاقسام الفرعية :: قسم الدروس والمشاريع-
انتقل الى: