m_orouk قام بنشر فبراير 20, 2009 مشاركة قام بنشر فبراير 20, 2009 الاخوة الاعزاء فى المرفق استخدمت كود لاغلاف الحقول التى تحتوى على بيانات و السماح بالتحرير فى الحقول الفارغة فقط ولكنه يعطى النتيجة المرجوة فى بعض السجلات و لا يعطى فى الاخرى لا ادرى ما السبب ارجو تصحيح الكود ان كان به خطأ و ان كان هناك حل افضل ارجو توضيحه شكرا مقدما last.rar رابط هذا التعليق شارك More sharing options...
يوسف أحمد قام بنشر فبراير 22, 2009 مشاركة قام بنشر فبراير 22, 2009 مرحباً بك اخي m_orouk بين اخوانك هناك طريقة افضل بحيث لا تعتمد على اختبار كل مربع نص على حدة بل تمر على جميع عناصر النموذج من نوع ( مربع نص ) وتختبر قيمته فإذا كانت خالية يتم تمكين المربع واذا لم تكن خالية يتم عدم تمكين المربع. اليك الكود التالي : Dim cntl As Control For Each cntl In Me.Controls If cntl.ControlType = acTextBox Then If IsNull(cntl) Then cntl.Enabled = True Else cntl.Enabled = flase End If End If Next تفضل المرفق بعد التعديل بالتوفيق ومرحباً بك مرة اخرى last.rar رابط هذا التعليق شارك More sharing options...
Mohamed Nada قام بنشر فبراير 23, 2009 مشاركة قام بنشر فبراير 23, 2009 أخونا الكريم Youssef طالما أنت مبدع ... وطالما تطلع علينا بالحلول الرائعة مثلك وهذا أحدها. لك الشكر حتى تكتفى ... تحياتى محمد ندا رابط هذا التعليق شارك More sharing options...
m_orouk قام بنشر فبراير 24, 2009 الكاتب مشاركة قام بنشر فبراير 24, 2009 و الله رائع اخى يوسف فعلا حل رائع و ان كنت اريد هذا بالضبط شكرا شكرا شكرا رابط هذا التعليق شارك More sharing options...
Mohamed Nada قام بنشر فبراير 24, 2009 مشاركة قام بنشر فبراير 24, 2009 أخى الرائع يوسف هل من الممكن عمل نفس الطريقة لكن مع الأمر Allow Edits أم لا. لقد حاولت ولكن لم تنجح معى تحياتى محمد ندا رابط هذا التعليق شارك More sharing options...
m_orouk قام بنشر فبراير 24, 2009 الكاتب مشاركة قام بنشر فبراير 24, 2009 تفضل اخى الموضوع بسيط last.rar رابط هذا التعليق شارك More sharing options...
Mohamed Nada قام بنشر فبراير 24, 2009 مشاركة قام بنشر فبراير 24, 2009 أخى الكريم m_orouk أشكرك للحل ... لقد جربتها مراراً وعرفت الآن ماهو خطأى .. لقد كنت أعكس الكود .. ففى المكان الذى يجب أن أضع True كنت أضع False والعكس. لك التحية على الرد تحياتى محمد ندا رابط هذا التعليق شارك More sharing options...
m_orouk قام بنشر فبراير 25, 2009 الكاتب مشاركة قام بنشر فبراير 25, 2009 على الرحب اخى كلنا يحتاج المساعدة من الاخر رابط هذا التعليق شارك More sharing options...
Mohamed Nada قام بنشر فبراير 25, 2009 مشاركة قام بنشر فبراير 25, 2009 (معدل) ونظراً لأننى عند التطبيق وجدت أن عندى بالنماذج كثيراً من الـ Combo Box فقد قمت بالتعديل البسيط لتشمل العملية كائنات الكومبو أيضاً بالنموذج. بالمرفق تحياتى محمد ندا last_Lock_ComboToo.rar تم تعديل فبراير 25, 2009 بواسطه Mohamed Nada رابط هذا التعليق شارك More sharing options...
m_orouk قام بنشر فبراير 25, 2009 الكاتب مشاركة قام بنشر فبراير 25, 2009 رائع اخى الفاضل و هذا نفس مثالك مع اختصار الكود last.rar رابط هذا التعليق شارك More sharing options...
amoudi قام بنشر فبراير 25, 2009 مشاركة قام بنشر فبراير 25, 2009 ممكن كمان اختصار الكود ب Private Sub Form_Current() Dim cntl As Control For Each cntl In Me.Controls If cntl.ControlType = acTextBox Or cntl.ControlType = acComboBox Then cntl.Locked = Not IsNull(cntl) End If Next End Sub رابط هذا التعليق شارك More sharing options...
Mohamed Nada قام بنشر فبراير 25, 2009 مشاركة قام بنشر فبراير 25, 2009 (معدل) دمتم يا الكرام ما شاء الله عليكم جميعاً ... اللهم زد لكم فى علمكم ورفع قدركم ... ونحتسب أن نكون معكم إن شاء الله. تحياتى وتقديرى محمد ندا تم تعديل فبراير 25, 2009 بواسطه Mohamed Nada رابط هذا التعليق شارك More sharing options...
Mohamed Nada قام بنشر مارس 3, 2009 مشاركة قام بنشر مارس 3, 2009 (معدل) وخطرت لى فكرة لزيادة الفائدة من الأداة اللطيفة دى: والفكرة بسطية وهى إضافة بسيطة فى الكود تمكن واحد فقط من المستخدمين وغالباً يكون المشرف بالتعديل لمجرد الخدول باسمة كالتالى: Private Sub Form_Current() Dim cntl As Control For Each cntl In Me.Controls If cntl.ControlType = acTextBox and User <> "YourGoodUse" Or cntl.ControlType = acComboBox and User <> "YourGoodUse" Then cntl.Locked = Not IsNull(cntl) End If Next End Sub حيث User هو اسم مربع النص الذى يحتوى على اسم المستخدم الذى ترغب فى السماح له بالتعديل. وحيث YourGoodUser هو الإسم الفعلى للمستخدم الذى ترغب فى السماح له بالتعديل. حيث أنه ليس من المعقول أن تغلق الدنيا على المستخدمين وعلى نفسك كمان ... تحياتى محمد ندا تم تعديل مارس 3, 2009 بواسطه Mohamed Nada رابط هذا التعليق شارك More sharing options...
m_orouk قام بنشر مارس 4, 2009 الكاتب مشاركة قام بنشر مارس 4, 2009 اضافة رائعة الى الامام رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
من فضلك سجل دخول لتتمكن من التعليق
ستتمكن من اضافه تعليقات بعد التسجيل
سجل دخولك الان