محمد سلامة قام بنشر سبتمبر 17, 2016 قام بنشر سبتمبر 17, 2016 (معدل) السلام عليكم ورحمة الله وبركاته هل يمكن التحكم فى زر امر فى نموذج مستمر بناءً على قيمة حقل سواء بالتمكين او عدم التمكين مثلا لدى حقل نصى يسمى taxt_num يحتوى على قيمة وهى 1 او 2 ولدى زر امر يسمى comm_send فهل يمكن اذا كان الحقل النصى = 1 يتم تمكين زر الامر المذكور واذا كان الحقل النصى = 2 يتم عدم تمكين زر الامر وطبعا كل هذا فى النموذج فى وضع مستمر انا طبعا جربت سابقا وعارف ان يمكن ذلك ولكن يتم التطبيق على كل السجلات وليس كل سجل منفصل كما اريد وكان فى مشاركة قديمة على هذا الموضوع ولكنى لا اتذكر عنوان المشاركة لكى احصل عليها السلام عليكم تم تعديل سبتمبر 17, 2016 بواسطه محمد سلامة
ابو جودي قام بنشر سبتمبر 18, 2016 قام بنشر سبتمبر 18, 2016 (معدل) انت تتعامل مع نموذج مستمر ويوجد به زر أمر واحد فقط فإن قمت بعدم تمكين زر الأمر فسوف يكون غير ممكن فى باقي السجلات من النموذج المستمر لأنه هو زر المر الوحيد فقط بعكس لو كان النموذج نموذج مفرد لأنه سيكون لكل سجل زر أمر بحد ذاته لذلك منطقيا لا توجد طريقة لعمل ذلك لان ما ينطبق على احد النماذج المستمرة سينطبق على الكل كما انه لا يمكن برمجيا معرفة السجل المعروض حاليا ان لم يكن هو السجل النشط ولكن ممكن يكون كلامى غير صحيح ولكننى بحثت من قبل تقريبا ولم اجد حل تم تعديل سبتمبر 18, 2016 بواسطه ابا جودى 1
محمد سلامة قام بنشر سبتمبر 18, 2016 الكاتب قام بنشر سبتمبر 18, 2016 3 ساعات مضت, ابا جودى said: انت تتعامل مع نموذج مستمر ويوجد به زر أمر واحد فقط فإن قمت بعدم تمكين زر الأمر فسوف يكون غير ممكن فى باقي السجلات من النموذج المستمر لأنه هو زر المر الوحيد فقط بعكس لو كان النموذج نموذج مفرد لأنه سيكون لكل سجل زر أمر بحد ذاته لذلك منطقيا لا توجد طريقة لعمل ذلك لان ما ينطبق على احد النماذج المستمرة سينطبق على الكل كما انه لا يمكن برمجيا معرفة السجل المعروض حاليا ان لم يكن هو السجل النشط ولكن ممكن يكون كلامى غير صحيح ولكننى بحثت من قبل تقريبا ولم اجد حل اهلا بك استاذ محمد اعرف كلامك جيدا.. ولكني شاهدت مشاركة قبل ذلك هنا في المنتدي وقد تم علاج ذلك الامر بها تحياتي تقريبا كانت للاستاذ جعفر او رمهان ولا اتذكر عنوان تلك المشاركة
عبد الله قدور قام بنشر سبتمبر 18, 2016 قام بنشر سبتمبر 18, 2016 السلام عليكم يمكن تطبيق ذلك باستخدام التنسيق الشرطي ارفق مثال للتعديل عليه 2
رمهان قام بنشر سبتمبر 18, 2016 قام بنشر سبتمبر 18, 2016 لي مشاركة قديمة حول هذا الموضوع ولا اعلم اين وقد تكون بمنتدى اخر والله اعلم وعموما كلام ومشاركة الاساتذة اعلاه صحيح وهذه محاولة بالتنسيق الشرطي . انظر form1 تحياتي للجميع New Microsoft Access Database (4).rar 3
ابو جودي قام بنشر سبتمبر 18, 2016 قام بنشر سبتمبر 18, 2016 في 9/17/2016 at 23:58, عبد الله قدور said: السلام عليكم يمكن تطبيق ذلك باستخدام التنسيق الشرطي ارفق مثال للتعديل عليه هو فى كده فعلا تطبيق تنسيق شرطى على زر امر ؟ّ 1
ابو جودي قام بنشر سبتمبر 18, 2016 قام بنشر سبتمبر 18, 2016 في 9/18/2016 at 00:20, رمهان said: لي مشاركة قديمة حول هذا الموضوع ولا اعلم اين وقد تكون بمنتدى اخر والله اعلم وعموما كلام ومشاركة الاساتذة اعلاه صحيح وهذه محاولة بالتنسيق الشرطي . انظر form1 تحياتي للجميع New Microsoft Access Database (4).rar استاذى الحبيب ومعلمى القدير دائما وابدا توجد افكار وحلول رمهانية سبحان الله كنت حاسس ان الحل حيكون من عند حضرتك بس اسمح لى انا بالفعل فكرت فى الحل ده الصبح لما رديت على اخوية محمد بس اسمح لى انا وقفت عند مشكلة وحاولت حلها بحيله اخرى المشكلة فى زر الامر المخفى بسبب ان النموذج مستمر وحللتها عن طريق التنسيق الشرطى ولكن مش عاجبنى ان بعد الضغط بيتم وضع الكيرسر على كلمة تجربة المفروض هى عنوان زر الامر واسمح لى استاذى الحبيب ان اوضح امر على استحياء حضرتك ربط بالترقيم التلقائى بالقيمة 2 والقيمة 9 ماذا لو كان المراد الربط مربع نص والقيم فيه متغيرة وقابلة للتكرار وهذا طلب اخى الفاضل محمد سلامة ارفقت لحضرتكم المرفق الذى توصلت اليه ولكن بصراحة انا مش راضى عنها لانها مجرد حيلة للتحايل ليس الا ايقاف وتفعيل زر امر فى نموذج مستمر.rar في 9/17/2016 at 15:08, محمد سلامة said: السلام عليكم ورحمة الله وبركاته هل يمكن التحكم فى زر امر فى نموذج مستمر بناءً على قيمة حقل سواء بالتمكين او عدم التمكين مثلا لدى حقل نصى يسمى taxt_num يحتوى على قيمة وهى 1 او 2 ولدى زر امر يسمى comm_send فهل يمكن اذا كان الحقل النصى = 1 يتم تمكين زر الامر المذكور واذا كان الحقل النصى = 2 يتم عدم تمكين زر الامر وطبعا كل هذا فى النموذج فى وضع مستمر 1
رمهان قام بنشر سبتمبر 18, 2016 قام بنشر سبتمبر 18, 2016 عزيزي واخي الاستاذ ابا جودي بارك الله فيك وكل عام وانتم بخير اولا ثانيا خلينا وحدة وحدة علشان حاسس ان هناك لبس بسيط 1. الحل الذي قدمته يا استاذ ابا جودي هو نفس الفكرة التي انا شاركت بها ولكن مشكلة الكيرسر لديك هي >> انه زر الامر مش راكب تماما فوق مربع النص وانا وضعته اصلا للخروج من هذا المأزق وهو شكل المؤشر بمربع النص . ولكي ترى المشكلة غير خاصية زر الامر شفاف= لا . لترى مكان زر الامر الحقيقي . وبقي خاصية تاثير خاص=بارز او flat لمربع النص ليظهر وكأنه زر امر. 2. ليس هناك مشكلة في لو تغيرت القيمة فانا قمت بحصر الكود بجملة if لكي اضع القيمة المناسبة وفي طلب الاخ محمد سيكون الشرط في التنسيق الشرطي وفي الكود بعدم تنفيذ اي شي هو ان قيمة المربع = 2 . وانا اضفت زيادة القيم كايضاح اكثر بانه يمكن التحكم حتى لو الشرط اكثر من خيار . تحياتي 2
محمد سلامة قام بنشر سبتمبر 18, 2016 الكاتب قام بنشر سبتمبر 18, 2016 26 دقائق مضت, رمهان said: عزيزي واخي الاستاذ ابا جودي بارك الله فيك وكل عام وانتم بخير اولا ثانيا خلينا وحدة وحدة علشان حاسس ان هناك لبس بسيط 1. الحل الذي قدمته يا استاذ ابا جودي هو نفس الفكرة التي انا شاركت بها ولكن مشكلة الكيرسر لديك هي >> انه زر الامر مش راكب تماما فوق مربع النص وانا وضعته اصلا للخروج من هذا المأزق وهو شكل المؤشر بمربع النص . ولكي ترى المشكلة غير خاصية زر الامر شفاف= لا . لترى مكان زر الامر الحقيقي . وبقي خاصية تاثير خاص=بارز او flat لمربع النص ليظهر وكأنه زر امر. 2. ليس هناك مشكلة في لو تغيرت القيمة فانا قمت بحصر الكود بجملة if لكي اضع القيمة المناسبة وفي طلب الاخ محمد سيكون الشرط في التنسيق الشرطي وفي الكود بعدم تنفيذ اي شي هو ان قيمة المربع = 2 . وانا اضفت زيادة القيم كايضاح اكثر بانه يمكن التحكم حتى لو الشرط اكثر من خيار . تحياتي شكرا استاذ رمهان فكرة جميلة بارك الله فيك وشكرا للاستاذ ابا جودى (محمد) والاستاذ عبدالله قدور وفى الحقيقة ظننت ان ليس هناك حل فاستعنت بفكرة بسيطة جدا وهى يظل زر الامر ظاهر دائما Private Sub الاجراء_BeforeUpdate(Cancel As Integer) If Me.Text50 = 1 Then DoCmd.OpenForm "form1" Else MsgBox ("عفوا انت اختارت لا ") End If End Sub وعند النقر عليه اذا كان حقل المسمى text50 يساوى 1 يتم فتح النموذج غير ذلك تظهر رسالة بذالك شطرا لكم جميعا وبارك الله فيكم
رمهان قام بنشر سبتمبر 19, 2016 قام بنشر سبتمبر 19, 2016 16 ساعات مضت, محمد سلامة said: وفى الحقيقة ظننت ان ليس هناك حل فاستعنت بفكرة بسيطة جدا وهى يظل زر الامر ظاهر دائما Private Sub الاجراء_BeforeUpdate(Cancel As Integer) If Me.Text50 = 1 Then DoCmd.OpenForm "form1" Else MsgBox ("عفوا انت اختارت لا ") End If End Sub وعند النقر عليه اذا كان حقل المسمى text50 يساوى 1 يتم فتح النموذج غير ذلك تظهر رسالة بذالك الفكرة مضمنة اخي محمد في مشاركتي فالتنسيق الشرطي لم يكفي لوحده لاتمام الفكرة كاملة فهناك الكود وتنفيذه بشرط تحياتي لك 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.