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

مساعدة في دالة case is او دالة value


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

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

السلام عليكم لدي نموذج يحوي مربع تحرير وسرد typ يحوي قيمتان x,y  هل بالامكان تعين القيمة الافتراضية لهذا المربع من خلال الزر  case y الموجود في النموذج باستخدام دالة case is بمعنى عند الضغط على الزر case y تصبح قيمة مربع التحرير  والسرد  الافتراضية هي y 

tempsnip3.png

xy.accdb

تم تعديل بواسطه ازهر عبد العزيز
رابط هذا التعليق
شارك

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

Private Sub أمر14_Click()
Select Case typ
Case Is = y
End Select
End Sub

 

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

السلام عليكم 🙂

 

في الواقع السؤال غير واضح !!

 

الكود التالي على زر "case y" ، فالرسالة تخبرنا عن ما هو موجود في الحقل typ :

Private Sub cmd_case_Click()

    Select Case Me.typ
    
        Case "y"
            MsgBox "Y is selected"
            
        Case "x"
            MsgBox "X is selected"
            
    End Select
    
End Sub

 

جعفر

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

اتفضل اخى @ازهر عبد العزيز

التعديل كما اشارك لك به اخى حمدى @Khalf جزاه الله خيرا

بالتوفيق اخوانى

النت عامل عمايله معايا الزحلفه اسرع منه معلش بقى 😀

تم تعديل بواسطه أحمد الفلاحجى
  • Like 1
  • Thanks 1
  • Haha 1
رابط هذا التعليق
شارك

حتى نفهم المطلوب انت لديك مربع تحرير يحتوي على قيمتان x و y

وترغب عند الضغط على زر الامر ان تكون القيمة الافتراضية للمربع y

بصراحة حسب الي فهمت ما نحتاج نستخدام دالة case ولا اي دالة شرطية اخري

فقط الامر

typ.DefaultValue = "'y'"

 

 

 

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

الاساتذة المبدعين  @أحمد الفلاحجى ,  @kha9009lid@khalf شكرا جزيلا لكن هناك مشكلة عند الخروج من النموذج والدخول مرة ثانية تختفي القيمة الافتراضية كيف اجعلها ثابتة

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

السلام عليكم .... هذا كود للاستاذ المبدع @kha9009lid    حاولت تطبيقة فظهرت لي رسالة الخطا كما في الصور على الرغم من ان المثال الذي ارفقة هو اشتغل معي تمام

Capt1ure.JPG

Capture.JPG

xy (3).accdb

تم تعديل بواسطه ازهر عبد العزيز
رابط هذا التعليق
شارك

11 ساعات مضت, ازهر عبد العزيز said:

الاساتذة المبدعين  @أحمد الفلاحجى ,  @kha9009lid@khalf شكرا جزيلا لكن هناك مشكلة عند الخروج من النموذج والدخول مرة ثانية تختفي القيمة الافتراضية كيف اجعلها ثابتة

نرجع للموضوع انت ترغب في تعديل القيمة الافتراضية للحقل typ في الجدول برمجيا عن طريق زر امر لتكون القيمة الافتراضية y وتبقى القيمة ثابتة

ممكن عمل ذلك ولكن اذا كان زر الامر في نفس النموذج راح تظهر لك رسالة ان الجدول مفتوح وتفشل العملية

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

الملف في المرفقات

 

 

 

xy.accdb

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

سياق السؤال يشدنا الى الاجابة عن طريق معين ، وهو الزر ،

بينما حل الموضوع عن طريقين:

1. في اعدادات الحقل ، هناك قيمة للقيمة الافتراضية ، فيمكن ادخالها هناك ،

2. او عند حدث "الحالي" او "التحميل" ، يمكن استعمال:

me.typ = "y"

.

جعفر

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

6 دقائق مضت, jjafferr said:

سياق السؤال يشدنا الى الاجابة عن طريق معين ، وهو الزر ،

بينما حل الموضوع عن طريقين:

1. في اعدادات الحقل ، هناك قيمة للقيمة الافتراضية ، فيمكن ادخالها هناك ،

2. او عند حدث "الحالي" او "التحميل" ، يمكن استعمال:


me.typ = "y"

.

جعفر

حسب مافهمت هو لا يرغب في الدخول على عرض التصميم

وايضا يرغب في تغيير القيمة الافتراضية لاكثر من مره عن طريق زر امر

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

3 دقائق مضت, jjafferr said:

في هذه الحالة ، فهي لا تُسمى قيمة افتراضية

😃

كلام جميل هي القيمة التي تظهر في الحقل بشكل افتراضي لسجلات معينة وعند الحاجة يمكن تغييرها

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

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

الاساتذة المبدعين @jjafferr, @kha9009lid  في الحقيقة لدي اكثر من حقل يحتاج الى قيمة افتراضية في نفس النموذج وفي بعض الاقات احتاج اعادته البعض  الى الافتراضي لاني لا استطيع تذكرها كلها 

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

 

2 دقائق مضت, ازهر عبد العزيز said:

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

هنا يأتي فائدة الملاحظات في الكود 🙂

فاعمل ملاحظاتك في كل حدث ، او في احداث معينة 🙂

 

جعفر

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

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