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

كيف أفتح استعلام ذو معايير عن طريق الكود؟

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

قمت بتصميم استعلام وسميته kut عن طريق شبكة تصميم الاستعلامات، كما قمت بوضع معايير داخل هذا الاستعلام تؤخذ من نموذج ، كما أن الاستعلام مكون من أربعة جداول ، وهو يعمل بصورة صحيحة وممتازة

ثم قمت بوضع كود لقراءة ما في هذا الاستعلام كما يلي

Set rc2 = db.OpenRecordset("select * from kut where EMP_NO = " & yy & " and T07WEEK = " & wik & " and T07DAY = " & 2 & ";")

إلا أن الكود يتوقف عند هذا السطر .

فما أدري ما سر هذا التوقف؟

شاكرًا لكم سلفًا تعاونكم

#2

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

يا سيدي الفاضل

الجملة بها تعديل بسيط

Set rc2 = db.OpenRecordset("select * from kut where EMP_NO = " & yy & " and T07WEEK = " & wik & " and T07DAY = " & 2)
#3

شكرًا لك أخي أشرف الوادية

قمت باالتعديل كما قلت ، وتغيرت الحال حيث أن البرنامج لا يتوقف عند هذا السطر

Set Rc2 = db.OpenRecordset("select * from QQQQ where T07SUPVSOR = " & yy & " and T07DAY = " & 2)

لكن المشكلة أنه يقرأ استعلام فاضي لا يوجد فيه بيانات.

ثم قمت بتشغيل الاستعلام KUT عن طريق الشبكة وأنشأت جدول عن طريقه وسميته KUT2

بعدها قمت بتشغيل الكود وغيرت في السطر اسم الجدول فقط من KUT إلى KUT2

وعمل الكود تمامًا بتمام.

إذن مشكلتي أن الكود يقرأ من الجداول لكنه لا يقرأ من استعلام ذو معايير، أو أنه يقرأ لكن الاستعلام لا يحمل أي بيانات.

أرجو أني أوصلت لكم مشكلتي

والشكر لك أخي على ردك السريع.

تم تعديل هذه المشاركة بواسطة أبو عاصم في 15 مارس 2005 في 10:27

#4

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

يجب عليك قبل تنفيذ الاستعلام بالكود على استعلام آخر، ان تتأكد تنفيذ الاستعلام المصدر

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

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

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

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

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

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