พิมพ์รายงานออกมาไม่เรียงตามที่พิมพ์ค่ะ


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

07 ก.ย. 64 , 18:11:09
อ่าน 1237 ครั้ง

I love movies

รูปแรกคือตาราง กรอกข้อมูลลงไป แต่พอพิมพ์ บิลเลขที่ 614 ขึ้นมาอยู่ 1 แบบนี้ต้องแก้ยังไงคะ






 

07 ก.ย. 64 , 18:27:27
ตอบกลับ #1

OddyWriter

กำหนด Record Source ของ Report เป็น Query แล้วสั่ง Sort แบบ Ascending ที่ฟิลด์ "เลขที่บิล"
วิกฤติโควิดทำให้ร้อนเงิน
ใครอยากจ้างทำฐานข้อมูล สอนวางระบบฐานข้อมูล Excel/ Access/ VBA Excel/ VBA Access/ SQL Server/ Database Design
แม้กระทั่งดูดวง ก็ติดต่อได้นะครับ
 
โพสต์นี้ได้รับคำขอบคุณจาก: I love movies

08 ก.ย. 64 , 08:06:11
ตอบกลับ #2

I love movies

เป็นมือใหม่ค่ะ หาไม่เจอเลยค่ะ ตามที่สอน เป็นภาษาไทยด้วยค่ะ รบกวนชี้แนะ เพิ่มได้มั้ยคะ

 

08 ก.ย. 64 , 09:06:35
ตอบกลับ #3

PNR

เป็นมือใหม่ค่ะ หาไม่เจอเลยค่ะ ตามที่สอน เป็นภาษาไทยด้วยค่ะ รบกวนชี้แนะ เพิ่มได้มั้ยคะ
ทำได้ 2 แบบด้วยกัน

1.ตรง textbox เลขที่บิลในรายงานในส่วนรายละเอียด
กดคลิ๊กขวาเลือก เรียงลำดับจากน้อยไปหามากครับ




2.วิธีกำหนด Record Source ของ Report เป็น Query แล้วสั่ง Sort แบบ Ascending ที่ฟิลด์ "เลขที่บิล" ที่อาจารย์บอกมาก็สามารถทำดังนี้



« แก้ไขครั้งสุดท้าย: 08 ก.ย. 64 , 09:18:55 โดย PNR »
Time to stop for me  :dizzy:
 
โพสต์นี้ได้รับคำขอบคุณจาก: oraaoi, I love movies

09 ก.ย. 64 , 18:26:19
ตอบกลับ #4

I love movies

ขอบพระคุณทุกคำตอบมากค่ะ

 

23 ม.ค. 65 , 17:40:42
ตอบกลับ #5

I love movies

ขอรบกวนเพิ่มเติมค่ะ ที่ถามไว้คือ ใบวางบิลกับใบเสร็จ

อันนี้ปัญหาเดิม เเต่เป็นกับบิลค่ะ เช่น รายการที่ 1 ดินสอ 10 แท่ง  รายการ 2 ปากกา 10 แท่ง  พอจะพิมพ์ เอาปากกาขึ้นก่อนสะงั้น และลองใช้วิธีเดิมแล้ว ไม่เป็นผลค่ะ ต้องแก้ยังไงคะ

 

24 ม.ค. 65 , 10:53:19
ตอบกลับ #6

OddyWriter

เปิดมุมมองออกแบบแล้วเลือก Group & Sort

วิกฤติโควิดทำให้ร้อนเงิน
ใครอยากจ้างทำฐานข้อมูล สอนวางระบบฐานข้อมูล Excel/ Access/ VBA Excel/ VBA Access/ SQL Server/ Database Design
แม้กระทั่งดูดวง ก็ติดต่อได้นะครับ
 

17 มี.ค. 65 , 08:08:30
ตอบกลับ #7

kunlek

: พิมพ์รายงานออกมาไม่เรียงตามที่พิมพ์ค่ะ
« ตอบกลับ #7 เมื่อ: 17 มี.ค. 65 , 08:08:30 »
ก่อนหน้านี้ได้ทำตามที่ อจ แนะนำ หากจะยกเลิกให้เรียง index ต้องการให้บิลที่พิมพ์ออกมา เรียงลำดับเหมือนกับฟอร์ม โดยเฉพาะวิธีที่1 ของ อจ PNR จะยกเลิกอย่าง ดูเหมือนว่าเลือกแล้วเลือกเลย ไม่ A-->Z  ก็ Z-->A ขอคำแนะนำว่า ไม่ต้องการ index อยากได้หน้าบิล เหมือนหน้าฟอร์ม ครับ

 

17 มี.ค. 65 , 10:59:45
ตอบกลับ #8

apirak

: พิมพ์รายงานออกมาไม่เรียงตามที่พิมพ์ค่ะ
« ตอบกลับ #8 เมื่อ: 17 มี.ค. 65 , 10:59:45 »
หน้าบิลเหมือนหน้าฟอร์ม

1.ในคิวรี่ Criteria ให้อ้างอิงฟอร์ม > อ้างอิงชื่อคอนโทรล
เช่น [Forms]![frmInvoice]![inv_id]


2.หน้าบิลในรายงานให้ใช้คิวรี่ตามข้อ1

3.ปุ่มพิมพ์รายงานหน้าฟอร์มก็เรียกรายงานตามข้อ2 ครับ


ไม่แน่ใจว่าจะถูกต้องหรือเปล่าครับ ถ้าไม่ถูกรอท่านอาจารย์มาตอบนะครับ

 

17 มี.ค. 65 , 15:33:04
ตอบกลับ #9

kunlek

: พิมพ์รายงานออกมาไม่เรียงตามที่พิมพ์ค่ะ
« ตอบกลับ #9 เมื่อ: 17 มี.ค. 65 , 15:33:04 »
แก้ไขที่การติด index ของ goods_id ของ subforms (ที่เคยใช้การเรียงลำดับจาก A-->Z หรือ Z-->A ) แต่ยังติดที่ report ของบิล ยังไม่เหมือนกับฟอร์ม ทั้งที่ยกเลิกการ group และ sort  ในบิลยังติดการจัดเรียงอยู่ครับ

 

17 มี.ค. 65 , 20:46:05
ตอบกลับ #10

kunlek

: พิมพ์รายงานออกมาไม่เรียงตามที่พิมพ์ค่ะ
« ตอบกลับ #10 เมื่อ: 17 มี.ค. 65 , 20:46:05 »
ตอนนี้ทำได้แล้ว ไป sort ที่ report เปลี่ยนจาก goods_id เป็น id จบได้จริงๆๆ

 


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