คำสั่งการแยกข้อความด้วยตัวคั่น

หากท่านใดมีข้อสงสัยหรือคำถามเกี่ยวกับการใช้งานโปรแกรม Express สามารถเข้ามาสอบถามได้ที่นี่ครับ

Moderator: Sutas, CO-Admin, Global Moderator

คำสั่งการแยกข้อความด้วยตัวคั่น

โพสต์โดย kriangsakkho » พฤหัสฯ. ก.พ. 20, 2025 3:59 pm

ต้องการแยกข้อความในช่อง Remark ด้วยช่องว่างครับ เพื่อดึงข้อความมาใช้ในการแก้ไขรายงานใหม่แค่บางส่วน รบกวนขอความช่วยเหลือ ขอบคุณครับ :)
kriangsakkho
Newbie
Newbie
 
โพสต์: 9
ลงทะเบียนเมื่อ: พฤหัสฯ. ก.พ. 20, 2025 3:42 pm

Re: คำสั่งการแยกข้อความด้วยตัวคั่น

โพสต์โดย savek » พฤหัสฯ. ก.พ. 20, 2025 4:21 pm

ดึงแค่เฉพาะบางส่วนของข้อความมาแบบนั้นหรือเปล่าครับ ถ้าเป็นแบบนั้น จะมีฟังก์ชั่น substr ที่นำมาใช้งานได้ครับ

เช่น substr(ชื่อฟิลด์หรือตัวแปร, ลำดับตัวอักษรเริ่มต้น, จำนวนตัวอักษรที่ต้องการดึงมาแสดง)

ตัวอย่าง substr(stcrd->stkdes,1,10)
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12460
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: คำสั่งการแยกข้อความด้วยตัวคั่น

โพสต์โดย kriangsakkho » พฤหัสฯ. ก.พ. 20, 2025 4:24 pm

หากจำนวนตัวอักษรมีความไม่แน่นอน คำสั่ง subsrt() จะเหมาะสมหรือไม่ครับ
kriangsakkho
Newbie
Newbie
 
โพสต์: 9
ลงทะเบียนเมื่อ: พฤหัสฯ. ก.พ. 20, 2025 3:42 pm

Re: คำสั่งการแยกข้อความด้วยตัวคั่น

โพสต์โดย savek » พฤหัสฯ. ก.พ. 20, 2025 4:26 pm

ถ้าเป็นคำสั่งประเภท split ด้วยตัว delimiter เช่น ช่องว่าง เครื่องหมายคอมม่า คำสั่งประเภทนี้จะไม่มีให้ใช้ในหน้าจอแก้ไขแบบฟอร์ม/รายงานครับ
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12460
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: คำสั่งการแยกข้อความด้วยตัวคั่น

โพสต์โดย kriangsakkho » พฤหัสฯ. ก.พ. 20, 2025 4:42 pm

รับทราบครับผม ขอบคุณสำหรับข้อมูลครับ
kriangsakkho
Newbie
Newbie
 
โพสต์: 9
ลงทะเบียนเมื่อ: พฤหัสฯ. ก.พ. 20, 2025 3:42 pm


ย้อนกลับไปยัง ถาม-ตอบปัญหาเกี่ยวกับโปรแกรม Express

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 5 ท่าน