กระทู้เก่าบอร์ด อ.Yeadram
1,599 5
URL.หัวข้อ /
URL
ขอถามปัญหาในการ Report ครับ
ขอถาม อ. และท่านผู้รู้ ช่วยด้วยครับ
ปัญหาการ Report คือ ถ้าผมมี ข้อมูลอยู่ 55 ราย (ที่จริงแล้วมีมากกว่า 1000 ราย)
1. ผมต้องการให้รายงานออก แค่ 10 รายต่อหน้า (detail)
2. ต้องการมี sum ของแต่ละหน้า
3. ในหน้าสุดท้่ายมีการ sum ของหน้า และ sum Total ต่อลงมา
4. ถ้าบรรทัดรายงานหน้าสุดท้ายมี แค่ 5 บรรทัด จะต้องการให้เพิ่มบรรทัดว่างขึ้นอีก
5 บรรทัด ครั้ง
ผมจะต้องใช้คำสั่งอย่างไร และเขียนไว้ที่ไหนบ้างครับ
เป็นคำถามสั่นๆ แต่ผมคิดว่าเป็นการใช้คำสั่งที่ไม่สั่นแน่ๆ ครับ
ผมต้องการความช่วยเหลืออย่างมากครับ ขอบคุณครับ
(ถ้ายังไม่เข้าใจคำถาม โปรดช่วยตอบบอกมาด้วยครับ ขอบคุณครับ)
ปัญหาการ Report คือ ถ้าผมมี ข้อมูลอยู่ 55 ราย (ที่จริงแล้วมีมากกว่า 1000 ราย)
1. ผมต้องการให้รายงานออก แค่ 10 รายต่อหน้า (detail)
2. ต้องการมี sum ของแต่ละหน้า
3. ในหน้าสุดท้่ายมีการ sum ของหน้า และ sum Total ต่อลงมา
4. ถ้าบรรทัดรายงานหน้าสุดท้ายมี แค่ 5 บรรทัด จะต้องการให้เพิ่มบรรทัดว่างขึ้นอีก
5 บรรทัด ครั้ง
ผมจะต้องใช้คำสั่งอย่างไร และเขียนไว้ที่ไหนบ้างครับ
เป็นคำถามสั่นๆ แต่ผมคิดว่าเป็นการใช้คำสั่งที่ไม่สั่นแน่ๆ ครับ
ผมต้องการความช่วยเหลืออย่างมากครับ ขอบคุณครับ
(ถ้ายังไม่เข้าใจคำถาม โปรดช่วยตอบบอกมาด้วยครับ ขอบคุณครับ)
5 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R16412
เพิ่มเติมรายละเอียด กรณึข้อ 4. ต้องการเส้นตารางด้วย
http://www.thai-access.com/yeadram_view.php?topic_id=2704
http://www.thai-access.com/yeadram_view.php?topic_id=2704
3 @R16453
คื่อตอนนี้ผมได้ทำ Report ได้ดังแบบตัวอย่างดังนี้ครับ
ที่ PageFooter ผมเขียนที่ คุณสมบัติ ใน ช่องเมื่อสั่งพิมพ์ ว่า
Me.PagePrevious1 = Me.RunSum1 - x
Me.PagePrevious2 = Me.Runsum2 - x
Me.PageTotalSum1 = Me.RunSum1 - x
Me.PageTotalSum2 = Me.Runsum2 - x
x = Me.RunSum1
x = Me.Runsum2
Me.PageSum1 = x - Me.PagePrevious1
Me.Pagecurrent_salary = x
Me.PageSum2 = x - Me.PagePrevious2
Me.Pageguarantee_salary = x
Me.PageSum1 = x - Me.PageTotalSum1
Me.Pagecurrent_salary = x
Me.PageSum2 = x - Me.PageTotalSum2
Me.Pageguarantee_salary = x
ปัญหามีอยู่ว่า
1. ผมต้องการให้ PagePrevious1 และ PagePrevious2 รวมเฉพาะหน้า เ่ช่น หน้า1 รวมหน้า1 และหน้า2 ก็ให้รวมเฉพาะหน้า2 (เพราะตอนนี้เมื่อเปิดไปหน้า2 มันจะรวมให้ทั้งหน้า1และ2)
2. ถ้าทำได้ผมต้องการให้ PageTotalSum1 และ PageTotalSum2 ขึ้นโชว์เฉพาะหน้าสุดท้าย
3. และหน้าสุดท้ายเมื่อมีข้อมูลไม่ถึง 10 บรรทัด ก็ให้มีข้อมูลว่าง และตารางออกมาจนครบด้วยครับ
ขอความกรุณาช่วยด้วยครับ ผมจะต้องเขียนอะไรเพิ่ม และเขียนไว้ที่ไหนบ้าง
ช่วยเขียนเป็นตัวอย่าง หรือจะเขียนจริงๆ ด้วยก็ดีครับ ผมก็มือใหม่เหมือนกัน พยายามทำหลายอย่างรวมทั้งแบบที่คุณ PichaiTC แนะนำ มันก็ยังไม่ได้ตามต้องการ เข้าไปดูในห้องที่แนะนำก็พยายามเขียน แต่ยิ่งเขียนก็ยิ่งงง โปรดช่วยผมด้วยครับ
ขอบคุณครับ
ที่ PageFooter ผมเขียนที่ คุณสมบัติ ใน ช่องเมื่อสั่งพิมพ์ ว่า
Me.PagePrevious1 = Me.RunSum1 - x
Me.PagePrevious2 = Me.Runsum2 - x
Me.PageTotalSum1 = Me.RunSum1 - x
Me.PageTotalSum2 = Me.Runsum2 - x
x = Me.RunSum1
x = Me.Runsum2
Me.PageSum1 = x - Me.PagePrevious1
Me.Pagecurrent_salary = x
Me.PageSum2 = x - Me.PagePrevious2
Me.Pageguarantee_salary = x
Me.PageSum1 = x - Me.PageTotalSum1
Me.Pagecurrent_salary = x
Me.PageSum2 = x - Me.PageTotalSum2
Me.Pageguarantee_salary = x
ปัญหามีอยู่ว่า
1. ผมต้องการให้ PagePrevious1 และ PagePrevious2 รวมเฉพาะหน้า เ่ช่น หน้า1 รวมหน้า1 และหน้า2 ก็ให้รวมเฉพาะหน้า2 (เพราะตอนนี้เมื่อเปิดไปหน้า2 มันจะรวมให้ทั้งหน้า1และ2)
2. ถ้าทำได้ผมต้องการให้ PageTotalSum1 และ PageTotalSum2 ขึ้นโชว์เฉพาะหน้าสุดท้าย
3. และหน้าสุดท้ายเมื่อมีข้อมูลไม่ถึง 10 บรรทัด ก็ให้มีข้อมูลว่าง และตารางออกมาจนครบด้วยครับ
ขอความกรุณาช่วยด้วยครับ ผมจะต้องเขียนอะไรเพิ่ม และเขียนไว้ที่ไหนบ้าง
ช่วยเขียนเป็นตัวอย่าง หรือจะเขียนจริงๆ ด้วยก็ดีครับ ผมก็มือใหม่เหมือนกัน พยายามทำหลายอย่างรวมทั้งแบบที่คุณ PichaiTC แนะนำ มันก็ยังไม่ได้ตามต้องการ เข้าไปดูในห้องที่แนะนำก็พยายามเขียน แต่ยิ่งเขียนก็ยิ่งงง โปรดช่วยผมด้วยครับ
ขอบคุณครับ
4 @R16454
ไม่รู้ว่ารูปขึ้นซ้ำได้ไง ผมขอส่งภาพหน้า 1 ใหม่ครับ
5 @R16467
ไม่มีใครช่วยเหลือตอบปัญหาเลยครับ หรือว่ายังไม่ว่าง หรือยังไม่เข้าใจคำถามก็ไม่ทราบได้ครับ
ขอให้ท่าน อ. และท่านผู้รู้ ช่วยเหลือด้วยครับ ผมไม่รู้จะปรับปรุงคำสั่งอย่างไรต่อครับ
จนแต้มแล้ว....
ขอขอบคุณอีกครั้งครับ
ขอให้ท่าน อ. และท่านผู้รู้ ช่วยเหลือด้วยครับ ผมไม่รู้จะปรับปรุงคำสั่งอย่างไรต่อครับ
จนแต้มแล้ว....
ขอขอบคุณอีกครั้งครับ
Time: 0.2548s
2. วาง textbox =Sum(...) ใน Page Footer
3. วาง textbox =Sum(...) ใน Report Footer
4. ไม่เข้าใจว่าง หมายถึง ว่างเปล่า หรือต้องมีเส้นตาราง ถ้าต้องมีเส้น ต้องใช้วิธีสร้าง sub report วางแทน