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

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

قام بنشر

اخوانى الاعزاء

عندى حقلين الاول (text482) به قيمة حسابية والاخر (qproduced) قيمة يضعها المستخدم 

اريد عمل كود يقول الاتى :

ان قيمة الحقل الثانى (qproduced)  اعلى من قيمة الحقل الحسابى (text482)  مع ذكر قيمة الحقل ده فى الرسالة التى سوف تظهر لى

 

معنى اخر:

لو انا اضفت قيمة مثلا 200 فى الحقل (qproduced)  وكانت قيمة الحقل الحسابى(text482)   تساوى 100 

المطلوب: البرنامج يعطينى رسالة تقول " القيمة التى ادخلتها اكبر من 200 " بينما الحد الاقصى لك هو 100" سوف نحذف البيانات كلها

شكرا

ارجوكم ساعدونى

 

قام بنشر
select case qproduced
case > text482
msgbox("القيمة التي تم ادخالها أعلى من قيمة الحقل (" & [text482] & ")"
DoCmd.CancelEvent
end select

 

  • Like 1
  • Thanks 1
قام بنشر

اخى العزيز

اشكرك على ردك على استفسارى

ممكن اعرف يا اخى كيف اضع هذا الكود فى اى حدث وعلى اى من الحقلين

 

قام بنشر

أخى العزيز

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

عندما وضعت الكود تظهر لى رسالة تتضمن اسم الحقل وليس قيمة الحقل نفسه

انا محتاج يكتب فى الرسالة قيمة الحقل نفسه وليس اسم الحقل

لو سمحت اكتب الرسالة بالانجليزى وليس بالعربى

 

قام بنشر

اسف يا اخى العزيز

الخطأ بسبب الكتابة باللغة العربية فى الرسالة

انا صححت الخطأ واشكرك 

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

شكرا

قام بنشر

استخدم :

Me.txt482.Value = Round(Me.txt482.Value,0) 

للحقل الذي تريد اظهاره في الرسالة

او ارفق مثالا للتعديل عليه

::

تحياتي

قام بنشر

If [Qproduced] > [Text482] Then
Beep
MsgBox ("The Entered value high than" & [Text482] & " Kg ") & """", vbCritical, "Critical Message!"
DoCmd.CancelEvent
MsgBox "This order will be deleted now!", vbCritical, "Attention"
DoCmd.OpenQuery "Query3"
DoCmd.RefreshRecord
DoCmd.GoToRecord , , acNewRec
End If

الكود كويس جدا ومفيهوش غير مشكلة واحدة ان قيمة الحقل text482  كبيرة جدا مثلا 7584.25896214 

انا عاوز يكون الرقم ده مختصر 7584.25 فقط

مش عاوز اكتر من كده

مع العلم انا عامل تنسيق الحقل من الخصائص fixed

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