Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > .NET Framework > Forum > ผมอยากได้โค้ดที่ดึงรูปจาก MS Access ลงใน PictureBox ของ VB2005 อ่ะครับ ช่วยที !!



 

ผมอยากได้โค้ดที่ดึงรูปจาก MS Access ลงใน PictureBox ของ VB2005 อ่ะครับ ช่วยที !!

 



Topic : 104118

Guest




ผมอยากได้โค้ดที่ดึงรูปจาก ACCESS ลงใน picturebox ของ vb2005 อ่ะครับ ช่วยที !!



Tag : Ms Access, VBScript, VB.NET







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2014-01-01 23:17:49 By : บอย View : 1230 Reply : 10
 

 

No. 1

Guest


ภาพ

แบบนี้อ่ะครับ คือใส่รหัสนักศึกษาแล้วกด ค้นหา ข้อมูลก็จะขึ้น ผมอยากให้ รูปขึ้นด้วยอ่ะ ต้องเขียนโค้ดยังไงหลอครับ !!






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-01 23:26:03 By : บอย
 


 

No. 2



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Code (VB.NET)
picturebox1.image=image.Fromfile("a.jpg")

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-02 06:50:14 By : mr.win
 

 

No. 3

Guest


รูปใน database เป็น blob หรือเป็นแค่ path ????
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-02 09:27:08 By : ห้ามตอบเกินวันละ 2 กระทู้
 


 

No. 4

Guest


ตอบความคิดเห็นที่ : 3 เขียนโดย : ห้ามตอบเกินวันละ 2 กระทู้ เมื่อวันที่ 2014-01-02 09:27:08
รายละเอียดของการตอบ ::
BLOB ครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-02 12:43:57 By : บอย
 


 

No. 5



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Code (VB.NET)
Public Shared Function ByteToImage(blob As Byte()) As Bitmap
	Dim mStream As New MemoryStream()
	Dim pData As Byte() = blob
	mStream.Write(pData, 0, Convert.ToInt32(pData.Length))
	Dim bm As New Bitmap(mStream, False)
	mStream.Dispose()
	Return bm
End Function


Code (VB.NET)
pictureBox.Image = ByteToImage(dt.Rows(0)("Image"))

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-02 12:58:48 By : mr.win
 


 

No. 6

Guest


ตอบความคิดเห็นที่ : 5 เขียนโดย : mr.win เมื่อวันที่ 2014-01-02 12:58:48
รายละเอียดของการตอบ ::
อันนี้
ไม่ได้อะครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-02 13:08:29 By : บอย
 


 

No. 7



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Code (VB.NET)
Import System.IO


บนสุดด้วยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-02 13:23:48 By : mr.win
 


 

No. 8

Guest


ตอบความคิดเห็นที่ : 7 เขียนโดย : mr.win เมื่อวันที่ 2014-01-02 13:23:48
รายละเอียดของการตอบ ::
123

ไม่ขึ้นอ่ะครับ
นี้คือตัว access ของผมไม่รู้ผิดหรือป่าว

156

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-02 13:36:38 By : บอย
 


 

No. 9

Guest


อยากรู้ว่าก่อนจะเป็น blob รูปต้นฉบับเป็นอะไร ??? (จะได้รู้ว่า header เป็นแบบไหน ถูก format ไหม)

อยากรู้ว่า bytes array มีข้อมูลหรือไม่ ??? (สั่ง .lenght ดู)
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-02 14:19:17 By : ห้ามตอบเกินวันละ 2 กระทู้
 


 

No. 10

Guest


ตอบความคิดเห็นที่ : 7 เขียนโดย : mr.win เมื่อวันที่ 2014-01-02 13:23:48
รายละเอียดของการตอบ ::
Code (VBScript)
Imports System.Data.OleDb
Imports System.String
Imports System.IO
Public Class Form1
    Dim CurrentRow As Integer
    Dim con As New OleDbConnection
    Dim dad As OleDbDataAdapter
    Dim dst As New DataSet
    Dim cmd As OleDbCommand
    Dim bs As New BindingSource

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        CurrentRow = 0
        Dim strconnaccess2007 As String = "Provider=Microsoft.ACE.OLEDB.12.0;data source=dormitory.accdb"
        With con
            If .State = ConnectionState.Open Then .Close()
            .ConnectionString = strconnaccess2007
            .Open()
        End With
        Dim sqlcustomer As String
        sqlcustomer = "select * from student"

        dad = New OleDbDataAdapter(sqlcustomer, con)
        dad.Fill(dst, "student")
        dad.SelectCommand.CommandText = sqlcustomer
        bs.DataSource = dst.Tables("student")

    End Sub
    Public Shared Function bytetoimage(ByVal blob As Byte()) As Bitmap
        Dim mStream As New MemoryStream()
        Dim pdata As Byte() = blob
        mstream.write(pdata, 0, Convert.ToInt32(pdata.Length))
        Dim bm As New Bitmap(mstream, False)
        mstream.dispose()
        Return bm
    End Function

    Private Sub ShowData(ByVal CurrentRow)
        Try
            txtstudentid.Text = dst.Tables("student").Rows(CurrentRow)("studentid")
            txtName.Text = dst.Tables("student").Rows(CurrentRow)("name-surname")
            cobsex.Text = dst.Tables("student").Rows(CurrentRow)("sex")
            DateTimePicker1.Text = dst.Tables("student").Rows(CurrentRow)("birthday")
            txtpeopleid.Text = dst.Tables("student").Rows(CurrentRow)("peopleid")
            cobgraduate.Text = dst.Tables("student").Rows(CurrentRow)("graduate")
            cobfaculty.Text = dst.Tables("student").Rows(CurrentRow)("faculty")
            cobdepartment.Text = dst.Tables("student").Rows(CurrentRow)("department")
            txtTel.Text = dst.Tables("student").Rows(CurrentRow)("telephone")
            PictureBox1.Image = Image.FromFile(dst.Tables("student").Rows(CurrentRow)("photo"))
        Catch ex As Exception
        End Try
    End Sub

    Private Sub ExitNow_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ExitNow.Click
        Con.Close()
        Me.Close()
        End
    End Sub

    Private Sub First_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles First.Click
        CurrentRow = 0
        ShowData(CurrentRow)
    End Sub


    Private Sub Previous_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Previous.Click
        If CurrentRow <> 0 Then
            CurrentRow -= 1
            ShowData(CurrentRow)
        Else
            MsgBox("First Record is Reached!!!")
        End If
    End Sub


    Private Sub Forward_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Forward.Click
        If CurrentRow = dst.Tables("student").Rows.Count - 1 Then
            MsgBox("Last Record is Reached!!!")
        Else
            CurrentRow += 1
            ShowData(CurrentRow)
        End If
    End Sub

    Private Sub Last_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Last.Click
        CurrentRow = dst.Tables("student").Rows.Count - 1
        ShowData(CurrentRow)
    End Sub


    Private Sub Clear()
        txtstudentid.Text = ""
        txtName.Text = ""
        txtpeopleid.Text = ""
        txtTel.Text = ""

    End Sub

    Private Sub Search_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Search.Click
        Dim SearchId As Integer
        Dim i, j As Integer
        If CheckId() = False Then
            MsgBox("Integer Value Required!!!")
            Exit Sub
        End If
        Try
            SearchId = txtstudentid.Text
            j = dst.Tables("student").Rows.Count - 1
            i = 0
            While i <> j + 1
                If SearchId = dst.Tables("student").Rows(i)("studentid") Then
                    ShowData(i)
                    Exit While
                ElseIf i = j Then
                    Clear()
                    MsgBox("Record Not Found!!!")
                    ShowData(CurrentRow)
                    Exit While
                End If
                i += 1
            End While
            CurrentRow = i
        Catch ex As Exception
            MsgBox(ex.Message)
        End Try

       
    End Sub

    Private Function CheckId()
        Try
            If IsNumeric(txtstudentid.Text) = False Then
                ShowData(CurrentRow)
                txtstudentid.Focus()
                Return False
            End If
        Catch ex As Exception
        End Try
        Return True
    End Function

    Private Function IsIdExist()
        Dim Str, Str1 As String
        Dim i As Integer
        Str = txtstudentid.Text
        i = 0
        While i <> dst.Tables("student").Rows.Count
            Str1 = dst.Tables("student").Rows(i)("studentid")
            If Str = Str1 Then
                Return True
            End If
            i += 1
        End While
        Return False
    End Function

End Class


นี้เป็นโค้ดทั้งหมด

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-02 14:19:49 By : บอย
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ผมอยากได้โค้ดที่ดึงรูปจาก MS Access ลงใน PictureBox ของ VB2005 อ่ะครับ ช่วยที !!
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 01
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่