اذهب الي المحتوي
أوفيسنا

سؤال فى قاعدة بيانات تخص اضافة صور مرتبطة


ابو جودي

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

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

اساتذتى الكرام

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

تم مراعاة الاتى :
- ان تكون الصور فى مجلد خاص للموظفين
- ان يتم نسخ الصورة للمجلد الخاص بالموظفين فى حالة اختيار الصورة من جهاز الكمبيوتر

فى كلتا الحالتين يتم عمل تسمية للصورة لتكون بكود الموظف والامتداد JPG.

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

المشكلة الأولى فى حالة عدم وجود المجلدات بسبب الصورة الافتراضية تظهر هذه الرسالة 


001.png
 

D:\مسار قاعدة البيانات\images_company\employees_Photo

مفترض وجود الصورة الاتية فى المجلد     employees_Photo

pic_emp.png


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

فتكون كما بالشكل التالى 

002.png

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

المرفق الاول يوضح المشكلة بسبب عدم وجود الصورة 
test scan with error .rar

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

test scan.rar

 

 

تم تعديل بواسطه ابا جودى
  • Like 1
رابط هذا التعليق
شارك

وعليكم السلام:smile:

 

عندك طريقتين لعمل هذا:

1. طريقتي التي عملتها في معظم برامجي ، اضع نص خلف الصورة ، اكتب فيها: الصورة غير موجودة (او شئ من هذا القبيل) ،

هذه الطريقة جدا خفيفة على البرنامج:smile:

2. تعمل جدول خاص ، وتضمن فيه هذه الصورة فقط (وتتأكد انها صغيرة طولا وعرضا ، حتى لا تأخذ مساحة كبيرة من برنامجك) ،

ثم في النموذج الذي به صورة الموظف ،

في حدث الفتح (حيث انه يقوم بتنفيذ الكود قبل جلب البيانات من الجداول) ،

نقول للكود:

تأكد من وجود صورة الموظف من مجلده ، اذا وُجدت ،

ونستطيع استخدام الدالة Dir مثلا في هذا الخصوص .

وإلا

تأكد من وجود الصورة الافتراضية ، وهي صورة واحدة ، ويجب ان تكون في مجلد  images_company مثلا ،

وإلا

فيقوم بعمل المجلدات المطلوبة ، ونسخ هذه الصورة الافتراضية من الجدول الى مجلد  images_company :smile:

 

ثم على حدث التحميل نضع هذا الكود:

اعرض صورة الموظف من مجلده ، اذا وُجدت ،

وإلا

اعرض الصورة الافتراضية ، وهي صورة واحدة ، ويجب ان تكون في مجلد  images_company مثلا :smile:

 

جعفر

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

الان, jjafferr said:

وعليكم السلام:smile:

 

عندك طريقتين لعمل هذا:

1. طريقتي التي عملتها في معظم برامجي ، اضع نص خلف الصورة ، اكتب فيها: الصورة غير موجودة (او شئ من هذا القبيل) ،

هذه الطريقة جدا خفيفة على البرنامج:smile:

2. تعمل جدول خاص ، وتضمن فيه هذه الصورة فقط (وتتأكد انها صغيرة طولا وعرضا ، حتى لا تأخذ مساحة كبيرة من برنامجك) ،

ثم في النموذج الذي به صورة الموظف ،

في حدث الفتح (حيث انه يقوم بتنفيذ الكود قبل جلب البيانات من الجداول) ،

نقول للكود:

تأكد من وجود صورة الموظف من مجلده ، اذا وُجدت ،

ونستطيع استخدام الدالة Dir مثلا في هذا الخصوص .

وإلا

تأكد من وجود الصورة الافتراضية ، وهي صورة واحدة ، ويجب ان تكون في مجلد  images_company مثلا ،

وإلا

فيقوم بعمل المجلدات المطلوبة ، ونسخ هذه الصورة الافتراضية من الجدول الى مجلد  images_company :smile:

 

ثم على حدث التحميل نضع هذا الكود:

اعرض صورة الموظف من مجلده ، اذا وُجدت ،

وإلا

اعرض الصورة الافتراضية ، وهي صورة واحدة ، ويجب ان تكون في مجلد  images_company مثلا :smile:

 

جعفر

انا لا اريد النص اريد صورة

بس حضرتك مفهمتش قصدى ماهو اللى حضرتك قلته انا نفذته با اما انا اللى مش قادر افهم شرح حضترك النظرى

الفكرة ان مش مفروض انا ارفق البرنامج اصلا بالمجلدات
المفروض البرنامج ينشئ المجلدات من تلقاء نفسه ان لم يجدها فى مساره

على اعتبار ان المجلدات غير موجوده كيف تكون الصورة كما فى الشرح هى الافتراضية فى حالة عدم وجود صورة للموظف

وكرما وفضلا تطبيق مباشر بالمثال احسن الله اليك 
معلش انا لافهم الا لما احلل الكود بطريقة عملية بنفسى معلش فى النظرى فهمى تقيل حبتين :wallbash:

 

رجاء التعديل على المرفق
test scan with error .rar

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

1 دقيقه مضت, ابا جودى said:

وكرما وفضلا تطبيق مباشر بالمثال احسن الله اليك

على راسي:wub:

بس لوسمحت على بكرة الصباح:smile:

 

وللعلم ، بالاضافة جلب الصورة ، والسكانر ، وفي احد برامجي ، انا استعملت Webcam لأخذ صور الموظف مباشرة (وان شاء الله اضيفه لبرنامجك اعلاه ايضا:smile:)

 

مثل ما نقول: غالي والطلب رخيص:wub:

 

جعفر

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

الان, jjafferr said:

على راسي:wub:

بس لوسمحت على بكرة الصباح:smile:

 

وللعلم ، بالاضافة جلب الصورة ، والسكانر ، وفي احد برامجي ، انا استعملت Webcam لأخذ صور الموظف مباشرة (وان شاء الله اضيفه لبرنامجك اعلاه ايضا:smile:)

 

مثل ما نقول: غالي والطلب رخيص:wub:

 

جعفر

استاذى القدير ومعلمى الجليل
احسن الله اليكم كما تحسنون الى انا وكل طلاب العلم وشكر الله لكم حسن صنيعكم وجزاكم به خيرا ان شاء الله :fff:
اولا اعتذر للاثقال على كاهلكم :imsorry:
ثانيا خذ وقتك كما تشاء لست على عجلة من امرى وانا مثابر جدا عندما ابغى الوصول لهدف
ويعلم الله قبل ان احاول ان ارهق اساتذتى لم استسهل السؤال بل حاولت مرارا وتكرار ولما بائت كل محاولتى بالفشل جئت اليكم راجيا المولى عزوجل ان يجعل ويجرى الحل على يديكم

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

الان, jjafferr said:

انا قلت  Webcam :cool:

كان قصدي  Webcam ، وكاميرا DSLR مثل  Nikon D500 و Canon :smile:

ان شاء الله تعالى فى انتظار التعديل بما يناسب وقت حضرتك
جزاكم ربى الجنة ومن تحبون :fff:
احبكم فى الله:wub:

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

انا اعرف ان الاستاذ محمد سلامة من مُحبي هذه المواضيع :smile: 

وهو متابع بشويش:smile:

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

 

جعفر

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

الان, jjafferr said:

انا اعرف ان الاستاذ محمد سلامة من مُحبي هذه المواضيع :smile: 

وهو متابع بشويش:smile:

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

 

جعفر

هههههههههه :wink2: يعجبنى فيك با استاذ جعفر انك بتركز دايما :cool:

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

انصبت كل افكارى التى يائت بالفشل على اكواد للوصول للنتيجة

والفكرة خارج الصندوق هى مجرد حيلة احتالت بها على البرنامج :dance1: ومش عاوز حد يتريق عليه ههههههههههههه  انا تعبت :power:

المرفق كما ينبغى ان يكون بفضل الله وبدون اى مشااكل
test scan_up.rar

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

19 ساعات مضت, jjafferr said:

انا اعرف ان الاستاذ محمد سلامة من مُحبي هذه المواضيع :smile: 

وهو متابع بشويش:smile:

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

 

جعفر

ههههههه

بارك الله لنا فيك 

فعلا انا متابع معكم 

وفي الحقيقة انا اعشق اي شئ يخص الارشفة حيث انه تخصصي (دراسة وعمل) 

واهتم كثيرا بتطوير انظمة تساعد وتسهل عملية الارشفة  واعمل الان علي انجاز برنامج لادارة المراسلات (البريد الوارد والصادر) 

شكرا جزيلا استاذ جعفر

وشكرا لاخي ابوجودي

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

الان, محمد سلامة said:

ههههههه

بارك الله لنا فيك 

فعلا انا متابع معكم 

وفي الحقيقة انا اعشق اي شئ يخص الارشفة حيث انه تخصصي (دراسة وعمل) 

واهتم كثيرا بتطوير انظمة تساعد وتسهل عملية الارشفة  واعمل الان علي انجاز برنامج لادارة المراسلات (البريد الوارد والصادر) 

شكرا جزيلا استاذ جعفر

وشكرا لاخي ابوجودي

هلا والله استاذى الحبيب استاذ محمد سلامه ايه رايك تنشئ ورشة عمل لصنع قاعدة بيانات الارشفة الالكترونية ونفكر جميعا تحت اشراف اساتذتنا الكرامحتما ستجد افكار قد تناسبك واراء قد تغير الكثير وتضفى مرونة وتميز :wink2:
اتمنى ان تضع انت حجر الاساس لهذا الموضوع وكل يدلو بدلوه

اخوك المحب : محمد عصام

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

On ‎30‎/‎11‎/‎2016 at 10:38 PM, ابا جودى said:

هههههههههه :wink2: يعجبنى فيك با استاذ جعفر انك بتركز دايما :cool:

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

انصبت كل افكارى التى يائت بالفشل على اكواد للوصول للنتيجة

والفكرة خارج الصندوق هى مجرد حيلة احتالت بها على البرنامج :dance1: ومش عاوز حد يتريق عليه ههههههههههههه  انا تعبت :power:

المرفق كما ينبغى ان يكون بفضل الله وبدون اى مشااكل
test scan_up.rar

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

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

في ٣٠‏/١١‏/٢٠١٦ at 22:19, jjafferr said:

انا اعرف ان الاستاذ محمد سلامة من مُحبي هذه المواضيع :smile: 

وهو متابع بشويش:smile:

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

 

جعفر

السلام عليكم اين مرفق الاستاذ جعفر

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

في ١‏/١٢‏/٢٠١٦ at 18:12, ابا جودى said:

هلا والله استاذى الحبيب استاذ محمد سلامه ايه رايك تنشئ ورشة عمل لصنع قاعدة بيانات الارشفة الالكترونية ونفكر جميعا تحت اشراف اساتذتنا الكرامحتما ستجد افكار قد تناسبك واراء قد تغير الكثير وتضفى مرونة وتميز :wink2:
اتمنى ان تضع انت حجر الاساس لهذا الموضوع وكل يدلو بدلوه

اخوك المحب : محمد عصام

ان شاء الله استاذ محمد عندما يتاح الوقت لذلك باذن الله

في ٣٠‏/١١‏/٢٠١٦ at 22:38, ابا جودى said:

هههههههههه :wink2: يعجبنى فيك با استاذ جعفر انك بتركز دايما :cool:

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

انصبت كل افكارى التى يائت بالفشل على اكواد للوصول للنتيجة

والفكرة خارج الصندوق هى مجرد حيلة احتالت بها على البرنامج :dance1: ومش عاوز حد يتريق عليه ههههههههههههه  انا تعبت :power:

المرفق كما ينبغى ان يكون بفضل الله وبدون اى مشااكل
test scan_up.rar

ماشاء الله مرفق جميل .. وسوف اجربه على الاسكنر باذن الله

بارك الله فيك يا اباجودى

 

ومازلت انتظر مرفق الاستاذ جعفر يبدو انه نسى الموضوع .. ههههههه

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

  • 3 weeks later...
في 12/4/2016 at 20:05, jjafferr said:

لا والله ما نسيت ، ولكني انشغلت بمواضيع المنتدى ومحاولة مساعدة الباقين :smile:

 

 

وانا لم انسى ولازلت فى الانتظار استاذى الحبيب :wub:

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

  • 5 years later...

السلام عليكم اساتذتي الاعزاء الطيبين والغالين

في 30‏/11‏/2016 at 23:19, jjafferr said:

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

لا والله ما نسيت ، ولكني انشغلت بمواضيع المنتدى ومحاولة مساعدة الباقين 

في 19‏/12‏/2016 at 21:08, ابو جودي said:

وانا لم انسى ولازلت فى الانتظار استاذى الحبيب :wub:

رجاءا تحميل المررفق بعد التعديل للحاجة الماسة اليه

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

استاذي الغالي @jjafferr

مساء الخير

عملت موضوع بالامس  وعلى نفس مثال اخي @ابو جودي

لكن لم اجد اي اجابه هنا

المطلوب : احيانا  تكون الوثائق الرسميه (كتاب رسمي)  فيها مرفقات اكثر من ورقة ويجب حفظها بمكان واحد ولها رقم واحد وتاريخ واحد 

https://www.officena.net/ib/topic/113587-تعديل-كود-اضافة-اكثر-من-صورة/

تحياتي لك

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

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