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

كيفية صياغة شرطين في حقل واحد


slamco2000

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

السلام عليكم ورحة الله وبركاته
أخواني هل من الممكن عمل كود بالإستعلام على النحو التالي
لدي ثلاثة حقول وهي
:

Account_Receiving_Date

Payment_Date


الهدف هو في :

Account_Pending_Days


المطلوب : هو في حال كان حقل Payment_Date فارغة تكون المعادلة كالتالي :

Time() – [Account_Receiving_Date]


وفي حال تم كتابة التاريخ في حقل  Payment_Date

تكون المعادلة كالتالي :

 [Account_Receiving_Date] - [Payment_Date]


وتكون هذه المعادلة في حقل  Account_Pending_Days


هل من الممكن عمل هذا الشرط بالإستعلام
أو هناك فكرة أخرى

وكيف يتم صياغة هذا الشرط إذا ممكن

مع الشكر الجزيل

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

وعليكم السلام:smile:

 

واهلا وسهلا بك في المنتدى:smile:

 

تفضل:

Account_Pending_Days: IIf(Len([Payment_Date] & '')=0;Time()-[Account_Receiving_Date];[Account_Receiving_Date]-[Payment_Date])

ولكني اعتقد بانه يجب عليك استخدام 
Date()
بدلا عن
Time()

ليصبح الكود
Account_Pending_Days: IIf(Len([Payment_Date] & '')=0;Date()-[Account_Receiving_Date];[Account_Receiving_Date]-[Payment_Date])

 

جعفر

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

آسف على الخطأ

 

يجب ان نغيّر الشرطة الواحدة ' الى شرطتين "

Account_Pending_Days: IIf(Len([Payment_Date] & "")=0;Date()-[Account_Receiving_Date];[Account_Receiving_Date]-[Payment_Date])

 

المعادلة

Len([Payment_Date] & "")=0

تعمل مكان 3 معادلات:

isNull([Payment_Date])
و
[Payment_Date] = ""
و
اذا كان في معلومة في الحقل وتم حذفها

يعني جرب التالي وبتشوف ان معادلتك ما تعطي نتائج صحيحة:

1. جرب اي معيار لأي حقل (يعني شغّل الاستعلام بطريقة عادية) وشوف عدد السجلات ،

2. اكتب شيء في حقل Payment_Date ، انتقل الى سجل آخر ، ثم شغّل الاستعلام مرة ثانية ، ستلاحظ ان عدد السجلات اصبح اقل بسجل واحد ، السجل الذي كتبت فيه وحذفت بياناته:smile:

 

جعفر

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

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