الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الإشارة لحقل نعم/لا فى استعلام لا تعطى نتائج صحيحة فى vba

بدأه أبو لميس في 7 ديسمبر 2013 · 5 رد · 390 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

الكود التالى

Me.نص32 = DCount("tt2", "Q_Mo3edInMonthS1", " '[Q_Mo3edInMonthS1]![' & tt2 &']   = -1'")

حيث tt2 مربع نص فى تقرير

Q_Mo3edInMonthS1 استعلام

و به حقل اسمه m11

 

قيمة tt2 فى التقرير = اسم هذا الحقل m11

 

الكود يرجع القيمة "نعم" صحيحة

لكن القيمة "لا" يرجعها صفرا

 

فما الحل

= الكود يعد السجلات فى الاستعلام المشار إليه بشرط أن يكون الحقل m11 = نعم  أو لا 

شكرا لكم

 

post-205827-0-25110100-1386428179_thumb.

تم تعديل هذه المشاركة بواسطة أبو لميس في 7 ديسمبر 2013 في 17:57

#2

اعتقد والله اعلم ان السبب هو في حاصرتي النص هذه ' 

وذلك انك تتعامل مع رقم وليس مع نص 

جرب ذلك او ضع مرفق وان شاء الله ستجد الحل

حسابي على الفيسبوك

 

حسابي على التويتـــر

 

صفحتي الشخصية في منتدى أوفيسنا

 

اعذروني ففي الفترة القادمة سيكون تواجدي في المنتدى ضيق جداً وذلك للانشغال في دورة لمدة 6 شهور بعد الدوام

#3

جزاك الله خيرا أخانا الحبيب عبد الله

و الله وحشتنا كثيرا

فين أيام الإكسيل؟

 

أنا جهزت مثالا 

و إن شاء الله أخرج من هذا الموضوع بالحل

 

----

Mytest.rar

------

#4

اهل بك استاذي الفاضل عبد الفتاح

جرب هذا التعديل فان شاء الله يفس بالغرض

Private Sub تفصيل_Format(Cancel As Integer, FormatCount As Integer)
Me.s1 = DCount(Me.tt2, "myquery", Me.tt2 & "=-1")
Me.s2 = DCount(Me.tt2, "myquery", Me.tt2 & "=0")
End Sub
1

حسابي على الفيسبوك

 

حسابي على التويتـــر

 

صفحتي الشخصية في منتدى أوفيسنا

 

اعذروني ففي الفترة القادمة سيكون تواجدي في المنتدى ضيق جداً وذلك للانشغال في دورة لمدة 6 شهور بعد الدوام

#5

صدق ظنى

رائع جدا

هذا هو المطلوب

لم يخطر ببالى أبدا هذا الشكل

Me.s1 = DCount(Me.tt2, "myquery", Me.tt2 & "=-1")
Me.s2 = DCount(Me.tt2, "myquery", Me.tt2 & "=0")

لأنى أعلم أن الشرط فى هذه الدالة يوضع بين علامتى اقتباس

لكن يبدو أن هذا فى الاستعلام

وليس فى vba

 

جزاك الله خيرا و بارك فيك و فى أهل اليمن 

#6

شكراً لك استاذ عبدالفتاح 

ولا انسى فضل الله ثم فضلك في تعليمي الاكسل 

وحشتنا في اوفيسنا 

حسابي على الفيسبوك

 

حسابي على التويتـــر

 

صفحتي الشخصية في منتدى أوفيسنا

 

اعذروني ففي الفترة القادمة سيكون تواجدي في المنتدى ضيق جداً وذلك للانشغال في دورة لمدة 6 شهور بعد الدوام

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…