กระทู้เก่าบอร์ด อ.สุภาพ ไชยา
292 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
จะต้องเขียนที่ไหน อย่างไรครับ ขอแบบละเอียดด้วยนะครับ
ขอบคุณล่วงหน้าด้วยครับ
สมมติว่า 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
2 @R05833
แก้ไขครับ
Left(คำที่ต้องการ, จำนวนตัวที่ต้องการจะตัด)
Right(คำที่ต้องการ, จำนวนตัวที่ต้องการจะตัด)
Left(คำที่ต้องการ, จำนวนตัวที่ต้องการจะตัด)
Right(คำที่ต้องการ, จำนวนตัวที่ต้องการจะตัด)
3 @R05834
ตอนที่ Add ข้อมูลลงตารางถ้าผ่านฟอร์มก็กำหนดค่าที่จะบันทึกดังนี
recodrset![Account]=text1.Value
recodrset![Code]=Left(text1.Value,3)
text1.Value คือ Textboxสำหรับรับค่า Account
recodrset![Account]=text1.Value
recodrset![Code]=Left(text1.Value,3)
text1.Value คือ Textboxสำหรับรับค่า Account
4 @R05837
ขอคุณครับ คุณ MOO และ คุณ Ken ผมจะลองทำดูครับ
Time: 0.1246s
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