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
:D กรุณาแนบไฟล์ประกอบคำถามพร้อม 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
:D ตัวอย่าง 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 ที่อาจารย์แนะนำมาครับ

ขอบคุณมากครับ