نفترض الجدول المرفق
به حقلين : رقم تلقائي + حقل للصورة
المطلوب : كود برمجي باي لغة و ياحبذا لو بالاكسيس : لاستخلاص الصور وحفظها من الاكسيس الى الهارد ديسك باي طريقة المهم يصبح ملفات منفصلة عن الاكسيس.
ارجو الاطلاع على المرفق.
شكرا........
نفترض الجدول المرفق
به حقلين : رقم تلقائي + حقل للصورة
المطلوب : كود برمجي باي لغة و ياحبذا لو بالاكسيس : لاستخلاص الصور وحفظها من الاكسيس الى الهارد ديسك باي طريقة المهم يصبح ملفات منفصلة عن الاكسيس.
ارجو الاطلاع على المرفق.
شكرا........
للاهمية ارجو الرد الله يباركلكم
أخي الفاضل
السلام عليكم ورحمة الله وبركاته
وكل عام وانتم بخير
تفضل هذا برنامجك بعد التعديل
عند فك الضغط عن الملف المرفق ستجد به التالي
1. صوره فارغة بإسم Blank.jpg يجب ان تكون في نفس مجلد قاعدة البيانات
2. قاعدة البيانات
3. مجلد PhotoEd يحتوي على برنامج Microsoft Photo Editor الخاص بتحرير الصور قم بوضعه مباشرة على محرك الأقراص C بهذا الشكل C:\PhotoEd
الآن قم بتشغيل قاعدة البيانات وسيظهر لك النموذج بهذا الشكل
قم بالضغط على زر الأمر " حفظ الصور الى مجلد خارجي "
سيتم التالي في البرنامج
1. سيقوم البرنامج بعمل مجلد جديد لأول مره فقط بإسم Images في نفس مجلد قاعدة البيانات
2. سيقوم بفتح برنامج Microsoft Photo Editor على الصورة الخالية أولا
3. سيتم نسخ كل صوره من صور OLE المخزنه في الجدول الى برنامج Microsoft Photo Editor ثم يتم لصقها مباشرة في المجلد Images وستلاحظ هذه العملية أمامك .
ملاحظة : اذا وجد البرنامج صوره غير متوافقه اي انها شفافه او صوره لا يدعمها البرنامج فستظهر لك رساله بوجوب تحويلها بواسطة البرنامج فكل ما عليك هو اختيار الأمر ( نعم ) وسيتم تحويلها مباشرة ونسخها الى مجلد الصور .
وهذا هو البرنامج
بالتوفيق
مشكورةاختي زهرة ،، انت مستخدمة فكرة ارسال مفاتيح
واوامر مباشرة
لكن انا عندي 16000 صورة مخزنين بالاكسيس ولا اظ ان هذه الطريقة مجدية ،، ومرات بيطلع رسائل بنص الشغل مثلا عند الصورة 100 بيوقف وهكذا بيصير مشغول بالرام
وانا بحثت عالنت وجدت البرنامج التالي بالمرفقات الصراحة اداؤه فوق المتوقع.
شاكر لك اخت زهرة لاهتمامك:)
بارك الله بك اخي الكريم
نعم تم استخدام اوامر مباشرة وبدون اي مكتبات خارجية حتى يكون العمل داخلي في البرنامج
اما البرنامج الذي قمت بوضعه فهو يعتمد على مكتبة DLL يجب تسجيلها في البرنامج في المكتبات وبدونها لن يعمل البرنامج فيما لو اعطيت او قمت بوضع القاعدة على جهاز آخر بدون هذه المكتبه .
بالتوفيق
بسم الله الرحمن الرحيم
تمت الإجابة على الموضوع
إدارة الفريق العربي للبرمجة