Page 1 of 1

เรื่อง ดึงข้อมูลเข้า form ครับ

Posted: Fri May 18, 2012 10:49 am
by kamahltew
ไม่เข้าใจว่าทำไมกดเลือก ข้อมูลแล้ว
ช่อง text กับรูปภาพไม่โผล่มาครับ

รายละเอียดตามไฟล์แนบครับ

ปล.รูปที่จะให้มาปรากฏในช่อง ตั้งชื่อตาม list box แล้วครับ

Re: เรื่อง ดึงข้อมูลเข้า form ครับ

Posted: Fri May 18, 2012 11:25 am
by snasui
:D การดึงภาพมาแสดงต้องระบุ Path ของภาพด้วยครับ ดูตัวอย่างจาก Link นี้ :arrow: http://www.snasui.com/viewtopic.php?p=7065#p7065

นอกจากนี้การกำหนด Range เพื่อให้ Vlookup ได้ยังกำหนดไม่ถูกต้อง ควรเปลี่ยนเป็น

Code: Select all

    Set myRange = Worksheets("Sheet1").Range("B3:C18")
    frmData.txtName.Value = Application.WorksheetFunction.VLookup( _
        frmData.lstCode.Value, myRange, 2, 0)

Re: เรื่อง ดึงข้อมูลเข้า form ครับ

Posted: Fri May 18, 2012 11:50 am
by kamahltew
เด้งเลยครับผม รบกวนอีกทีครับ

Private Sub lstCode_Click()
Set myRange = Worksheets("Sheet1").Range("B3:C18")
frmData.txtName.Value = Application.WorksheetFunction.VLookup(lstCode, myRange, 2, 0)
myPicture = C:\Documents and Settings\Teerutw\Desktop\Get Picture\"& lstCode & ".jpg"
imgCustom.Picture = LoadPicture(myPicture)
End Sub

Re: เรื่อง ดึงข้อมูลเข้า form ครับ

Posted: Fri May 18, 2012 12:01 pm
by snasui
:lol: จาก Code ที่แนบมา แก้จาก

Code: Select all

myPicture = C:\Documents and Settings\Teerutw\Desktop\Get Picture\"& lstCode & ".jpg"
เป็น

Code: Select all

myPicture = "C:\Documents and Settings\Teerutw\Desktop\Get Picture\"& lstCode & ".jpg"
เนื่องจากไม่ได้ใส่เครื่องหมาย " หน้า C:

Re: เรื่อง ดึงข้อมูลเข้า form ครับ

Posted: Fri May 18, 2012 1:33 pm
by kamahltew
ขอบคุณมากครับ ได้แล้ว