اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

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

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

يعني " المسمى الوظيفي المختار هو ( كاتب) وهكذا 

اريد هذا الكود لو تكرمتم ولكم اجمل تحياتي 

 

Database8.rar

قام بنشر

حياك الله اخي الكريم ...

 

ممكن ترفق المرفق مرة اخرى ..

 

عندما احاول فتح المرفق تظهر رسالة بعدم وجود صلاحية لحسابي لتحميل المرفق.

وفقنا الله واياك.

قام بنشر

شكرا اخي على الرد 

بأرسله لك الأن 

Database8.rar

المطلوب من البرنامج هو 

اني اريد الناتج يظهر في رسالة على سبيل المثال عند الضغط على الزر يظهر msgbox ويخبرني بأن اسم الموظف الموجود في الحقل الحالي هو فلان او على سبيل المثال حقل =10 وحقل اخر =20 وعند الضغط على زر الـ msgbox  يظهر معي الناتج عبر الـ msgbox= الناتج هو =30 وهكذا اخي الكريم 

يعني اريد طريقة الكود لهذه المسألة ولك تحياتي 

قام بنشر

اخي ابراهيم

اسمح لي اسولف معاك شويتين مع رجائي باتساع صدرك

انصحك بان تدرس الاكسس اولا من خلال كتب وبعضها مجانا من النت ! فسؤالك بالنسبة لاظهار المسج هو بدايات البرمجة في الاكسس ! 

وخليني نقسم الاكسس اللى ثلاث مراحل تعلم

1. تعلم قواعد البيانات فهو علم مستقل عن الاكسس تتعلم به بنية القاعدة ومنها الجداول والعلاقات لاحظ ان الاكسس مجرد اداة تساعد في بناء قواعد البيانات

2. تعلم الاكسس وكائناته ووظائف هذه الكائنات : مثل الجدوال والنماذج والتقارير والماكرو والاستعلامات ! وماهية كل كائن على حدة !

3. برمجة الاكسس وهي مرحلة متقدمة 

هذا ويمكنك اخذ بدائيات من كل مرحلة ومثلا ثلاث كتب تختص بكل مرحلة وتقرا هنا وهنا تارة لكي ينخلق التصور الصحيح لديك

اخيرا : لو اعتمدت على ان كل شي تحتاجه في برنامجك او تعلمك يكون من خلال استفسار بالمنتدى فان الوقت سيطول عليك في التعلم ناهيك عن التشتت وعدم التسلسل التعليمي المنطقي الذي يجعلك مبرمجا ناجح !

وعودة لاستفسارك والاستفسار الاول بالتحديد . ضع هذا الامر خلف الزر وعند الحدث عند النقر :

MsgBox (text1)

ليظهر شكل الامر كاملا في محرر الكود كالتالي :

Private Sub d1_Click()
MsgBox (text1)
End Sub

لاحظ انه ليس هناك اسهل من ما طلبت بل هو اول اقل من ان نسميه بدايات البرمجة في الاكسس !

وبالنسبة للاستفسار الثاني :

هنا يظهر استفسار : هل ممكن ان يكون للموظف اكثر من وظيفة في نفس الوقت ؟ طبعا المنطقي لا ! فهنا يجب اعادة بناء الجدول ! او تركه كما هو مع الحاجة الى مفاهيم متقدمة في البرمجة؟ فماذا تختار :

1. اعادة بناء الجدول وبذلك وضع عمود واحد باسم الوظيفة ( وهذا ما ذكرته لك في المرحلة الاولى من التعلم وهو انشاء الجداول والعلاقات ) مع حل برمجي سهل وبسيط  وهذا يوجد في المرحلة الثالثة؟

2. ترك الجدول كما هو باربع اعمدة مع حل برمجي متقدم ؟

تنبيه : وجد برنامج الاكسس لانشاء برامج سهلة وبواجهات وتقارير بدون الحاجة الى سطر برمجي واحد ! معناته لو تعلمت الاكسس بالمرحلتين الاولى وهي العلاقات والجدوال ثم الكائنات واهميتها وتعمقت في هاتين المرحلتين لن تحتاج الى سطر برمجي واحد الا نادرا جدا فقد يغني الماكرو لتنفيذ اوامر عدة !

هذا وهذه السوالف ليست لك خاصا بل لكل من يريد ان يستخدم الاكسس !

بالتوفيق

 

قام بنشر

اخي رمهان 

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

سوالفك زي العسل وكلمك فعلا صحيح 100% وطريقة سليمة جدا . ممكن انت تستغرب من اسألتي وطرق تصميم البرنامج من جهة اسم الموظف مستحيل ان يكون هناك اكثر من مسمى للموظف نفسه  

المقصد من ذلك :

بأني كنت اشتغل في برمجة الأكسس من عام 2003 الى عام 2007 فقط وتوقفت منذو زمن الى الأن وقمت بالمشاركة في هذا المنتدى واريد استعادة معلوماتي في هذا المنتدى لأنه فيه مشاركين واعضاء مجتهدين ومتجاوبين ومصداقية في التعامل وكل ما في الأمر يوجد لدي اكواد ناسيها ولكن من هذا المنتدى كانت الأستفادة اكثر بنسة 90% إلى حد الأن 

بالنسبة لمشاركتي 

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

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

وجزاك الله الف خير اخي رمهان وأنا متقبل جميع كلامك يا عزيزي

وشكرا 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information