اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

مشكلة فى كود For Loop


ahmad soliman

الردود الموصى بها

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

عندى ملف اكسس 2010 يوجد يه نموذج فيه مربع اختيار يحتوى على اربع خيارات يضغط المستخدم على اختيار منهم ثنم يضغط على الرز فى الفورم الموجود فيتم تشغيل كود يفحص الملفات الموجود (ملفات اكسل) فى فولدر معين وتكون هذه الملفات بتسمية محددة فى هذا المشروع وهى Item(1) , Item(2) , ,i على اى عدد من الملفات وهذه ليست المشكلة حتى الان ولكن المشكلة الاساسية انه احيانا عند استيراد البيانات من ملفات الاكسيل هذه يكون هناك ملف او اكثر بهم مشاكل وتقوم بعمل مشكلة فى عملية تحديث بيانات عن طريق استعلام يعتمد على ملفات الاكسيل و المطلوب هو ان يتم تعديل الكود بحيث يعطى رسالة بها اسماء الملفات التى يوجد بها اخطاء لانها لن تقوم بعملية التحديث لكى يقوم المستخدم بمعرفة الملفات التى بها اخطاء ليتم تصحيحها وشكرا جزيلا والملفات فى المرفقات

tst.rar

رابط هذا التعليق
شارك

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

شكرا على الرد أخى الفاضل

أولا ملفات الاكسيل تأتى من عدة جهات بعدة اسماء واالمفترض ان المستخدم سوف يقوم فقط باختيار كل الملفات ويقوم باعادة تسميتها مرة واحد باسم Item فيقوم الوندوز بتمستيها بشكل مسلسل انا استخدمه فى الكود المرفق ومن الممكن فى احد ملفات الاكسيل هذه ان يكون فيه قيمة غير رقمية فى مكان رقمى والاهم من ذلك انه من الممكن ان يكون مل الاكسيل فيه سطر اول مكتوب فيه عنوان مثلا فبالبتالى عند استيراد هذا الملف عن طريق الكود فان الجدول الذى سيتكون عن طريق هذا الملف الخاطئ سيكون عنوان خاطئ بالضرورة فى الجدول المؤقت - بشكل عام سيدى الفاضل طلبى هو عند تنفيذ اللوب فانه عند فشل قراءة ملف الاكسيل فبالتالى سيكون رقم المتغير مؤشر لتوضيح رقم ملف الاكسيل ايضا وكل المطلوب هو عند تنفيذ الكود فى وجود 100 ملف اكسيل مثلا سيقوم اللوب بتنفيذها واذا لم يتم تنفيذ ملف معين رقم 45 مثلا تظهر رسالة بها اسم الملف توضح ان به خطأ وعلى المستخدم مراجعة هذا الملف وبعد ذلك يكمل الكود تنفيذ باقى الملفات - بالمناسبة الكود يعمل جيدا فقط اذا كانت كل الملفات سليمة - وشكرا جزيلا للإهتمام

تم تعديل بواسطه ahmad soliman
رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information