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

دالة بحث


Ahmed.IQ

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

السلام عليكم ورحمة الله

عندي سؤال دالة البحث Dlookup تبحث عن قيمة في سجل معينة بشرط ولو لم اضع شرط سوف يقوم بالذهاب تلقائياً الى اول سجل 

انا اريد ان ابحث في الحقل A داخل السجل Table عن القيمة 0 في جميع السجلات وليس في اول سجل فقط .

 

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

11 دقائق مضت, Ahmed.IQ said:

السلام عليكم ورحمة الله

عندي سؤال دالة البحث Dlookup تبحث عن قيمة في سجل معينة بشرط ولو لم اضع شرط سوف يقوم بالذهاب تلقائياً الى اول سجل 

انا اريد ان ابحث في الحقل A داخل السجل Table عن القيمة 0 في جميع السجلات وليس في اول سجل فقط .

 

ممکن تخبرنا لماذا تريد ان يبحث عن رقم صفر في جميع السجلات

اي وضح لنا فكرة عملك

تحياتي

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

الفكرة انا عامل في الجدول حقل حسابي يقوم بطرح الايام الحالية من الايام القادمة يعني الحقل D يوجد فيه تاريخ موضوع مسبقاً مثلاً 31/3/2017 الحقل F يحتوي على تاريخ اليوم ويتحدث يوميا عن طريق استلام تحديث الحقل To يساوي D-F لهذا سيقوم بطرح الايام وتظهر على شكل رقم حين الوصول الى رقم 0 او اي رقم بالسالب سوف تظهر رسالة مفادها هناك ترقيات يجب مراجعتها حسب الدالة 

If DLookup("[To]", "Table1") <= 0 Then
MsgBox "هناك ترقيات يجب مراجعتها"
End If

 

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

5 دقائق مضت, Ahmed.IQ said:

الفكرة انا عامل في الجدول حقل حسابي يقوم بطرح الايام الحالية من الايام القادمة يعني الحقل D يوجد فيه تاريخ موضوع مسبقاً مثلاً 31/3/2017 الحقل F يحتوي على تاريخ اليوم ويتحدث يوميا عن طريق استلام تحديث الحقل To يساوي D-F لهذا سيقوم بطرح الايام وتظهر على شكل رقم حين الوصول الى رقم 0 او اي رقم بالسالب سوف تظهر رسالة مفادها هناك ترقيات يجب مراجعتها حسب الدالة 


If DLookup("[To]", "Table1") <= 0 Then
MsgBox "هناك ترقيات يجب مراجعتها"
End If

 

لا اخي
استخدم دالة DCount بدل دي لوك اب
في كود الاعلاه بس غير ديلوك اب ب دي كوانت

جرب ووافيني بالنتيجة

تحياتي

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

15 دقائق مضت, Ahmed.IQ said:

اخي دي اكونت هيا دالة لجمع عدد الحقول التي تحتوي على بيانات مع هذا لم تنجح الطريقة

هههههه تمام اخي
جرب اللي انا قلت لك ووافيني بالنتيجة

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

24 دقائق مضت, Ahmed.IQ said:

اتفضل
استخدم هذا الكود اخي
 

If DCount("[id]", "Table1", "[to]<=" & 0) >= 1 Then
MsgBox "هناك ترقيات يجب مراجعتها"
End If

 

لكن اضف سجل واحد لكي الحقل to بيكون يساوي صفر

تحياتي

اليك ملفك بعد تعديل

 

ترقيات.rar

تم تعديل بواسطه Shivan Rekany
  • Like 1
رابط هذا التعليق
شارك

1 دقيقه مضت, Ahmed.IQ said:

عاشت ايدك ممكن تشرحلي الكود اذا ممكن

نعم بكل سرور
قلنا عدد الاي دي في جدول تابل وان بشرگ ان يكون حقل تو بيكون يساوي او اقل من صفر 
واذا العدد السجلات بيكون يساوي او اكبر من 1 خلي يظهر رسالة


وتم تعديل في المشاركتي السابقه‌ لانه بالخطا انا كان كتبته اكبر من صفر
واسف على الخطأ
تحياتي

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

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information