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

اختيار قيمة من مربع تحرير وسرد


كريمو2

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

السلام عليكم اخوتي الكرام

ممكن مساعدة بخصوص اختيار قيمة من مربع تحرير وسرد

مثلا اختار  'قرض1'  قيمته  '10.000.00 ' مدة السداد' 10  اشهر  ------------- 01

وعند اختيار تاريخ بداية الخصم يقسم المبلغ على العدد الموجود في مدة السداد-----------02

كما في الصورة

5a38c84e3382d_.png.f722141dd1b8bab8f2e6a5cee0989f36.png

 

2018.rar

 

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

اولا حياك الله استاذي العزيز جعفر

 جرب ادخال المعلومات مثل الصورة

rva.png.db7915239d89b3804aeb448440e69715.png

ممكن تتطلعني بالنتيجة الي عندك

 

 

 

 

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

اتبعت طريقتك سابقا ، وحاليا مرة اخرى حسب الصور والخطوات التي اشرت اليها ،

فبعدما اُدخل القرض ، احصل على الرسالة: "هل تريد تثبيت تاريخ العقد"

مرة قلت نعم ، ومرة اخرى قلت لا ،

ثم ادخلت تاريخ بدأ الخصم:

  • اذا كان هناك رقم في الحقل "فترة السداد بالاشهر" ، فلا احصل على خطأ ،
  • اذا لم يكن هناك رقم في الحقل "فترة السداد بالاشهر" ، احصل على الخطأ.

 

جعفر

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

7 minutes ago, jjafferr said:

اتبعت طريقتك سابقا ، وحاليا مرة اخرى حسب الصور والخطوات التي اشرت اليها ،

فبعدما اُدخل القرض ، احصل على الرسالة: "هل تريد تثبيت تاريخ العقد"

مرة قلت نعم ، ومرة اخرى قلت لا ،

ثم ادخلت تاريخ بدأ الخصم:

  • اذا كان هناك رقم في الحقل "فترة السداد بالاشهر" ، فلا احصل على خطأ ،
  • اذا لم يكن هناك رقم في الحقل "فترة السداد بالاشهر" ، احصل على الخطأ.

جعفر

المشكلة في مربع تحرير وسرد اي عند ادخال القرض وعندما اضفت عمود منظم ثاني وفيه مبلغ القرض وقع المشكل

5a3931be034eb_.png.d11038f27646849b5c17a289ebe69129.png

في مربع التحرير والسرد

CmdCridi

cridi_id = الذي مصدره رقم

وانا استبدلته ب

Nom_Cridi  = مصدره نص

وقع المشكل في تاريخ بداية الخصم

    Dcode = Switch([Cridi_ID] = 1 Or 29, [Payment_Period])

 

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

الامر Switch يقارن القيم التي اعطيتها ، وانت القيم الموجودة عندك هي  1 او 29 للحقل Cridi_ID ،

بينما في واقع الامر ، الصورة التالية تبين ان قيمة الحقل Cridi_ID هي صفر (يعني ليست القيمة التي تقوم بمقارنتها)

810.Clipboard01.jpg.c58569a46c5739c11a7052c6776966f9.jpg

 

والحقل Payment_Period ليس فيه قيمة في النموذج الفرعي (اي ان قيمته Null) ،

لذلك ، فنتيجة المتغير Dcode = نفس نتيجة الحقل Payment_Period والذي هو Null ،

يعني النتيجة عندنا Decode = Null ،

ولكنك في اول الحدث قلت: Dim Dcode As Integer

و Null هو Boolean وليس Integer ، وهو الذي يسبب رسالة الخطأ.

 

 

بينما اذا رجعت الى ملاحظتي السابقة ، حيث تكون قد ادخلت قيمة للحقل Payment_Period ،

فعليه تصبح نتيجة المعادلة: Dcode = Payment_Period ، والذي هو رقم صحيح Integer.

 

جعفر

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

14 hours ago, jjafferr said:

أخي كريمو

 

اخبرتك بأن الحقل Cridi_ID هو مصدر المشكلة كلها ، وقيمته صفر ، بينما الكود كان يبحث قيمتة 1 او 29 !!

هذا كل الذي اعرفه !!

 

جعفر

استاذي الكريم جعفر

الم يوجد فكرة تصحح ذالك ؟

2018.png.1e83a3a85baa8af39af502568e1240cc.png

 

Desktop.rar

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

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