ไม่เอาข้อความในวงเล็บ ทำอย่างไรคะ


0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

09 ก.พ. 66 , 10:12:21
อ่าน 444 ครั้ง

มาลี

ในคิวรี่ หนูมีฟิลด์ข้อความประมาณ 50 ตัวอักษร
ในข้อความนั้นก็มักจะมีวงเล็บ (xxxxx) อยู่ด้วยเสมอ
ความต้องการของหนูก็คือ เอาเฉพาะข้อความก่อนวงเล็บเปิดและหลังวงเล็บปิด มารวมกัน
คือไม่เอาข้อความที่อยู่ในวงเล็บและตัววงเล็บ() ก็ไม่เอาด้วยค่ะ เช่น

"เช้านี้อากาศสดใส (ไร้เมฆหมอก) ถ่ายรูปวิวได้ดี"

ก็เอาเฉพาะ "เช้านี้อากาศสดใส ถ่ายรูปวิวได้ดี"

ต้องทำอย่างไรคะ

 

09 ก.พ. 66 , 11:19:25
ตอบกลับ #1

Un

: ไม่เอาข้อความในวงเล็บ ทำอย่างไรคะ
« ตอบกลับ #1 เมื่อ: 09 ก.พ. 66 , 11:19:25 »
เหมือนเดิมเลย
Left([ฟิลด์],InStr([ฟิลด์],'(')-1) & Mid([ฟิลด์],InStr([ฟิลด์],')')+1,Len([ฟิลด์]))

 
โพสต์นี้ได้รับคำขอบคุณจาก: มาลี

09 ก.พ. 66 , 18:33:03
ตอบกลับ #2

มาลี

: ไม่เอาข้อความในวงเล็บ ทำอย่างไรคะ
« ตอบกลับ #2 เมื่อ: 09 ก.พ. 66 , 18:33:03 »
เหมือนเดิมเลย
Left([ฟิลด์],InStr([ฟิลด์],'(')-1) & Mid([ฟิลด์],InStr([ฟิลด์],')')+1,Len([ฟิลด์]))

 :shout: เยี่ยมเลยค่ะ ตอบโจทย์ได้ตามต้องที่การ
ขอบคุณมากเลยค่ะอาจารย์

 


บอร์ดเรียนรู้ Access สำหรับคนไทย


 

Sitemap 1 2 3 4 5