السلام عليكم ورحمة الله
اخواني الكرام لدي سؤال :
عند تشغيل استعلام الحاق ويكون بيه كمية كبيرة من البيانات تظهر في الاسفل صورة التحميل
اريد ان اظهر هذه الصورة في نموذج حتي اري عملية التحميل
شكرا لكم
السلام عليكم ورحمة الله
اخواني الكرام لدي سؤال :
عند تشغيل استعلام الحاق ويكون بيه كمية كبيرة من البيانات تظهر في الاسفل صورة التحميل
اريد ان اظهر هذه الصورة في نموذج حتي اري عملية التحميل
شكرا لكم
أخي أو أختي السائلة
اليك هذا المثال ربما يفي بالغرض ويمكنك استخدامة لتطبيقة علي برنامجك ليظهر أمامك عملية تحميل البيانات
بالتوفيق


السلام عليكم
الأخ محمد تركي شكراً على هذا المثال الجميل ,
ولكن هنا تم تأخير تنفيذ الأمر حتى يتم إظهار الشريط , فما هي الطريقة التي بموجبها نعرف الوقت اللازم لتنفيذ أمر معين , فيظهر الشريط وفي الخلفية يتم تنفيذ الأمر
أرجو أن تكون الفكرة وصلت
وشكراً
قالَ رَسُولُ الله صلى الله عليه وسلم:
"مَنْ لم يَشْكُرِ النّاسَ لَمْ يَشكُرِ الله "
حديث حسن صحيح
شكرا للاخ محمد فؤاد تركي علي التفاعل دائما موجود
لك الشكر والتقدير
محمد
شكرا علي المثال الجميل ولكن
ليس هذا المطلوب
الذي قمت بارفاقه مجرد صورة وهمية تقوم بالتحميل ولكن المطلوب الصورة الحقيقة لعملية نقل البيانات ( مثل التي تظهر في الوينددوز عند النسخ -- فهي تظهر في اسفل شاشة الاكسيس عند نقل كم بيانات كبير )
شكرا لك
تم تعديل هذه المشاركة بواسطة H_O_A في 22 مارس 2007 في 10:22
أخي السائل
تم عمل تعديل علي المثال كالتالي
تم عمل عدد 2 جدول وعن طريق استعلام الالحاق تم تشغيل واضافة بيانات موجودة في جدول Data الي جدول Data1 وذلك بعد انتهاء عمليه تحميل البيانات من الجدول الاول الي الجدول الثاني
بمعني أصح تم عمل حدث أو نقل بيانات بعد انتهاء مؤشر التحميل
مرفق مثال يارب يكون فيه الفائده للجميع
بالتوفيق


أخي الفاضل
اللي انت بعته عبارة عن صورة يتم بعدها تشغيل الاستعلام
انما انا اللي بسئل عنه هو عرض عملية النقل الفعلـــــــــــــــــــــــــــــــــــــية
علي فكرة المثال موجود وانا شوفته من فترة كبيرة شوية في المنتدي هنا دورت عليه ومش لاقيه
هو تقريبا كان من 3 سنين :D
شكرا لمحاولة الاجابة ولكن الذي تقوم بعرضه هو صورة وهمية وليست الصورة الحقيقة لنقل البيانات
ملحوظة :
انا علي ما اذكر كان الموضوع بيدخل فيه Activex control
السلام عليكم ورحمة الله أخي H_O_A إن شاء الله تكون بخير
أنظر المثال المرفق يعمل الحاق 500 سجل دفعة واحدة بشريط
تقدم يمشي بالثانية مع أول سجل , وكذلك عند النقر على حذف
يحذف الـ 500 سجل بشريط يحاكي الشريط الفعلي أنظر الشريط
أسفل وقارن بينهما كذلك أنظر الكود والمتغيرات وحلقة التكرار
وأنت تفهم الألية التي يعمل بها الكود .. إن شاء الله يكون فيه الفائدة
للجميع ....... طبعا المثال يحتاج لتسجيل أداة
6 Micosoft ProgressBar Control
لمن هي غير مسجلة لديهم .. هذا والله أعلى وأعلم
أخوكم / اكسيرالحياة
تم تعديل هذه المشاركة بواسطة ekseer في 17 أبريل 2007 في 23:59
السلام عليكم
ekseer يارب تكون بالف خير ( من اساتذة المنتدي )
هو ده الشغل الله يفتح عليك
انا كنت مقابل مثال شبيه ليه في المنتدي من سنتين تقريبا بس كان راح من عندي
علي العموم كل الشكر ليك وربنا يباركلك
السلام عليكم
الأخ إكسير الله يعطيك العافية على هذا المثال
قالَ رَسُولُ الله صلى الله عليه وسلم:
"مَنْ لم يَشْكُرِ النّاسَ لَمْ يَشكُرِ الله "
حديث حسن صحيح
بسم الله الرحمن الرحيم
العفو أحبتي الكرم .. دعواتي بالتوفيق للجميع
Ekseer
الأخوة الكرام
لي سؤال حيرني وأنا اتفحص الأمثله والحلول المطروحة سامحوني أحياناً دماغي تقفل. لاحظت وضع قيم ثابته للمتغيرات فالأخ / محمد وضع قيمة المتغير = 10000 والأخ / اكسير وضع قيمة المتغير 500 سؤالي هو :
ماذا لو كانت السجلات المراد إلحاقها أو حذفها أكبر من 500 أو أكبر من 10000 أو أصغر من 500 أو 10000 هل يتوافق العداد مع السجلات يعني لو السجلات المحذوفة أو الملحقة 51000 فهل يتوافق العداد مع السجلات ؟
طيب ماذا لو استخرجت عدد السجلات المراد حذفها أو تحديثها وجعلت تلك القيمة هي قيمة المتغير ؟ فما رأيكم .
تم تعديل هذه المشاركة بواسطة مصلح الحريصي في 20 أبريل 2007 في 03:07
بسم الله الرحمن الرحيم
أخوي أبو سارة - الله يمسيك بالخير أن كنت تصفحت الموضوع مساء ويصبحك بالخير أن كنت تصفحته صباحا
مخك يعمل بشكل ممتاز وسؤال في محلة .... الا
أنني أتحدث عن نفسي فقط ... وضعت مثالا فقط للإستدلال والتعلم فقط
والحل لما تفضلت به وأجزم أنك لاتجهله فأنت أستاذنا باالطبع
نجعل متغيرا للعدد المراد حذفه أو الحاقه من السجلات كأن يكون MaxRec
ثم نسند ذلك المتغير لشريط التقدم في قيمته العليا MAX برمجيا في الكود
وبذلك يعمل الشريط على المدى المحدد سلفا من السجلات .. هذا في تصوري وحسب علمي الـ MIN بالنسبة لـ MAX ـعلمكـــم:)
أخوك / اكسير
تم تعديل هذه المشاركة بواسطة ekseer في 20 أبريل 2007 في 04:42
أخي الخبير /أكسير
بارك الله فيك وبارك لك في علمك
الآن عرفت
اقتباسوالحل لما تفضلت به وأجزم أنك لاتجهله فأنت أستاذنا باالطبعنجعل متغيرا للعدد المراد حذفه أو الحاقه من السجلات كأن يكون MaxRec
ثم نسند ذلك المتغير لشريط التقدم في قيمته العليا MAX برمجيا في الكود
وبذلك يعمل الشريط على المدى المحدد سلفا من السجلات .. هذا في تصوري وحسب علمي الـ MIN بالنسبة لـ MAX ـعلمكـــم
اخي اكسير
جزاك الله خير على هالمثال الرائع
لكن اخي ودي انك تشرح لي كيف احذف سجلات او الحقها بحيث انا احدد عددها وياليت يكون على المثال
تحياتي واحترامي
تم تعديل هذه المشاركة بواسطة at_aziz في 20 أبريل 2007 في 05:58
اتق الله حيث ماكنت
هذا الموضوع مغلق.