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



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

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

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 »
เรียนเพื่อนสมาชิกและอาจารย์ทุกท่าน
ผมไม่ใช่อาจารย์และไม่ใช่ผู้ที่แตกฉานใน Access นะครับ
แค่ผู้หนึ่งที่แชร์ความรู้เท่าที่มี ถ้าหากอาจารย์ทุกท่านเห็นว่ายังไม่ถูกต้อง
กรุณาโพสตอบกระทู้ส่วนเนื้อหาที่น่าจะถูกต้องกว่าให้ด้วยเพื่อเป็นวิทยาทาน
 
โพสต์นี้ได้รับคำขอบคุณจาก: sjs, SakDa, oraaoi


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