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

عرض الصور المخزنة في قاعدة بيانات في الفيجوال

مغلق
بدأه قمرا في 7 أبريل 2005 · 6 رد · 731 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

عندي سؤال واتمنى ان أجد الاجابة باسرع وقت ممكن :) :rolleyes:

عندي قاعدة بيانات فيها أسئلة وأجوبة على هيئة صور ... لما ربطت القاعدة بالفيجوال عن طريق الِADO كنت فاكرة الموضوع سعل للغاية لكن للأسف

طلعت عندي مشاكل ..ما قدرت اطلع الصور مدري ليش ..استخدمت الImage و picture والOLE لكن ولا وحدة نفعت ما تطلع عندي الصور ولا يشتغل الربنامج على طول تطلع عندي رسائل غلط :angry: :blink:

مدري هل فيه شيء المفروض اتعامل معه وانا مو عارفة :unsure:

ما ادري والله

اتمنى منكم أن لا تهملوا موضوعي لانه في غاية الاهمية

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

#2

رجاء اختي قمر ارفاق مثال للتوضيح

خطوات فيجوالية

--------------------------------------

التحزيم بواسطة Package & Deployment Wizard

أداة all date للتعامل مع الوقت

التعامل مع app.path دروس للمبتدئين

اصنع ocx من تصميمك لجميع احتيجاتك دروس للمبتدئين

شرح برنامج fack foder لحماية الفهارس

مواضيع اخرى

--------------------------------------

سجل بياناتك للاشتراك في رابطة المبرمجين المصريين, للاخوة المصريين او العرب المقيمين بمصر

عني = about me

--------------------------------------

مدونتي مصري للنهاية

--------------------------------------

على اسم مصر التاريخ يقدر يقول ما شاء ............... انا مصر عندي احب و اجمل الاشياء

#3

طريقة وضع الصور تكون كالآتي

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

وعندما تودين عرضها تستخدمين الدالة LoadPicture :،،

فمثلا اذا كانت الاداة المطلوب العرض عليها هي Picture1 فيكون الكود كالتالي :

Picture1.Picture = LoadPicture ( rs![FieldName])

حيث FieldName هو إسم الحقل الذي يحتوي على مسار الصورة ...

تحياتي

#4

اخوي ممكن توضح؟؟

يعني اسوي المسار على شكل رابط؟؟؟؟

#5

اخي العزيز

ما اقصده لك هو ان يكون هناك مسربع نص يدخل فيه المستخدم مسار ملف الصوره ...

ويفضل لو تستخدم أداة CommonDialog

كذلك هناك خطوة ممكن تعملها وهي بعد يحدد المستخدم مسار ملف الصوره يتم نسخها الى مجلد اسمه Pictures مثلا ووضع الصور داخله ومن ثم وضع مسار ملف الصوره التي وضعتها داخل المجلد الموجود بمجلد البرنامج الى جدول قاعدة البيانات ومن ثم تستخدم الكود الذي ارفقت ...

تحياتي

#6

شكرا أخي العزيز النبهاني على التوضيح ...لكن ما اتوقع انه يفيدني لاني ابي احفظ الصورة في قاعدة البيانات وليس الامتداد (المسار).... يمكن أنا طريقة حفظي تكون غلط او شيء ما ادري ....

أنا عملت نوع الحقل في قاعدة البيانات OLE وخزتها عن طريق اختيار الصورة من ملف بحيث يكون عندي نسخة كاملة في قاعدة البيانات وما تحتاج انو انا انقل معي الصور لانها محفوظة في قاعدة البيانات مش كامتداد وانما كنسخة كاملة

مدري هل الي عملته انا صح والا لاء ؟!!!!!!

في النهاية للحين ما توصلت لطريقة لعرض الصور

فياليت لو كان فيه احد يعرف يقول لي والله يجزيكم كل خير مقدما ....

..............................................................................................................

أخوي شمس الزناتي : للأسف أنا الحين على عجلة من أمري ...والمشروع اللي عندي كبير وهذا السؤال جزء منه ....يعني الملف راح يكون كبير ..إن شاء الله المرة الجاية اكون محضرة المثال وارفقة .....لكن اتمنى ان اي واحد يقدر يساعدني ولو بدون المثال المرفق ان يسارع ....والسلام عليكم ورحمة الله وبركاته

#7

بالمناسبة فكرة اخي النبهاني .... فكرة رائعة

وهي الفكرة التي تستخدمها ميكروسوفت في مثال قاعدة البيانات المرفق مع الأكسس northwind فهي لا تخزن الصور في نفس قاعدة البيانات انما تخزنها في الخارج وتأخذ مسارها فقط كما قال أخي النبهاني

لأن تخزين الصور في قاعدة البيانات نفسها خصير جدا وقد يحطم قاعدة البيانات بالكامل في حالة كانت الصور كبيرة

تحياتي

أخوك ناصر

تم تعديل هذه المشاركة بواسطة nasser50001 في 8 أبريل 2005 في 23:49

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

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

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

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

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

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