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

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

قام بنشر (معدل)

أريد تحويل المعاملة الى وحدة نمطية و استخدامه فى الاستعلام 
 

smahW: IIf([datex] Between #01/01/1990# And #08/30/2016#;IIf([dddw]="4";"10";"12");"0")

ان لو التاريخ ما بين 1/1/1990 حتى 30/8/2016
لو الشهر 4 يبقى النتيجة 10

لو شهر غير شهر 4 يبقى النتيجة 12

لو التاريخ بعد 30/8/2016 النتيجة 0

وجزاكم الله خيراً

 

نسخة 2003.rar

تم تعديل بواسطه محمد احمد لطفى
  • تمت الإجابة
قام بنشر

وعليكم السلام 🙂

 

هذه هي الدالة في الوحدة النمطية :

Function Get_Results(D2 As Date, i2 As Integer) As Integer

    If D2 >= #1/1/1990# And D2 <= #1/9/2016# Then
     
        If i2 = "4" Then
            
            Get_Results = 10
    
        Else
        
            Get_Results = 12
    
        End If
    
    
    
    Else
    
        Get_Results = 0
    
    End If
    
End Function

.

وفي الاستعلام نناديها ، ونرسل لها القيمتين اللي تحتاجهم في التقييم ، هكذا:

image.png.21a1cad04c47a2f63b5e18c09c62cc0c.png

.

ونتائج الحقلين يتساون ، ما عدا ان حقلك السابق نتيجته "نص" (لاحظ تنسيق الاكسس للحقل الى اليسار) ، بينما نتيجة حقلي "رقم" (لاحظ تنسيق الاكسس للحقل الى اليمين)

image.png.69dde6eee236c39813796b424697a35a.png

.

جعفر

2003.zip

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

السلام عليكم ورحمه الله وبركاته

تعديل بسيط على كود معلمى العزيز @jjafferr جزاه الله عنا كل خير 🌹

تغيير السطر التالى

If D2 >= #1/1/1990# And D2 <= #1/9/2016# Then
     
        

الى

If D2 >= #1/1/1990# And D2 < #9/1/2016# Then
     
        

تقبلوا تحياتى ومرورى

2003_1.zip

  • Like 1
  • Thanks 1
قام بنشر
منذ ساعه, ابوبسمله said:

تعديل بسيط

ليش !!

 

13 ساعات مضت, محمد احمد لطفى said:

ان لو التاريخ ما بين 1/1/1990 حتى 30/8/2016

يعني التاريخين من ضمن الشرط 🙂

 

منذ ساعه, ابوبسمله said:

تقبلوا تحياتى ومرورى

وتحياتي اخي العزيز احمد 🙂

 

والحلين موجودين للاخ محمد يختار منهم 🙂

 

جعفر

  • Like 1
  • Thanks 1
قام بنشر
16 دقائق مضت, jjafferr said:

ليش !!

حياك الله معلمى العزيز

هذا لان التاريخ فى السطر الاول قبل التعديل سيتم قرائته 9 يناير  وليس 1 سبتمبر

  • Like 1
  • Thanks 1

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information