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

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

قام بنشر

السلام عليكم ورحمة الله 

مشكله تواجهنى فى الجمع بين خلايا النموذج 
1- ان النوذج يرى الحقل كأنه نص 
2 - أريد تحديث تلقائى لخانة الجمع عند الكتابة عندما اكتب 1 خانة الجمع تكتب 1 اكتب 2 خانة الجمع تكتب 12 بدون الخروج من الخلية الا اذا انتقلت الى الخلية الثانية نفس الشىء 

وجزاكم الله كل خير

159.rar

قام بنشر

لم افهم عليك اخي @محمد احمد لطفى

حينما تكتب 1 بالنص الاول والنص الثاني صفر فالناتج = 10

وهو يقوم بما اسميه توحيد الخلايا وليس تجميع

اما اذا اردت الجمع بين الخليتين فالناتج حسب الكود

Dim a, b As Single
a = Me.aa.Value
b = Me.bb.Value
Me.ee.Value = a + b

مالذي تريده بالضبط ؟

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

أستاذ @Eng.Qassim
وممكن تكون كده
Me.ee = CInt(Me.[aa]) + CInt(Me.[bb])
بس قصدى كنت على OFFICE 2003 زمان بحسب عادى 
Me.ee = Me.[aa] + Me.[bb]
بس دلوقتى هو شايف الحقل نصى مش رقم 


 

Dim a, b As Single
a = Me.aa.Value
b = Me.bb.Value
Me.ee.Value = a + b

و شكراُ الكود يعمل نريد عمل تحديث تلقائى عند الكتابة خلية EE تحب وانا اكتب فى خلية AA و BB

 

تم تعديل بواسطه محمد احمد لطفى
قام بنشر

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

 

الاكسس يخبرنا عن الكثير من الاشياء ، فقط بالنظر اليها ، مثلا:

1. محاذاة حقل الرقم : من الجانب الايمن من الحقل ،

2. محاذاة حقل النص : من الجانب الايسر من الحقل ،

3. محاذاة حقل التاريخ : من الجانب الايمن من الحقل ،

 

انظر الى هذا الجدول الآن ، وتقدر تعرف نوع كل حقل فقط من النظر اليه ، بغض النظر عن اسمه :

 

image.png.bc774cbe8f84fbd1c4dd9ae69bdfe2f9.png

.

خلينا نشوف الحقول التالية في نموذجك

image.png.ca98cf643db535db4f6aad14eec9f2e9.png

.

1. العمود الاول من اليسار : نص + نص = نص

2. العمودالثاني : نص + نص = رقم

3. العمود الاول من اليمين : رقم + رقم = نص

 

هذه معادلاتهم:

image.png.fecf86dfae9ef71dc2793807cec0f8d2.png

.

فيجب ان يعرف الاكسس ان عليه ان يجمع ارقام (مع ان الحقول نص) ، وهذه بعض الطرق 🙂

 

جعفر

 

1512.Add fields.accdb.zip

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

يقومون بالتجميع عند الخروج من الخليه
اريد عند الكتابة 
مثلا فى الخلية الاولى 1 الخلية الثانية 0 = 1
                    وانا فى نفس الخلية ضفنا 2 الى 1 اصبح 12 الخلية الثانية 0 = 12
هكذا

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

الحدث الذي يقوم بعمل المطلوب هو "عند التغيير" ،

ولكن ، وبما ان الحقل (aa2 مثلا) يكون في وضع "تعديل" لما تكتب فيه ، والقيمة اللي فيه لا تكون محفوظه في الحقل بعد ، فلا يمكن استعمال قيمته بعد ،

لذا ، يجب الاستعانه بحقل آخر (aa22 مثلا ، كما في الصورة التالية ، باللون البرتقالي ، ومخفي) ، بحيث يأخذ قيمة Text. الحقل aa2 ،

وهكذا الحال للحقل الثاني bb2 ،

image.png.596fb96780042309ffddd78c98c8232c.png

.

1512.gif.e74b9b2cdce668c7e28068f19fca1063.gif

.

عليه تصبح المعادلات:

Private Sub Form_Load()

    Me.aa2 = Empty
    Me.bb2 = Empty
    Me.ee2 = Empty
    
    Me.aa22 = Empty
    Me.bb22 = Empty
End Sub

Private Sub aa2_Change()

    Me.aa22 = Me.aa2.Text
    Call Calc_ee2
End Sub

Private Sub bb2_Change()

    Me.bb22 = Me.bb2.Text
    Call Calc_ee2
End Sub

Sub Calc_ee2()
 
    Me.ee2 = Val(Nz(Me.aa22, 0)) + Val(Nz(Me.bb22, 0))

End Sub

 

جعفر

1512.Add fields.accdb.zip

  • Like 1
  • Thanks 1

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information