อยากทราบรูปแบคำสั่ง Left, Right
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 219   4
URL.หัวข้อ / URL
อยากทราบรูปแบคำสั่ง Left, Right

ผมเปิดดูคำถามตั้งหลายหน้าแล้ว แต่ยังไม่เจอคำถามเรื่อง Left, Right เลย
สมมติว่า Table ของผมมีอยู่ 3 Filed ดังนี้
Account Code Count
12345678
34567890
23456789
ผมต้องการให้เลข 3 ตัวหน้าของ Filed Account แสดงอยู่ใน Filed Code
และให้นับจำนวน 1 ที่ Filed Count ดังนี้
Account Code Count
12345678 123 1
34567890 345 1
23456789 234 1
จะต้องเขียนที่ไหน อย่างไรครับ ขอแบบละเอียดด้วยนะครับ
ขอบคุณล่วงหน้าด้วยครับ

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

1 @R05832
รูปแบบของ Left
Left(string, n)
Left(จำนวนคำที่ต้องการ, จำนวนตัวที่ต้องการจะตัด)

รูปแบบของ Right
Right(string, n)
Right(จำนวนคำที่ต้องการ, จำนวนตัวที่ต้องการจะตัด)

ใช้ที่ Query ก็ได้
Code: Left([Account],3)


ใช้ที่ Form ก็ได้ ถ้าใช้ที่ Form ก็ให้เขียนที่ AfterUpdate ของ Filed Account(ในกรณีที่ใช้ชื่อนี้)

Me.Code = Left(Me.Account, 3)

ส่วนที่ Count = 1 ถ้าหมายถึง เป็น 1 อย่างเดียว ก็ให้ไปกำหนด Default Value ของ Filed Count ที่ Table
2 @R05833
แก้ไขครับ
Left(คำที่ต้องการ, จำนวนตัวที่ต้องการจะตัด)
Right(คำที่ต้องการ, จำนวนตัวที่ต้องการจะตัด)
3 @R05834
ตอนที่ Add ข้อมูลลงตารางถ้าผ่านฟอร์มก็กำหนดค่าที่จะบันทึกดังนี

recodrset![Account]=text1.Value
recodrset![Code]=Left(text1.Value,3)

text1.Value คือ Textboxสำหรับรับค่า Account
4 @R05837
ขอคุณครับ คุณ MOO และ คุณ Ken ผมจะลองทำดูครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.0472s