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

كيف تنعامل مع علامة التنصيص (" ") لجملة الاستعلام

مغلق
بدأه بو يوسف الراشد في 24 يوليو 2005 · 3 رد · 900 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ،،،

كما تعلمون أن بأمكان المبرمج أن بضع جملة الاستلام عند استخدامه للأحداث بدلاً من استدعاء الاستعلام.

وأود أن أوضح الجملة السابقة بشكل أفضل.

إذا أراد المبرمج أن يستدعي استعلام عند حدث معين فإنه سيقوم بصنع الكود التالي:

docmd.OpenQuery "اسم الاستعلام"

وكذلك يستطيع المبرمج وضع جملة الاستعلام بدلا من الاستدعاء بوضع الكود التالي:

docmd.run SQL "جملة الاستعلام"

وما أعانيه عند استخدامي الاسلوب الثاني وهو استخدام جملة الاستعلام بدلاً من استدعاء الاستعلام هو:

عندما يكون في الجملة علامة تنصيص ( " ") فعندما أقوم بوضع علامة التنصيص في (VBA)

فتخرج لي رسالة خطأ

أرجو أن تعطوني الطريقة الصحيحة التي يتم فيها وضع علامة التنصيص في (VBA)

وعندي سؤال آخر...

هل استطيع استخدام الدالة ( DCount) مع جملة الاستعلام ...

تم تعديل هذه المشاركة بواسطة بو يوسف الراشد في 24 يوليو 2005 في 14:33

#2

العزيز أبو يوسف

بالنسبة للسؤال الأول علامة تنصيص عبارة sql .. فيا ليت تضع العبارة ، لأني لم أفهم كيف لا تعمل

وأما السؤال الثاني الدالة Dcount فلا يمكن أن تكون داخل عبارة sql ، لكن العبارة Count يمكنها أن تكون ضمن عبارة sql

#3

اخي بويوسف الراشد

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

الدالة تعمل بشكل سليم في الـ VBA ولكن يوجد لديك خطأ في كتابة الجمله يجب ان تكون هكذا

DoCmd.RunSQL"  ضع هنا جملة الاستعلام المطلوبه "

التي لديك هي

DoCmd.Run SQL"  ضع هنا جملة الاستعلام المطلوبه "

حيث يوجد لديك مسافه بين كلمة Run و SQL وهذا خطأ

اختكم

زهره

#4

الاخ العزيز

جرب استخدام العلامة ' بدلاً من العلامة " فستنجح ان شاء الله

أحمد

هذا الموضوع مغلق.

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

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

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

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

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