สอบถามการเขียนโค๊ดครับ



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

03 ธ.ค. 62 , 21:09:47
อ่าน 149 ครั้ง

arulme

  • สมาชิกไท.Access
  • กระทู้: 2

  • ขอบคุณ ไท.Access

    • ดูรายละเอียด

สอบถามการเขียนโค๊ดครับ
« เมื่อ: 03 ธ.ค. 62 , 21:09:47 »
สมมติว่า  ในตาราง มีข้อมูลคำว่า  กา  อยู่ด้วย  เวลาปริ้นรายงานให้ เพิ่มคำว่า อี ไว้ด้านหน้าอัตโนมัติ   พอปริ้นออกมา  ก็เป็น  อีกา
              เช่น  มีข้อมูลคำว่า  กาดำ  พอปริ้นออกมาก็มีคำว่า  อีกาดำ  เป็นต้น
            และหากในตารางมีคำว่า  เทวดา  อยู่ด้วย  เวลาปริ้นรายงานก็ให้เพิ่มคำว่า เทพ ไว้ด้านหน้าอัตโนมัติ  เช่น ในตารางมีคำว่า
            เทวดาสถิตย์    พอปริ้นออกมาก็เป็นคำว่า  เทพเทวาสถิตย์   เป็นต้น   
           หากเราต้องการสร้างรายงานแบบนี้จะเขียนโค๊ดยังไงครับ  รบกวนอธิบายแบบละเอียดนะครับ เนื่องจากเพิ่งเริ่มต้นครับผม
           รบกวนผู้รู้ทุกท่านด้วยนะครับ ขอบพระคุณล่วงหน้าครับผม

 

04 ธ.ค. 62 , 08:09:59
ตอบกลับ #1

PNR

: สอบถามการเขียนโค๊ดครับ
« ตอบกลับ #1 เมื่อ: 04 ธ.ค. 62 , 08:09:59 »

สามารถทำได้ง่ายๆ ครับ โดยใช้ Function Replace สร้างในคิวรี่ก็ได้เช่น
1.สมมุติ ตารางชื่อ table1
มีฟิลล์ ID  เป็น Autonumber
  ฟิลล์ textletter เป็น text

2.สร้างคิวรี่ขึ้นมา ใส่โค้ดไปแบบนี้



letter: Replace(Replace([textletter],"กา","อีกา"),"เทวดา","เทพเทวดา")
จะทำให้ Field ที่ชื่อ textletter เพิ่มข้อความส่วนที่เหลือให้อัตโนมัติครับ

3.ตั้งชื่อคิวรี่ ในตัวอย่างผมตั้งชื่อว่า QryReport


4.สร้างรายงานขึ้นมา และกำหนด RowSource หรือ แหล่งข้อมูลแถว เป็นชื่อคิวรี่ที่เราสร้างขึ้น จากข้อ 3



แล้วลองเปิดรายงานดูครับ
ไฟล์ตัวอย่างด้านล่าง
« แก้ไขครั้งสุดท้าย: 04 ธ.ค. 62 , 09:00:29 โดย PNR »
:meaw: :grin: :shout:
 
โพสต์นี้ได้รับคำขอบคุณจาก: jee007, arulme

04 ธ.ค. 62 , 19:32:11
ตอบกลับ #2

arulme

  • สมาชิกไท.Access
  • กระทู้: 2

  • ขอบคุณ ไท.Access

    • ดูรายละเอียด

: สอบถามการเขียนโค๊ดครับ
« ตอบกลับ #2 เมื่อ: 04 ธ.ค. 62 , 19:32:11 »
ขอบพระคุณครับอาจารย์

 


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


 

Sitemap 1 2 3 4 5