اذهب الي المحتوي
أوفيسنا

المساعدة ان تظهر كلمة مدين اذا كان المدين اكبر من الدائن عند الرصيد


أكسس وبس
إذهب إلى أفضل إجابة Solved by Amr Ashraf,

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

اخوانى

عند طرح الدائن من المدين واذا كان المدين اكبر من الدائن يكون الرصيد موجب واريد وضع كلمة مدين بجانب الرصيد واذا كان الدائن اكبر اريد الرصيد بالسالب ووضع كلمة دائن بجانب الرصيد

مدين او دائن.JPG

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

على حسب فهمى ممكن تعمل معادلة بسيطة كالتالى :

على اعتبار ان الحقل اللى فيه نتيجة الطرح اسمه Rslt

اعمل حقل جديد txt لكتابة نوع الرصيد دائن او مدين

 

واعمل الكود التالى فى حدث عند فتح النموذج مثلا او بتوقيت زى ما تحب 

 

If me.Rslt > 0 then

me.txt = "مدين"

else

me.txt = "دائن"

وذلك لانك لو طرحت الدائن من المدين وكان الدائن اكبر هيكون الرصيد بالسالب وبالتالى هيبقى اصغر من الصفر والعكس

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

default value الخاصة بيه اكتب 

=Abs([Rslt])

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

 

 

 

 

 

 

 

 

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

11 دقائق مضت, أكسس وبس said:

اخى الكريم جربت وضعت الكود فى حدث عند الفتح للنموذج ولكن تظهر كلمة دائن دائما سواء القيمة اكبر من الصفر او اقل من الصفر  غيرت اشارة < > تظهر دائما دائن

ارفق قاعدة مصغرة

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

اخى فى نموذج Account Payable يتم اختيار اسم المورد وبداية المدة ونهاية المدة ثم الضغط على مفتاح استعلام ليظهر كشف الحساب فى نموذج AccountSupp وده الى عملت فيه المعادلة عشان فيه نموذجين فرعيين عشان يحسب رصيد سابق ورصيد الفترة الحالية 

 

مدين ودائن.rar

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

13 ساعات مضت, أكسس وبس said:

اشكرك يا اخي جاري التحميل والتجريب ان شاء الله الان

مازالت جربت خليت النتيجة اكبر من الصفر واقل من الصفر وغيرت علامة اكبر الى اصغر تظهر دائن

شغالة عندى كويس جرب المرفق تانى 

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

اخى من غير عصبية فيه مشكلتين

الاولى : لو المورد ملوش اى فواتير او سندات دفع يعنى مفيش معادلة الرصيد وبالتالى الرصيد لا يوجد بيانات فيه تظهر رسالة خطأ فيجوال لانى حددت ب select خانة reslt  بيانات وهى مفهاش عاوز اعالجها لان عند اختيار مورد وليس له اى تعاملات تظهر الرسالة وحدخل الى حيستخدم البرنامج على الفيجوال

الثانية وهى ان الرصيد لو = 0 تطلع دائن ممكن نخلى احتمال 3 هو ان الرصيد لو = 0 تطلع كلمة لا يوجد رصيد

وياريت من غير عصبية 

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

الان, Amr Ashraf said:

اتفضل 

خليتنى اجرب كل اللى اتعلمته من الدوال المنطقية فى الفاجيوال بيسك :wavetowel:

يارب تقولى مش شغال هاجى اقتلك

 

تمام.rar

القتل لا ههههههه

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

  • أفضل إجابة
19 ساعات مضت, أكسس وبس said:

اخى من غير عصبية فيه مشكلتين

الاولى : لو المورد ملوش اى فواتير او سندات دفع يعنى مفيش معادلة الرصيد وبالتالى الرصيد لا يوجد بيانات فيه تظهر رسالة خطأ فيجوال لانى حددت ب select خانة reslt  بيانات وهى مفهاش عاوز اعالجها لان عند اختيار مورد وليس له اى تعاملات تظهر الرسالة وحدخل الى حيستخدم البرنامج على الفيجوال

الثانية وهى ان الرصيد لو = 0 تطلع دائن ممكن نخلى احتمال 3 هو ان الرصيد لو = 0 تطلع كلمة لا يوجد رصيد

وياريت من غير عصبية 

:wallbash:

ماشى ماشى

خلاص عرفت قصدك هشوف كده وارجعلك

 

 

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

مدين ودائن.rar

تم تعديل بواسطه Amr Ashraf
  • Like 1
رابط هذا التعليق
شارك

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