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

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

قام بنشر

السلام عليكم

لدي مربع نص textbox1 وهناك ثلاثة ازرار  الاول button1 والثاني button2 والثالث button3   احتاج عند الضغط على الزر الاول  يكتب قي مربع النص الرقم الاخير من اسم الزر يمعنى يكتب 1 وهكذا يقية الازرار

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

me.textbox1 = 1

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

New Microsoft Access قاعدة بيانات.accdb

  • Like 1
  • تمت الإجابة
قام بنشر
14 ساعات مضت, ازهر عبد العزيز said:

 احتاج عند الضغط على الزر الاول  يكتب قي مربع النص الرقم الاخير من اسم الزر يمعنى يكتب 1 وهكذا يقية الازرار

مع اني ربما لم افهم المطلوب

ولكني ساحاول

ممكن نعمل اجراء

Sub k()
Dim a As Byte
Dim n, m  As String
For a = 1 To Len(ActiveControl.Name)
n = Mid(ActiveControl.Name, a, 1)
Select Case n
Case "0" To 9
m = m & n
End Select
Next a
Me.textbox1 = m
End Sub

ثم في كل زر امر نستدعي الاجراء بالشكل التالي

k

طبعا هذا الاستداء لايؤثر على اي اوامر في الازار

هذا الرد مجرد تحفيز للاساتذة لتقديم حلول افضل

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

 

New Microsoft Access قاعدة بيانات).accdb

  • Thanks 1
قام بنشر (معدل)

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

 

 

عند الضط على الزر يكتب رقمه بالتكستبوكس.accdb

تم تعديل بواسطه kkhalifa1960

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information