Page 1 of 1
แสดง Format วันที่ใน Textbox ไม่ถูกต้อง
Posted: Fri Aug 14, 2020 7:47 pm
by piman
สวัสดีครับ
ผมต้องการดึงข้อมูลวันที่จากตารางไปแสดงใน Textbox ครับ เช่น 27/1/2523 แต่พอดึงเข้าไปใน Textbox แสดงเป็น 227574
ด้านล่างเป็น code ที่ผมลองปรับ format ให้ส่งค่าวันที่ที่ถูกต้อง แต่ได้ทำการรันแล้วขึ้น error ครับ รบกวนด้วยครับ
Code: Select all
Format(Me.txtBirthday.Value, "mm/dd/yyyy") = Me.lstData.List(Me.lstData.ListIndex, 5)
ขอบคุณครับ
Re: แสดง Format วันที่ใน Textbox ไม่ถูกต้อง
Posted: Fri Aug 14, 2020 9:28 pm
by snasui

กรุณาแนบไฟล์ประกอบคำถามพร้อม Code ที่เขียนเอาไว้แล้วจะได้สะดวกในการตอบของเพื่อนสมาชิกครับ
Re: แสดง Format วันที่ใน Textbox ไม่ถูกต้อง
Posted: Fri Aug 14, 2020 10:17 pm
by piman
ไฟล์แนบครับ
หลังจากทำการรันโปรแกรม จะมีรายชื่อขึ้นใน listbox จากนั้นเลือก 1 รายชื่อ แล้วกดปุ่มแก้ไข ข้อมูลจะไปแสดงตามช่อง Textbox ต่างๆ
***ในส่วนของ Textbox ที่วันที่ จะไม่แสดงเป็น Format วันที่ครับ***
ขอบคุณครับ
Re: แสดง Format วันที่ใน Textbox ไม่ถูกต้อง
Posted: Fri Aug 14, 2020 10:47 pm
by snasui

ตัวอย่าง Code ครับ
Me.txtBirthday.Value = Application.Text(Me.lstData.List(Me.lstData.ListIndex, 5), "dd/mm/yyyy")
Re: แสดง Format วันที่ใน Textbox ไม่ถูกต้อง
Posted: Fri Aug 14, 2020 10:59 pm
by piman
ได้แล้วครับ
ผมรบกวนสอบถามเพิ่มเติมครับ
เวลาที่ผมดึงข้อมูลเพื่อจะแก้ไขได้แล้ว พอแก้ไขเสร็จกดปุ่มบันทึก Format วันที่เป็น เดือน/วัน/ปี ครับ แทนที่จะเป็น วัน/เดือน/ปี ครับ
รบกวนด้วยครับ
Re: แสดง Format วันที่ใน Textbox ไม่ถูกต้อง
Posted: Fri Aug 14, 2020 11:13 pm
by piman
ทำได้แล้วครับ ประยุกต์ใช้จาก Code ที่อาจารย์แนะนำมาครับ
ขอบคุณมากครับ