เปลี่ยน text เป็นวันที่
กระทู้เก่าบอร์ด อ.Yeadram

 1,496   2
URL.หัวข้อ / URL
เปลี่ยน text เป็นวันที่

เรียนถามอาจารย์ทุกๆ ท่านค่ะ
จากคำถามคราวก่อนค่ะ คือข้อมูลอิมพอร์ตมาจากโปรแกรม foxplus มีฟิลด์วันส่งมอบสินค้าเป็น text โดยมีอักษรผสมตัวเลข คือ F02/2011, S02/2011 จึงไม่สามารถเปลี่ยน format ให้เป็นวันที่ ได้ แต่เวลาออกรายงานต้องการให้แปลงเป็น FEBRUARY 2011 ไม่ต้องมี F หรือ S

อาจารย์แดนเคยตอบไว้ให้ดังนี้
Format(DateSerial(right([วันส่งมอบสินค้า],4),mid([วันส่งมอบสินค้า],2,2),1),"mmmm yyyy")

แต่ไปต่อไม่ถูกค่ะ เอาไปวางที่ query, report ก็ยังไม่ได้ และขึ้น error ก็เลยลองใช้วิธีตัดตัวอักษรออก ( ลอกจากกระทู้เก่า ) ได้ฟิลด์ใหม่ใน query เป็น "02/2011" แล้ว แต่ไม่สามารถเปลี่ยน format ให้เป็นเดือน ปี ได้ค่ะ   ติดตรงนี้จริงๆ ค่ะ ขอรบกวนด้วยค่ะ

2 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R08601
Error ว่าอย่างไร ? เอาคิวรี่ที่สร้างมาให้ดูด้วย
2 @R08689
สวัสดีค่ะ ขอโทษค่ะที่ตั้งคำถามทิ้งไว้แล้วหายไปเลย คือว่ามีงานเข้ามากมายจนไม่ได้ทำต่อเลยค่ะ
วันนี้พอว่างเลยตั้งสติใหม่ เช็ค error และแก้ไปทีละจุด แล้วก็ทดลองวางใหม่ทีละช่วง ได้ผลเรียบร้อยแล้วค่ะ รู้แล้วว่าต้องเอาไปวางไว้หลังฟิลด์ที่เราต้องการเปลี่ยนแปลง โดยไม่ต้องใช้วิธีตัดตัวอักษร ถ้าใช้วิธีตัดตัวอักษร ต้อง insert หรือ update เข้าไปอีก

ก่อนหน้านี้ วางตรงไหนก็ไม่ได้ ฟ้องว่าเครื่องหมายผิด, ค่าผิด, วงเล็บผิด แก้แล้วก็ยังผิด หาที่วางตั้งหลายวัน จนท้อเลยค่ะ ไม่ใช่ไม่ทำแล้วเอาแต่โวยวายนะคะ

ขอบคุณมากๆ ค่ะ เวบนี้สอนได้มากกว่าหนังสือซะอีก รูปแบบรายงานเกือบเสร็จแล้วค่ะ


@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3366s