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

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

قام بنشر

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

خطر لي سؤال عجيب :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
قام بنشر
22 دقائق مضت, Moosak said:

جرب هذا 🙂 :

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

  • 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
قام بنشر
15 دقائق مضت, kkhalifa1960 said:

هذه محاولتي

والله شئ طيب جدا وفيه عبقرية جزاك كل خير استاذ خليفة

  • Like 1
قام بنشر (معدل)
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