تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
اضافة الصور في قاعدة بيانات SQl Server وفي اداة ListView - مع مشروع كامل مرفق للشرح - ارجوا المساعدة
#1
السلام عليكم ورحمة الله وبركاته

اعزائي واخواني اعضاء المنتدى ،،
انا لي اسبوعين ابحث لحل مشكلتي ،، لاني انتقلت من قواعد البيانات اكسس الى SQL Server
انا عندي صورة اريد حفظها في قاعدة بيانات واريدها عندما تنحفظ تضاف في اداة Listview ،،
نفس فكرة اضافة النص الذي في المشروع المرفق في الموضوع
ولا اريدها ان تكون معرضوه في اداة ListView فقط موجودة ،، لكي عندما اريد استخراجها استطيع استخراجها الى الاداة picturebox1.image مره اخرى عن طريق Items
طبعا راح يكون نوع جدول الصور
كود :
varbinary(MAX)
[SIZE=5]
صورة للمشروع المرفق
http://im33.gulfup.com/slrJL.png

اتمنى مساعدتي في اقرب وقت
مع جزيل الشكر لكم ،،

[/SIZE]


الملفات المرفقة
.zip   New Add SQL.zip (الحجم : 358.1 ك ب / التحميلات : 261)
الرد }}}
تم الشكر بواسطة:
#2
Up Up Up Up
الرد }}}
تم الشكر بواسطة:
#3
[COLOR="#A52A2A"]السلام عليكم

اخي العزيز لماذا تريد اضافة الصورة الى listview? لماذا لا تظهرها في الpictureboxمباشرة ؟

[/COLOR]
الرد }}}
تم الشكر بواسطة:
#4
sajad كتب :[COLOR="#A52A2A"]السلام عليكم

اخي العزيز لماذا تريد اضافة الصورة الى listview? لماذا لا تظهرها في الpictureboxمباشرة ؟

[/COLOR]

اشكرك على الرد ،، اخي تخيل انه يوجد اكثر من عميل كل عميل له صور خاصه به ،،، اريد عند اختيار العميل من listview يظهر الصورة في ال picturebox مباشره
وحبيت اقولك اني لا اريدها ان تعرض في Listview بل اريدها في Items لاني كما قلت اريد عن اختيار العميل تظهر وتفتح في ال picturebox مباشره
في النهاية انا مقصدي ان تظهر كل صور العملاء ،، كل عميل مع صورته الخاصه حيث تستخرج عند الضغط عليها في picturebox ،، مهما كانت الطريقه ،،
مع تحياتي لك ،،
الرد }}}
تم الشكر بواسطة:
#5
[COLOR="#A52A2A"]السلام عليكم

اكتب هذا الكود في حدث الSelectedIndexChanged للListview هذا اذا اردت اظهار الصورة عن طري الid

PHP كود :
Dim selc As ListView.SelectedListViewItemCollection
        selc 
ListView1.SelectedItems
        Dim i 
As Integer
        
For 0 To mytable.Rows.Count 1
            
If (mytable.Rows(i)("id").ToString() = selc(0).TextThen
                PictureBox1
.Image Image.FromStream(New MemoryStream(DirectCast(mytable.Rows(i)("photo"), Byte())))
            
End If
        
Next 

اما عن طريق الاسم

PHP كود :
Dim selc As ListView.SelectedListViewItemCollection
        selc 
ListView1.SelectedItems
        Dim i 
As Integer
        
For 0 To mytable.Rows.Count 1
            
If (mytable.Rows(i)("name").ToString() = selc(0).SubItems(1).TextThen
                PictureBox1
.Image Image.FromStream(New MemoryStream(DirectCast(mytable.Rows(i)("photo"), Byte())))
            
End If
        
Next 

بالتوفيق ان شاءالله[/COLOR]
الرد }}}
تم الشكر بواسطة:
#6
sajad كتب :[COLOR="#A52A2A"]السلام عليكم

اكتب هذا الكود في حدث الSelectedIndexChanged للListview هذا اذا اردت اظهار الصورة عن طري الid

PHP كود :
Dim selc As ListView.SelectedListViewItemCollection
        selc 
ListView1.SelectedItems
        Dim i 
As Integer
        
For 0 To mytable.Rows.Count 1
            
If (mytable.Rows(i)("id").ToString() = selc(0).TextThen
                PictureBox1
.Image Image.FromStream(New MemoryStream(DirectCast(mytable.Rows(i)("photo"), Byte())))
            
End If
        
Next 

اما عن طريق الاسم

PHP كود :
Dim selc As ListView.SelectedListViewItemCollection
        selc 
ListView1.SelectedItems
        Dim i 
As Integer
        
For 0 To mytable.Rows.Count 1
            
If (mytable.Rows(i)("name").ToString() = selc(0).SubItems(1).TextThen
                PictureBox1
.Image Image.FromStream(New MemoryStream(DirectCast(mytable.Rows(i)("photo"), Byte())))
            
End If
        
Next 

بالتوفيق ان شاءالله[/COLOR]
[COLOR="#FF0000"]



الف شكر لك ،، لكن اخي المشكلة ليست في اضهارها بل انما كيف اضيفها في قاعدة بيانات SQl Server التي يتم تغييرها لرمز عند الاضافة لكي لا تثقل على قاعدة البيانات ( الطريقة المشهوره لحفظ الصور في قاعدة البيانات SQL ) .. كيف يتم اضافة الصورة من اداة PictureBox1.Image في الفورم وليس جلبها من الكمبيوتر ؟
ما اقصده بالضبط موضوح في المثال المرفق في الموضوع
،،شكرا،،
[/COLOR]
الرد }}}
تم الشكر بواسطة:
#7
هل من مساعدة ،، ارجوكم ،،
الرد }}}
تم الشكر بواسطة:
#8
إقتباس :كيف يتم اضافة الصورة من اداة PictureBox1.Image في الفورم
اخي هذه حليناها سابقا .#39 خذ من المثال هذا فقط اكواد حفظ الصورة من مربع الصورة.
الرد }}}
تم الشكر بواسطة:
#9
سعود كتب :اخي هذه حليناها سابقا .#39 خذ من المثال هذا فقط اكواد حفظ الصورة من مربع الصورة.
[COLOR="#FF0000"]
اخي انا عارف ،، لكن مثل ما اتكلمنا مشروعي كامل يعتمد على اداة ListView والمثال ليس Listview ,, ولا لم اكن اسأل مره اخرى ،،كان حليتها وافتكيت من اكبر مشكلة واجهتني واتعبتني Sad
،،، اشكرك[/COLOR]
الرد }}}
تم الشكر بواسطة:
#10
اخي الكريم طريقة حفظ الصورة من مربع الصورة مالها علاقة باداة العرض انت فقط احفظ الصورة بالاكواد الموجودة بالمثال والباقي اتركه...
القاعدة لم تقبل التثبيت

ساحاول باذن الله تعالى التعديل على المثال قدر المستطاع بالقاعدة التي عندي.
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تصميم مشروع لاختار اسم MOHAMMED ALZWI 2 82 25-03-24, 01:32 PM
آخر رد: MOHAMMED ALZWI
  هل من الممكن العمل على قاعدة بيانات اكسل على الفيجوال بيسك خالد كامل1 4 80 24-03-24, 02:00 AM
آخر رد: خالد كامل1
  [سؤال] أتمنى اجابة وافية:عمل برنامج بقاعدة بيانات SQL دون حاجة تثبيت SQLSERVER dr.programming 6 599 19-03-24, 08:56 AM
آخر رد: سلامه محمد11
  استعلام select عن مجموعة بيانات Adel27213 1 172 15-03-24, 01:11 AM
آخر رد: justforit
  تعديل بيانات عمود DataGridView دفعة واحدة مصمم هاوي 2 164 05-03-24, 08:27 PM
آخر رد: مصمم هاوي
  [VB.NET] تحديث بيانات فى كلاس من جدول سيكوال asdfar1977 6 184 26-02-24, 01:07 AM
آخر رد: asdfar1977
  كيفية جمع أرقام عمود فى الداتا جريد فيو بناءاً على بيانات معينة heem1986 5 223 25-02-24, 11:26 PM
آخر رد: heem1986
  [C#.NET] طباعة بيانات داتا جرد فيو h2551996 0 83 25-02-24, 02:31 PM
آخر رد: h2551996
  [VB.NET] معرفة بيانات الجهاز محمد بوقزاحة 1 309 21-02-24, 11:44 PM
آخر رد: AHMED213
  كيفية انشاء سكريبت لقاعدة بيانات من خلال الكود heem1986 1 193 20-02-24, 12:00 AM
آخر رد: Kamil

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم