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

اريد ادخال صورة لملف اكسيس يوجد عليها معلومات سؤال ارجو الاجابة عليه

مغلقمُجاب
بدأه loai_4 في 18 مايو 2013 · 29 رد · 1,168 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

نسخ.لوضع الصورة.rar

تم تعديل هذه المشاركة بواسطة loai_4 في 18 مايو 2013 في 09:09

#2

الاخت زهرة خبراء المنتدى ارجو المساعدة

#3
loai_4 كتب:

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

 

 

اخي الفاضل : لؤي

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

 

عندما يتم الضغط على زر الأمر ( اضافة صورة ) قإن الكود البرمجي يضع الصوره في المكان المخصص لها

 

الآن ما هو المطلوب بارك الله بك بعد وضع الصوره في الفريم الخاص بالصورة

 

بالتوفيق

#4

الاخت زهرة السلام عليكم

اسم الصورة 6-30-40-2458

تكون الصورة مسماة بهذا الاسم لان هذه الارقام هي بيانات الصورة

2458= الرقم

40= الطول

30= العرض

6= العدد

عندما اقوم باضافة الصورة اريد ان يتم نقل الارقام المذكورة اعلاه من اسم الصورة الى الفورمات المخصصة

و المثال موجود في البداية

تم تعديل هذه المشاركة بواسطة loai_4 في 18 مايو 2013 في 20:01

#5

اخي الفاضل

 

لا يوجد مشكلة سنضع لك الأرقام كلها مع الصوره وسيكون مثلا اسم الصوره بهذا الشكل في الجدول

 

6-30-40-2458.jpg

 

ولكن سيكون في حقل آخر حتى يتم فتح الصورة الأساسية بدون مشاكل

 

هل هذا ما تريده بالضبط !!!!!!

 

بالتوفيق

#6

الاخت زهرة


 


هذا هو المطلوب


ارجو ارفاق الملف مع التعديل وشكرا لك


تم تعديل هذه المشاركة بواسطة loai_4 في 18 مايو 2013 في 20:32

#8

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

 

 

مثال

 

 

انا اقوم بحفظ الصورة و عند الحفظ القوم بادخال البيانات عن طريق اسم الصور كا الرقم و الطول و العرض و العدد

اريد ان اقوم بفتح البرنامج المطلوب و عندما ادخل الصورة يقوم البرنامج بفرز و تقسيم اسم الصورة الى اجزاء بين كل/-/ خيار 

وشكرا

لا اريد ان ادخل اي رقم يدويا

تم تعديل هذه المشاركة بواسطة loai_4 في 18 مايو 2013 في 21:14

#9

تفضل اخي الكريم

 

الملف بعد التعديل بناء على طلبك

 

قم بإضافة الصورة التي سيكون اسمها مثلا بهذا الشكل

 

5820-30-40-6

 

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

 

 

 

zaAddImage-END.rar

 

 

 

بالتوفيق

#10

الاخت زهرة شكرا لك

لكن هناك مشكلة صغيرة لا يمكن ربط الصورة بالجدول

#11
loai_4 كتب:

الاخت زهرة شكرا لك

لكن هناك مشكلة صغيرة لا يمكن ربط الصورة بالجدول

 

 

اخي الفاضل

 

ماذا تقصد ( لا يمكن ربط الصورة بالجدول )  !!!!!!!!!!

 

مسار الصور يتم تخزينها في الجدول مباشرة بعد الضغط على زر الأمر ( اضافة صورة )

 

post-15367-0-51578500-1368955415_thumb.g

 

 

بالتوفيق

#12

الاخت زهرة شكرا للاجابة 


عندما اقوم بحفظ الصورة اريدها ان تحفظ كا كائن OLE   في الجدول  اني احتاج للرابط الموجود ولكني اريد ان تحفظ الصورة ككائن OLE


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


وشكرا للمتابعة

#13
loai_4 كتب:

الاخت زهرة شكرا للاجابة 

عندما اقوم بحفظ الصورة اريدها ان تحفظ كا كائن OLE   في الجدول  اني احتاج للرابط الموجود ولكني اريد ان تحفظ الصورة ككائن OLE

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

وشكرا للمتابعة

 

 

اخي الفاضل

 

من اكبر الأخطاء التي يقع فبها مصمموا قواعد البيانات هي اضافة الصور مباشرة في الجدول بصيغة OLE  وهذا بحد ذاته كارثه على اي قاعدة بيانات

 

والسبب بارك الله بك انك بمجرد وضع اي صوره  مباشرة في الجدول سيزيد حجم قاعدة البيانات الى اضعاف مضاعفه  فمثلا لو كان حجم قاعدة البيانات 200 كيلو بايت  وهي فارغة من الصور فإنه مع اضافة الصور  حوالي 10 صور  سيصبح حجم قاعدة البيانات 100 ميقابايت وهذا شيء خيالي جدا على قاعدة بيانات ليس بها سوى جدول ونموذج به عدد قليل من السجلات .

 

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

 

 

 

 

بالتوفيق

#14

الاخت زهرة شكرا على الاجابة لكني قمت بعمل قاعدة بيانات منذ اكثر من خمس سنوات واني اعمل عليها بشكل جيد.


صحيح ان قاعدة البيانات التي اعمل عليها تبلغ مساحتها 900 ميغا حاليا لكني قمت باضافة حوالي 6000 صورة ولا يمكنني فصل الصور عن قاعدة البيانات لذالك انا مضر لهذه الطريقة  لاني اقوم بتطوير قاعدة بياناتي


وشكرا لك


#15

اين انت يا اختنا الفاضلة خبراء المنتدى

#16

ارجو  المساعدة اخت زهرة

#17

اين المساعدات help

#18
loai_4 كتب:

الاخت زهرة شكرا للاجابة 

عندما اقوم بحفظ الصورة اريدها ان تحفظ كا كائن OLE   في الجدول  اني احتاج للرابط الموجود ولكني اريد ان تحفظ الصورة ككائن OLE

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

وشكرا للمتابعة

 

اخي الفاضل : لؤي

 

ارقع قاعدة البيانات التي بها المكون  DBPix207  لكي نرى ما يمكن عمله بها

 

بالتوفيق

#19

السلام عليكم اخت زهرة و انا اسف على الازعاج و شكرا لك للمتابعة

هذا هو الملف

zah.rar

#20

الاخت زهرة ان لم ينجح التعامل مع DBPix207  فيمكن التبديل الى OLE  شرط الربط مع الجدول بمصدر عنصر التحكم وشكرا

#21

اخي الفاضل

 

لم ينفع التعامل مع المكون DBPix20 لعدم وجود مسار  به

 

احاول استخدام  OLE مغ وضع مسار الصوره

 

اصير علينا حتى ننتهي من جميع الأكواد البرمجية لأنها نشفت مخي مسألة OLE

 

عندما انتهي سوف اضع الملف هنا في المنتدى 

 

 

بالتوفيق

#22

الاخت زهرة شكرا جزيلا لك  و اعتذز عن الازعاج

#23 أفضل إجابة

تفضل اخي الكريم

 

الملف بعد التعديل النهائي

 

ارجو ان تتبع الخطوات الموضحة على النموذج ( كلها خطوتين فقط )

 

1. نقوم بإستعراض موقع الصوره 

2. نقوم بتخزين الصوره في القاعدة بصيغة  OLE  ( بيانات ثنائية طويله ) بواسطة الكود البرمجي

 

post-15367-0-47141300-1369133472_thumb.g

 

post-15367-0-39274000-1369133510_thumb.g

 

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

 

عند الإنتهاء من تخزين اول صوره استمر في اضافة صورة جديده وهكذا حتى تصل الى كوكب الزهره .

 

 

za-Add-Ole-Pic2013.rar

 

 

بالتوفيق

#24

الاخت زهرة شكرا لك هذا هو المطلوب   و شكرا للمتابعة

 

لقد خطر في بالي تطوير هذه العملية التي قمت بها اذا امكن انا لا اريد ان اثقل عليك

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

 

 

المسار المطلوب الذي فيه الصور

 

 

D:\photo draw   اسم الصورة

 

 

ارجو تعديل لبرنامج نفسه الذي قمت بارفقه انت في اخر مشاركة  وشكر

 

 

zahhhh.rar

#25
loai_4 كتب:

الاخت زهرة شكرا لك هذا هو المطلوب   و شكرا للمتابعة

 

لقد خطر في بالي تطوير هذه العملية التي قمت بها اذا امكن انا لا اريد ان اثقل عليك

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

 

 

المسار المطلوب الذي فيه الصور

 

 

D:\photo draw   اسم الصورة

 

 

ارجو تعديل لبرنامج نفسه الذي قمت بارفقه انت في اخر مشاركة  وشكر

 

 

تفضل اخي الكريم : لؤي

 

 يعني انت يخطر على بالك تطوير العمليه  وانا التي اتعذب في كتابة الأكواد البرمجية وايجاد الحلول لها .......   :rolleyes:

 

لا يوجد مشكله وانا اختك كله بثوابه

 

ملاحظة : قبل فتح قاعدة البيانات يجب الإنتباه لهذه الخطوات بالحرف الواحد

 

post-15367-0-30228000-1369160214_thumb.g

 

الآن بعد ان تأكدنا ان الصور في المجلد D:\photo draw  على محرك الأقراص   D  وانها بالتنسيق المطلوب بهذا الشكل  1580-30-40-6.jpg  نقوم بفتح قاعدة البيانات ليظهر لنا النموذج التالي :

 

post-15367-0-55805500-1369160385_thumb.g

 

ونلاحظ عند فتح النموذج انه قام بجلب جميع الملفات من المجلد ووضعها في مربع القائمة

 

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

 

سيتم ادارج جميع البيانات في الحقول المخصصه لها سواء في النموذج او في الجدول .

 

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

 

 

 اعتقد ان كل شيء واضح تماما .... واتمنى ان لايخطر في بالك مره ثانية اي تطوير    :)

 

 

za-Add-Ole-Pic2013-UP.rar

 

 

 

بالتوفيق

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

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