عزيزي الأستاذ خضر ترزي: أحيك على هذا الجهد الرائع الذي يتحدث عنك في هذا الموقع الرائع، وأعلم أن إجابة تساؤلي عندك، وأرجوا ألا تبخل علينا بها.
* لدي قاعدة بيانات أكسس على الجهاز وليكن اسمها c:mydata.mdb وبها جدول باسم Students وبهذا الجدول حقل memo باسم notes.
* أبحث من خلال البرنامج ومن خلال أداة Data Control على أي معلومة في هذا الحقل من خلال الكود التالي:
SQL="Select * from Students where notes like '*book*'
Data1.RecordSource=SQL
Data1.refresh
ونتيجة لكبر حجم قاعدة البيانات، فإن هذه العملية قد تستغرق عدة دقائق.
السؤال: كيف يمكن إلغاء تنفيذ الـ query وبنفس الطريقة كيفية عمل progress bar يوضح نسبة ما تم تنفيذه من العملية، وذلك كما يفعل access.
للعلم: بحث وعرفت أنه يمكنني تعريف ADO recordset Object withevents واستخدام FetchProgress event ولقد حاولت تجربة الأمثلة التي عليها والموجودة في MSDN ولكنها جميعاً بأءت بالفشل مع علمي بالاحتياطات الازمة.
وشكراً جزيلاً وبارك الله فيك.:confused:
===================
من خضر ترزي:
لقد قمت بتعديل عنوان السؤال فقط و نقله الى منتدى قواعد البيانات
