تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيف أحفظ أكثر من صوره
#1
السـلام عليكم 

لكل سجل رقم لا يتكرر - لكل سجل يدخل صـوره 

بمعني أنه يفترض أن بيانات السجل تحتوي التالي 

(أسم الموظف - تاريخ التعيين - تالريخ التقاعد - شهادات الموظف )

الشهادات محتاج أعمل لها أسكانر وهي أكثر من شـــهاده


طريقة تخزيني لصـور هو حفظ المسـار مع السجل 


كيف أقدر أحفظ أكثر من مسـار وأكثر من صوره 

بحيث أني لو حبيت أتصفح السجل أستعرض جميع الصور التابعه له


أحتاج مساعدتكم في التحيليل

وشكراً
الرد }}}
تم الشكر بواسطة:
#2
هل من مجيب
الرد }}}
تم الشكر بواسطة:
#3
وعليكم السلام ..

لتوضيح الفكرة 

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

(رقم الموظف - أسم الموظف - تاريخ التعيين - تالريخ التقاعد )


الثاني خاص بتخزين الصور كالتالي 
( رقم الموظف - مسار الصورة )


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

بيانات الموظف تحفظ في الجدول الاول بسطر واحد 

في الجدول الثاني احفظ رقم الموظف مع مسار الصورة وكرر الحفظ على اي صورة لنفس رقم الموظف ومسار الصورة الثانية وهكذا ...

وعند الاستعلام عن موظف تقوم بالاستعلام من الجدول الثاني على جميع الصور بشرط رقم الموظف 

....



(إني وجهت وجهي للذي فطر السماوات والأرض حنيفًا وما أنا من المشركين)
الرد }}}
تم الشكر بواسطة: DOX.1
#4
عليك أن تقرأ الصور إما علي هيئة مصفوفة أو DataTable مثلا و تحفظها إما في ملف منفصل او في جدول أخر

ممكن ايضا تقرأ الصور علي هيئة مصفوفة ثم تدمج الصور جميعا في صورة واحدة علي هيئة Strip وبالتالي تحصل علي صورة واحدة تحفظها في ملف الداتابيز علي انها صورة واخدة
Retired
الرد }}}
تم الشكر بواسطة: DOX.1 , DOX.1
#5
(28-02-18, 10:50 AM)ابو محمد القحطاني كتب : وعليكم السلام ..

لتوضيح الفكرة 

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

(رقم الموظف - أسم الموظف - تاريخ التعيين - تالريخ التقاعد )


الثاني خاص بتخزين الصور كالتالي 
( رقم الموظف - مسار الصورة )


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

بيانات الموظف تحفظ في الجدول الاول بسطر واحد 

في الجدول الثاني احفظ رقم الموظف مع مسار الصورة وكرر الحفظ على اي صورة لنفس رقم الموظف ومسار الصورة الثانية وهكذا ...

وعند الاستعلام عن موظف تقوم بالاستعلام من الجدول الثاني على جميع الصور بشرط رقم الموظف 

....
الله يعطيكم العافيه 

هذا الحل تقريباً هو اللي أجيد التعامل معه 
ولكن
طيب كيف أعرض الصور كامله في أطار فورم واحد بحيث أنها تنعرض متتاليه بشكل أفقي خلف بعض ..؟
الرد }}}
تم الشكر بواسطة:
#6
هذا يعتمد على طريقة برمجتك واختيارك لطريقة العرض 

مثلاً سنعرض جميع الصور مباشرة للموظف في داخل الاداة FlowLayoutPanel1 

خذ هذه الاداة من جدول الاداوات  FlowLayoutPanel1  وضعها بمكان معين داخل النافذة 

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

ونقوم بتعريف متغير يحمل الصور من الاستعلام ويعرضها بداخل FlowLayoutPanel1 

الكود كامل هنا 

PHP كود :
 Dim dr As SqlDataReader 
  Dim SelTa 
As New SqlCommand("هنا جملة الاستعلام"Con)
 
 Con.Close()
 
 Con.Open()
 
   dr SelTa2.ExecuteReader
        Do 
While dr.Read True
            If Not IsDBNull
(dr.Item("Img")) Then
                Dim Picture
() As Byte CType(dr.Item("Img"), Byte())
 
               Dim Img As New MemoryStream(Picture)
 
               
                Dim Pic 
As New PictureBox
                Pic
.Name "Pic" FlowLayoutPanel1.Controls.Count
                Pic
.Size = New Size(95125)
 
               Pic.SizeMode PictureBoxSizeMode.StretchImage
                Pic
.Cursor Cursors.Hand
                Pic
.Image Image.FromStream(Img)
 
               FlowLayoutPanel1.Controls.Add(Pic)
 
           End If
 
     Loop
    dr
.Close()
 
 Con.Close() 


توضيح / لاحظ بعد الاستعلام عرفنا متغيرين   Picture  و Img   لتخزين وتحويل البيانات الى صورة 

ثم عرفنا متغير Pic ليحمل الصورة مع خصائصها ويرفقها بداخل الاداة FlowLayoutPanel1


تحياتي ..



(إني وجهت وجهي للذي فطر السماوات والأرض حنيفًا وما أنا من المشركين)
الرد }}}
تم الشكر بواسطة: DOX.1
#7
الله يرفع قدرك يالغالي أنت وجميع الأخوان 
بصراحه معلومه حديثه لهذه الأداه أنها تعرض الصور
الرد }}}
تم الشكر بواسطة: ابو محمد القحطاني
#8
[attachment=17301 كتب :DOX.1 pid='115520' dateline='1519931034']الله يرفع قدرك يالغالي أنت وجميع الأخوان 
بصراحه معلومه حديثه لهذه الأداه أنها تعرض الصور


أحتاج تعديل على المشـروع بحيث يعمل أسكان لأكثر من ورقه 

وعدم ظهور أعدادات تباين الصفحه محتاج أضبطها عند رقم محدد 

يعني يظهر فقط شاشة أختيار الأسكانر


الملفات المرفقة
.rar   مجلد جديد.rar (الحجم : 90.84 ك ب / التحميلات : 140)
الرد }}}
تم الشكر بواسطة:
#9
السلام عليكم ورحمة الله وبركاتة 

تم إضافة موضوع جديد بهذا الخصوص , طريقة عمل سكان للوثائق وعرضها , أرجوا أن تستفيد منها .

مشروع Scanner متقدم هدية للمنتداي العزيز
الرد }}}
تم الشكر بواسطة: DOX.1
#10
الله لا يحرمنا منك ويشهد الله أنك حليت أزمه كبيره في عالم البرمجه العربيه 
من خلال بحثي في المواقع ما وجدت حل لهاذي المشكله 

بارك الله لك في علمك وجهدك يا تاج راسي
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] سؤال ترددت قبل نشرة:طابعة الباركود لماذا تطبع أكثر من ليبل فارغ قبل السليم dr.programming 1 506 20-04-25, 09:26 PM
آخر رد: Kamil
  كيف أحفظ سجل عمليات الادخال والتعديل والحذف F.H.M 4 414 22-09-24, 04:29 PM
آخر رد: F.H.M
  [سؤال] توزيع الارقام على أكثر من تكست بوكس أبووسم 11 1,759 17-11-23, 12:04 AM
آخر رد: أبووسم
  كيف اقارن صوره بصوره أخرى menanaeem 2 793 07-11-22, 05:24 PM
آخر رد: menanaeem
  كيفية حفظ واستدعاء أكثر من Text box من ملف واحد Yasser_Abuelhassab 1 1,552 27-07-21, 03:13 AM
آخر رد: سعود
  [سؤال] اضافة صوره من مجلد الى كرستال ريبورت alhoraibi800 3 2,437 02-07-21, 11:56 AM
آخر رد: Lathe1
  [سؤال] تمرير صوره من الفورم الى كرستال ريبورت alhoraibi800 1 1,451 30-06-21, 09:42 PM
آخر رد: ابراهيم ايبو
  مشكله فى حفظ صوره بقاعده بيانات اكسس خالد كامل1 1 1,414 22-06-21, 12:03 AM
آخر رد: ابراهيم ايبو
  هل من طريقه لوضع صوره فى الفورم الرئيسي midparint خالد كامل1 11 3,791 05-08-20, 04:54 AM
آخر رد: خالد كامل1
  مشكلة إضافة صفر أو أكثر في الصندوق النصي Hazem1 1 1,363 11-05-20, 07:04 PM
آخر رد: alshandodi

التنقل السريع :


يقوم بقرائة الموضوع: