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

طريقة احتساب قيمة حقل اثناء الكتابه


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

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

عندى فورم به الحقول التاليه volume,conc,total

المطلوب اثناء الكتابه فى اى من الحقلين التاليين

volume,conc

يتم احتساب حقل total

اثناء الكتابه وهو ناتج عن ضرب قيمة الحقلين السابقين ببعضهما 

انا استخدمت الكود دا بس الاستجابه مش سريعه   

 Private Sub conc_Change()

Me.total = Nz(Me.volume, 0) * Nz(Me.conc, 1)

End Sub

 

مطلوب الكود فى حدث on change 

فقط بدون استخدم حدث عندالتغيير

مثل المثال ف الصوره

calc.accdb

calc.gif

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

3 ساعات مضت, safaa salem5 said:

مطلوب الكود فى حدث on change 

فقط بدون استخدم حدث عندالتغيير

الجملتين عكس بعض يا @safaa salem5

وليه تلزمي نفسك بالحدث عند التغيير ؟؟؟

مجرد فكرة ، جربي الحدث بعد التحديث للحقلين

Private Sub volume_AfterUpdate()
    Me.total = Nz(Me.volume, 0) * Nz(Me.conc, 1)
End Sub
Private Sub conc_AfterUpdate()
    Me.total = Nz(Me.volume, 0) * Nz(Me.conc, 1)
End Sub

مجرد فكرة 😅

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

  • أفضل إجابة
38 دقائق مضت, safaa salem5 said:

عشان يدينى نفس النتيجه زى الصورة 

عندك طريقتين للحل ، اختاري اللي يعجبك

 

calc.accdb

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

14 hours ago, Foksh said:

عندك طريقتين للحل ، اختاري اللي يعجبك

 

calc.accdb 616 kB · 4 downloads

الطريقة التانيه هى اللى شغاله بس هل ممكن الاستغناء عن الحقول غير المنضمه

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

7 دقائق مضت, safaa salem5 said:

الطريقة التانيه هى اللى شغاله بس هل ممكن الاستغناء عن الحقول غير المنضمه

أنا مش فاهم ايه اللي انتي عايزاه بالظبط 😅 !!!!!!

تقدري تخفيهم وتخلي مقاساتهم 0 ( طول وعرض ) .

 

وعلى فكره ، الطريقتين شغالات ولكن كل وحدة في حدث مختلف 😁

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

 

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

الفورم التان شغال تمام زى ما انا عايزه 

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

overflow

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

يا صفاء ، الفورم الأول الحدث بعد التحديث ، الفورم التاني الحدث عند التغيير لقيمة مربعات النص الغير منضمة ،،

وبالنبة للنقطة التانية ، غيري نوع المتغير Integer إلى Double .

 

جربي واديني خبر

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

1 hour ago, Foksh said:

يا صفاء ، الفورم الأول الحدث بعد التحديث ، الفورم التاني الحدث عند التغيير لقيمة مربعات النص الغير منضمة ،،

وبالنبة للنقطة التانية ، غيري نوع المتغير Integer إلى Long .

 

جربي واديني خبر

ما هو انا نقلت الحدث فى onchange فى الفورم الاول

وبرده مش بيحصل تحديث وقتى للقيمه المحسوبه

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

1 hour ago, safaa salem5 said:

ما هو انا نقلت الحدث فى onchange فى الفورم الاول

وبرده مش بيحصل تحديث وقتى للقيمه المحسوبه

هديك مثال لو كنبت فى حقل   4  والحقل التانى 2222    هيحسب الحقل المحسوب  تمام  لكن لو شيلت 2 من الحقل اللى فيه 2222 مش هيحصل تحديث فى القيمه المحسوبه

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

30 دقائق مضت, safaa salem5 said:

هديك مثال لو كنبت فى حقل   4  والحقل التانى 2222    هيحسب الحقل المحسوب  تمام  لكن لو شيلت 2 من الحقل اللى فيه 2222 مش هيحصل تحديث فى القيمه المحسوبه

اعتذر عن المتابعة 💐

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

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