اذهب الي المحتوي
أوفيسنا

هل من الممكن جعل النموذج ينشىء زر عند حدوث شرط ؟


Foksh
إذهب إلى أفضل إجابة Solved by kkhalifa1960,

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

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

خطر لي سؤال عجيب :blink: .

أنه هل من الممكن جعل المشروع أو النموذج تحديداً يقوم بإنشاء زر بناءً على عدد السجلات في جدول مثلاُ بحيث يكون مسمى كل زر هو اسم السجل في الجدول ؟

كمثال :

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

أتمنى أن أكون قد شرحت الفكرة بشكل واضح

رابط هذا التعليق
شارك

53 دقائق مضت, Foksh said:

جدول به مسميات ( خضروات ، فواكه ، مكسرات ، بهارات ..... إلخ كمثال ) ، وعند فتح النموئج الذي يحتوي على أزرار مسمياتها

اعتقد مر علي مثال شبيه لما تطلب في المنتدى كان المثال لطلبات مطعم ... والله اعلم

  • Like 2
رابط هذا التعليق
شارك

وعليكم السلام ورحمة الله وبركاته أستاذ @Foksh .. 🙂 

تقريبا لدي فكرة لهذا .. قد طبقتها في أحد البرامج التي أصممها حاليا ( لو كان فهمي للسؤال صحيحا ) 😅

ولكن قبل أن أستعجل التفصيل .. أقول لك ضع مرفق ليتم التطبيق عليه :rol:

رابط هذا التعليق
شارك

30 دقائق مضت, Moosak said:

ولكن قبل أن أستعجل التفصيل .. أقول لك ضع مرفق ليتم التطبيق عليه

تفضل يا عزيزي ، هذه الفكرة إن جازت ، طبعاً لها تفرعات :biggrin: ؛ ولكن القاعدة الأساسية هي إنشاء الزر بشكل تلقائي .

Database1.accdb

رابط هذا التعليق
شارك

4 دقائق مضت, Moosak said:

جرب هذا 🙂 :

أرفع لك قبعتي أستاذي الكبير ، ولكن هذه الفكرة طبقتها ولكنها ليست كما وصفت :jump: ، الفكرة زر يتم انشائه برمجياً ، وليست نموذج فرعي مسند إلى الجدول .

 

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

1 دقيقه مضت, Moosak said:

وهذه لمسة جمالية بالتنسيق الشرطي

الطيب لا يبعتث إلا بالطيب فكيف بالجميل :biggrin:

( قلبت غزل :wavetowel: )

  • Like 1
رابط هذا التعليق
شارك

37 دقائق مضت, Foksh said:

، الفكرة زر يتم انشائه برمجياً

ما الحكمة ؟ 🙂

24 دقائق مضت, AbuuAhmed said:

أما الإنشاء مع صيغة mde لن تعمل كما أعتقد.

ليش ؟

  • Like 2
رابط هذا التعليق
شارك

5 دقائق مضت, Moosak said:

ليش ؟

جرب، أنا الآن أكتب من ذاكرتي، وقد مررنا بتجارب عديدة وعرفنا أمورا كثيرة بالتجارب، منها عملية الإنشاء أو التعديل على النماذج أو التقارير، لا تنسى أتحدث عن صيغة mde وليس mdb.

  • Like 1
  • Thanks 1
رابط هذا التعليق
شارك

من تجربتي مع التطوير :

اولا يجب فصل الجداول عن الواجهات

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

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

القصد اني ابتعد عن وجع الرأس في مثل هذه الجزئيات    

  • Like 3
رابط هذا التعليق
شارك

9 ساعات مضت, kanory said:

اعتقد مر علي مثال شبيه لما تطلب في المنتدى كان المثال لطلبات مطعم ... والله اعلم

نعم استاذ ...يوجد في المنتدى عدة مواضيع من هذا القبيل 

الازرار في النموذج تكون مخفية ..حين ادخالك اي مادة سوف يظهر الزر اعتمادا على رقم الزر او ال tag

الموضوع رائج عندنا خاصة في مطاعم الوجبات السريعة او محلات الخضروات 

  • Like 1
  • Thanks 1
رابط هذا التعليق
شارك

4 ساعات مضت, ابوخليل said:

الجداول يمكنني زيادة جداول او حقول او تغيير مسميات عن بعد

الجداول ممكن اضافتها ...لكن اضافة حقول لجدول فيه مثلا الاف السجلات ؟

بمعنى ..ان القاعدة عندي فارغة واستطيع اضافة حقول ما شئت ...حينما ارسلها للعميل سوف تحذف البيانات القديمة وتحل القاعدة الجديدة محلها 

الا اذا حولنا البيانات الى اكسل ونستوردها بعد ذلك 

في رأيي نترك حقول فارغة في الجداول بمسميات نختارها ...فأن احتاج العميل لحقول جديدة فهي موجودة 

  • Like 1
رابط هذا التعليق
شارك

5 ساعات مضت, Moosak said:

ما الحكمة

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

 

هذا كمثال طبعاً 

رابط هذا التعليق
شارك

8 ساعات مضت, Eng.Qassim said:

الجداول ممكن اضافتها ...لكن اضافة حقول لجدول فيه مثلا الاف السجلات ؟

بمعنى ..ان القاعدة عندي فارغة واستطيع اضافة حقول ما شئت ...حينما ارسلها للعميل سوف تحذف البيانات القديمة وتحل القاعدة الجديدة محلها 

الملف المرسل يضيف حقول جديدة ولا دخل لنا في البيانات الموجودة ، بحيث لا تتأثر

8 ساعات مضت, Eng.Qassim said:

في رأيي نترك حقول فارغة في الجداول بمسميات نختارها ...فأن احتاج العميل لحقول جديدة فهي موجودة 

هذا اقوم بعمله دوما اضيف حقول متنوعة على الاقل ثلاثة حقول

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

على كل حال هذه الاجراءات يضطر الى استخدامها بهذه الطريقة حين تكون الجهة مالكة البرنامج حساسة حول الاطلاع على بياناتها .

 

  • Like 2
رابط هذا التعليق
شارك

4 ساعات مضت, kkhalifa1960 said:

جاري التجربة أستاذنا الكبير 🙏

رابط هذا التعليق
شارك

5 ساعات مضت, kkhalifa1960 said:

هذه ليست محاولة ، هذا إبداع ما بعده إبداع .

والله إنه ليس بالجديد على عمالقتنا وعباقرتنا في هذا المنتدى ؛ نتعلم منكم كيف نوجد الحلول بطرق رهيبة

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

بوركت أستاذي @kkhalifa1960

تم تعديل بواسطه Foksh
  • Thanks 1
رابط هذا التعليق
شارك

7 ساعات مضت, kkhalifa1960 said:

هذه محاولتي .:fff:

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

  • Like 1
  • Thanks 1
رابط هذا التعليق
شارك

4 ساعات مضت, AbuuAhmed said:

حل الزميل موسى

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

تم تعديل بواسطه Foksh
  • Like 1
رابط هذا التعليق
شارك

خلونا عمليين ونناقش الأفكار فقط.
الزميل خليفة هل قرأت ردودي السابقة جيدا بشأن إنشاء الأزرار أو التعديل على النماذج والتقارير؟
وهل جربت مثالك الثاني بصيغة accde؟
موفقين جميعا.

  • Thanks 1
رابط هذا التعليق
شارك

استاذي @AbuuAhmed ممكن تسامحني لأني توني راجع من مصر بعد إجراء عمليات جراحية ومابقدر أركز وأمحص بسبب تأثير عمليات عيني

أنا بنظر لطلب صاحب المشاركة ثم أحاول مما تعلمته من اساتذتي جميع من بالمنتدى ومنتدى المحيط العربي رحمة الله عليه ومنتديات أخرى عربية وأجنبية

اسف لأني طولت 

لكن تذكر انا بشتغل على مطلب صاحب المشاركة 

رابط هذا التعليق
شارك

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