แยกตัวอักษร ก ข ค ง จากชื่อ



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

18 ก.ย. 63 , 11:45:27
อ่าน 296 ครั้ง

SakDa

แยกตัวอักษร ก ข ค ง จากชื่อ
« เมื่อ: 18 ก.ย. 63 , 11:45:27 »
เคยเห็นคำตอบแล้วว่า เป็นการจัดกลุ่มในรายงานที่ น่าจะบอร์ดสมัยอาจารย์ ม.ขอนแก่น อ.สุภาพ ที่ จัดกลุ่มชื่อคน ตามตัวอักษร ตอนนี้อยากเอามาใช้ในบัญชีทำบุญ อยากให้มี กลุ่ม ก อยู่บนหัวกระดาษ แล้วมีชื่อ กาญจนา กระดาษ เกียรติ แก้วกาญ เป็นหมู่ๆ ทำนองนี้ครับ
ตอนนี้อยากได้คำตอบ หรือ ลิงก์คำตอบนั้นครับ

 

18 ก.ย. 63 , 11:52:07
ตอบกลับ #1

PNR

: แยกตัวอักษร ก ข ค ง จากชื่อ
« ตอบกลับ #1 เมื่อ: 18 ก.ย. 63 , 11:52:07 »

ใช้การสร้าง HeadGroup นะครับ
ใช้การตัดสระโดย Replace()

โค้ด
SELECT Table1.CustomerName, Left(Replace(Replace(Replace(Replace(Replace([CustomerName],"เ",""),"แ",""),"ไ",""),"ใ",""),"โ",""),1) AS GroupString, *
FROM Table1
ORDER BY Left(Replace(Replace(Replace(Replace(Replace([CustomerName],"เ",""),"แ",""),"ไ",""),"ใ",""),"โ",""),1);

กรณีถ้าอยากให้แต่ละตัวอักษรแยกหน้าออกไปเช่น หน้าที่ 1 หมวดอักษร ก หน้าที่ 2 หมวดอักษร ข
(แสดงผลในมุมมองเหมือนพิมพ์หรือ Print Preview Mode)
สามารถกำหนดค่าตามรูปด้านล่างได้เลยครับ




ลองดูตัวอย่างครับ


« แก้ไขครั้งสุดท้าย: 18 ก.ย. 63 , 15:45:57 โดย PNR »
Time to stop for me  :dizzy:
 
โพสต์นี้ได้รับคำขอบคุณจาก: sjs, SakDa, oraaoi


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