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

معيار باسم مستعار فى الاستعلام لقاعدة IF


أبو حوده
إذهب إلى أفضل إجابة Solved by jjafferr,

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

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

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

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

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

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

كمثال 

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

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

يعنى كIF   و ELSE

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

  • أفضل إجابة

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

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

اسميتها 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
رابط هذا التعليق
شارك

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