تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تخزين صور ملفات متنوعه لشخص واحد من قيد في قاعدة بيانات
#1
السلام عليكم
كيف حالكم اخواني . ممكن طريقة خزن صور لملفات موظفين مثل كتب شكر او تعيين عن طريق جهاز سكنر وخزنها بقاعدة بيانات واسترجاها ولعرضها او طباعتها
بالفجوال بيسك 2008
الرد }}}
تم الشكر بواسطة:
#2
اعمل جدول للصور فيه ثلاث حقول
حقل ترقيم تلقائي للصورة
حقل رقم الموظف
حقل الصورة نفسها
ثم اربط حقل رقم الموظف برقمه في جدول الموظفين
الرد }}}
#3
(02-03-18, 07:46 PM)طالب برمجة كتب : اعمل جدول للصور فيه ثلاث حقول
حقل ترقيم تلقائي للصورة
حقل رقم الموظف
حقل الصورة نفسها
ثم اربط حقل رقم الموظف برقمه في جدول الموظفين

السلام عليكم
اخي ممكن توضيح اكثر هذا الجدول في الاكسس تقصد
الرد }}}
تم الشكر بواسطة:
#4
إقتباس :السلام عليكم 
كيف حالكم اخواني . ممكن طريقة خزن صور لملفات موظفين مثل كتب شكر او تعيين عن طريق جهاز سكنر وخزنها بقاعدة بيانات واسترجاها ولعرضها او طباعتها 
بالفجوال بيسك 2008


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

1- تحتاج الى إظافة مكتبة Interop.WIA.dll الى المشروع لسحب الصور من الاسكنر

2- ضع هذا في أعلى المشروع للتعامل مع هذه المكتبة 
كود :
Imports WIA

3- هذا الحدث خاص بحسب الصور من الاسكنر مباشرة 

كود :
 Private Function scanMe(ByVal myDPI As Integer, ByVal myHeight As Double, ByVal myWidth As Double, ByVal ShowSelectScanner As Boolean, ByVal ShowScanPreview As Boolean) As Byte()
       Try
           Dim CD As WIA.CommonDialog = New WIA.CommonDialog
           Dim device As WIA.Device = CD.ShowSelectDevice(WIA.WiaDeviceType.ScannerDeviceType, ShowSelectScanner, False)
           Dim item As WIA.Item = device.Items(1)
           Try
               With item
                   '.Properties("Current Intent").Value = &H2
                   .Properties("Horizontal Resolution").Value = myDPI
                   .Properties("Vertical Resolution").Value = myDPI
                   .Properties("Horizontal Extent").Value = myDPI * myWidth
                   .Properties("Vertical Extent").Value = myDPI * myHeight
               End With

               Dim F As WIA.ImageFile

               If ShowScanPreview Then
                   F = CD.ShowAcquireImage(WiaDeviceType.ScannerDeviceType, WiaImageIntent.ColorIntent, WiaImageBias.MaximizeQuality, WIA.FormatID.wiaFormatJPEG, False, True, False)
               Else
                   F = CD.ShowTransfer(item, WIA.FormatID.wiaFormatJPEG, False)
               End If

               Dim myBuffer As Byte() = F.FileData.BinaryData
               Return myBuffer
           Catch ex As Exception
               MsgBox(ex.Message)
               Return Nothing
           End Try
       Catch

       End Try
   End Function



4 - قم بإضافة Button وكذلك PictureBox1  الى النافذة  

5- ضع هذا الكود في Button ليقوم بعملية سحب الصورة عن طريق الحدث السابق وعرضها في مربع الصور PictureBox1  

كود :
Try
           Dim myMS As MemoryStream
           myMS = New MemoryStream(scanMe(300, 11.6, 8.3, False, False))
           PictureBox1.Image = Image.FromStream(myMS)
           PictureBox1.SizeMode = PictureBoxSizeMode.Zoom
       Catch ex As Exception
           MessageBox.Show(ex.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign)
       End Try



قم بتشغيل البرنامج وضع صورة داخل الاسكنر وانقر على Button  لسحب الصورة وعرضها مباشرة على PictureBox1  

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

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

...

تحياتي

هذا رابط المكتبة للتحميل Interop.WIA.dll



(إني وجهت وجهي للذي فطر السماوات والأرض حنيفًا وما أنا من المشركين)
الرد }}}


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] أداة مثالية لعرض وتحرير وتنسيق ملفات الوورد Mostafa25 3 454 13-03-26, 09:57 PM
آخر رد: Mostafa25
Star ممكن كود تشغيل ملفات الفيديو نوع mp4 رمضان محمد 2 231 02-02-26, 12:31 PM
آخر رد: الورد الصناعي
  [Acces2007] مشكلة ملف قاعدة بيانات access للقراءة فقط mmaalmesry 11 1,831 29-04-25, 08:55 PM
آخر رد: mmaalmesry
Photo لايمكن تعرف على تنسيق قاعدة البيانات الدريساوي 2 844 26-04-25, 12:24 AM
آخر رد: الدريساوي
  مساعدة في طريقة تحميل الفيديوهات المخزنة في قاعدة البيانات foad8920 0 789 24-04-25, 12:58 PM
آخر رد: foad8920
  مشكلة عدم قراءة قاعدة بيانات MS access 0 491 29-03-25, 01:58 PM
آخر رد: ibraa939
  مشكلة عدم قراءة قاعدة بيانات MS access 0 411 29-03-25, 01:57 PM
آخر رد: ibraa939
  مشكلة عدم قراءة قاعدة بيانات MS access 0 353 29-03-25, 01:57 PM
آخر رد: ibraa939
  طريقة طباعة ملف pdf بقاعدة بيانات sql heem1986 0 652 25-02-25, 09:31 AM
آخر رد: heem1986
  ادخال درجات الطلاب لقاعدة بيانات اكسس .. مساعدة Tajaldeen 9 3,085 07-02-25, 07:59 PM
آخر رد: الورد2

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


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