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

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

قام بنشر

لو عندى جدول باسم MHO به حقل باسم HH وكنت عاوز الحقل اذا كان خالى تظهر كلمه لا يوجد واذا كانت قيمته بتساوى الرقم 7 تظهر كلمه تم الانتهاء فى الاستعلام 

ممكن الاخوة الخبراء يتفضلوا بكتابة الكود 

وكل الشكر مقدما 

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

اخى الفاضل فى الموضوع السابق كانت قاعدة واحدة IF 

كمثال 

aadd6: IIf(IsNull([HH]);"لا يـــوجـــد";[HH])

طيب لوعاوز فى نفس الشرط لما تكون قيمة الحقل تساوى 7 فى نفس الشرط هنعمل الشرط ازاى 

يعنى كIF   و ELSE

تم تعديل بواسطه أبو حوده
قام بنشر (معدل)

aadd6: IIf(IsNull([HH]);"لا يـــوجـــد";[HH]) طيب باقى الشرط لما تكون قيمة الحقل 7 تظهر كلمة تم الانتهاء هنعمل الشرط ازاى 

 

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

ممكن عمل هذا الكود في الاستعلام ، ولكنك وبسبب اللغة العربية في الكود ، فلن تعرف ان تغير شيء لاحقا ،

لهذا السبب ، الافضل عمل وحدة نمطية ، ويمكنك تعديلها بكل بساطة ،

اسميتها qry_values ، ونرسل لها قيمة الحقل من الاستعلام (في المثال السابق ، اسم الحقل كان 2020 ) ، وفي الوحدة النمطية تسمية هذا المتغير هو H :


Public Function qry_values(H As Integer) As String

    
    If H = 0 Or Len(H & "") = 0 Then    ' Zero and Null
        qry_values = "لا يوجد"
        
    ElseIf H = 7 Then                   ' any other value
        qry_values = "تم الانتهاء"
        
    Else                                ' return the original value
        qry_values = H
    End If
    
End Function

.

ثم نناديها من الاستعلام ، هكذا :

image.png.5bc0c75ea3a6968ed199b694646e2adf.png

.

والنتيجة :

image.png.3127bd2cdf1fbcccb5b8cfa0467e5a01.png

 

جعفر

1306.مثال.accdb.zip

  • Like 4
قام بنشر

تسلم ايدك اخى @jjafferr على هذا المجهود وهذه الفكرة الرائعة يعنى اللى منعرفش ننفذة فى الاستعلام ممكن تنفيذة من خلال الوحدات النمطية ويتم منادتها من الاستعلام  ...

الله يبارك فى حضرتك ويجزيك خيرا عن كل ماتقدمه 

  • Like 1

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information