تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
الانتقال إلى السجل الثاني في قاعدة البيانات و إظهار الصورة التالية على picturebox
#6
اتضح ان الجداول مرتبطة بعد مراجعة الكود
على اي حال التعديل بسيط و ان شاء الله يفي بالغرض
لدي الدالة التالية جديدة
PHP كود :
   Private Function GetImageById(ByVal DataTable As DataTableByVal i As Integer) As Bitmap
        If DataTable
.Rows.Count 0 Then

            Dim bits 
As Byte() = CType(DataTable.Rows(i).Item("imga"), Byte())
 
           Dim memo As New MemoryStream(bits)
 
           Dim myimg As New Bitmap(memo)
 memo.Close()
 
           Return myimg
        End 
If
 
       Return Nothing
    End 
Function 

و شكل الاجراء لديك اصبح كالتالي
PHP كود :
   Sub getimg()
 
       Dim conn As New OleDbConnection("provider=microsoft.jet.oledb.4.0;" "data source=" Application.StartupPath "\db1.mdb")
 
       Dim comm As New OleDbCommand()
 
       PictureBox1.BackgroundImageLayout ImageLayout.Stretch
        PictureBox1
.Image Nothing
        comm
.Connection conn
        conn
.Open()
 
       comm.CommandText "select * from img_tb where imname='" linen.Text "'"
 
       Dim dr As OleDbDataReader comm.ExecuteReader
        Dt
.Clear()
 
       Dt.Load(dr)
 
       conn.Close()
 
       If Dt.Rows.Count 0 Then
            Bn
.DataSource Dt
            PictureBox1
.Image GetImageById(Dt0)
 
       Else
            PictureBox1
.Image Nothing
            Bn
.DataSource Nothing
        End 
If
 
   End Sub 


الزر التالي للانتقال لصورة تالية
PHP كود :
       If Bn.Count 0 Then
            Bn
.MoveNext()
 
           PictureBox1.Image GetImageById(DtBn.Position)
 
       End If 


و الزر التالي للانتقال لصورة سابقة
PHP كود :
   Private Sub Button8_Click(sender As ObjectAs EventArgsHandles Button8.Click
        If Bn
.Count 0 Then
            Bn
.MovePrevious()
 
           PictureBox1.Image GetImageById(DtBn.Position)
 
       End If
 
   End Sub 

انا عرفت ما يلي في بداية النموذج
PHP كود :
   Dim Dt As New DataTable
    Dim Bn 
As New BindingSource 
اللهم لك الحمد كما ينبغي لجلال وجهك و عظيم سلطانك
في حل و ترحال
الرد }}}
تم الشكر بواسطة: ahmed_elwerfalli


الردود في هذا الموضوع
RE: الانتقال إلى السجل الثاني في قاعدة البيانات و إظهار الصورة التالية على picturebox - بواسطة ابو ليلى - 24-12-16, 10:47 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Heart استرجاع قاعدة بيانات محمد بن عطية 1 1,073 18-07-25, 04:30 AM
آخر رد: abuabdulrhman
  استفسارات عن قواعد البيانات مبتدئ بوحمد 0 1,009 06-11-24, 10:15 AM
آخر رد: بوحمد
  [C#.NET] مشكلة في مجلد قاعدة البيانات kamel1978 3 691 06-10-24, 06:26 PM
آخر رد: Taha Okla
  ما هو كود معرفة نوع البيانات من اكسس؟ justforit 6 1,046 23-05-24, 08:22 AM
آخر رد: مصمم هاوي
  [سؤال] حول مشكلة توافق نوع البيانات عند الاستعلام في اكسل justforit 4 696 23-05-24, 05:35 AM
آخر رد: justforit
  [سؤال] عدم إظهار الصور مع النص فى Listview من قاعدة البيانات alims 2 2,035 27-08-23, 12:22 PM
آخر رد: رضوان الجماعي
  [نقاش] مشاركة قاعدة بيانات SQL على شبكه داخليه morkoskhalaf 3 3,579 06-01-23, 03:20 AM
آخر رد: عبدالكريم برشدان
  قاعدة بيانات xml djelloul 3 3,170 07-11-22, 10:27 PM
آخر رد: Am7
  استفسار عن تخزين الوقت في قاعدة البيانات strongriseman 2 1,570 22-04-22, 07:27 PM
آخر رد: strongriseman
  [سؤال] مشكلة فى عرض الصورة من ادخل قاعدة البيانات alims 2 1,708 17-11-21, 10:09 AM
آخر رد: سعود

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


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