ข้อมูลที่จะพิมพ์รายงานหายทั้งที่ในตารางมีครบ
กระทู้เก่าบอร์ด อ.Yeadram

 1,188   6
URL.หัวข้อ / URL
ข้อมูลที่จะพิมพ์รายงานหายทั้งที่ในตารางมีครบ

คือสร้างระบบการพิมพ์บัตรนักเรียนขึ้นมาค่ะมีนักเรียนชั้น ม.1- ม.6 ซึ่งต้องแบ่งเป็น 2 ช่วงชั้น ต้องพิมพ์บัตรเป็น 2 สีต่างกัน มีตารางเดียวมีข้อมูลดังนี้
- รหัสนักเรียน
- คำนำหน้า
-ชื่อ
-นามสกุล
-ชั้น
-ห้อง
-ช่วงชั้น
-วันออกบัตร (วันออกบัตรและหมดอายุต้องใส่เพราะว่านักเรียน ม.1,ม.6 ใช้บัตรได้ 3 ปี ม.2, ม.5 ใช้บัตร 2 ปี ม.3,ม.6 ใช้ 1 ปี)
-บัตรหมดอายุ
-รูปนักเรียน

ที่นี้ได้แบ่งการพิมพ์รายงานแบบ
ช่วงชั้นที่ 3 สีเหลือง
ช่วงชั้นที่ 4 สีฟ้า

แต่ตอนพิมพ์รายงาน จากระเบียนที่กรอกข้อมูลเข้าไป 5 ระเบียน หน้าพิมพ์รายงานเหลือ 3 ทั้งที่ข้อมูลในตารางมีครบทั้ง 5 ระเบียน

ไม่ทราบว่าทำผิดขั้นตอนไหนไปคะ ขอผู้รู้ช่วยให้คำปรึกษาด้วยค่ะ
ยิ่งตอนนี้เปิดเทอมแล้วด้วยค่ะ ขอบคุณท่านผู้รู้และอาจารย์ล่วงหน้าด้วยค่ะ


6 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R12905
ทำไมข้อมูลออกมาไม่ครบ?

รายละเอียดที่ให้มา ไม่สามารถตอบคำถามนี้ได้ครับ
ข้อมูลที่ออกมาไม่ครบ ต้องไปดูที่รายงานครับ แบ่งกลุ่ม แบ่งหน้าอย่างไร แหล่งข้อมูลของรายงาน มีการใช้เงื่อนไขใดๆ หรือไม่ ใช้อย่างไร ถ้าเป็นคิวรี่ คิวรี่นั้นมีการ join หรือไม่ ตารางหรือคิวรี่ที่นำมา join มีข้อมูลและหรือคุณสมบัติของการ join ครบถ้วนดีหรือไม่อย่างไร


สำหรับข้อมูลที่ให้มาดู อยากแนะนำเพิ่มเติม เพื่อลดความผิดพลาดในการกรอก หรือการรับข้อมูลเข้าเก็บ
ฟิลด์ ช่วงชั้น ไม่จำเป็นต้องมี (คำนวนหาจากฟิลด์ ชั้น ได้อัตโนมัติ)
ฟิลด์ วันหมดอายุ ไม่จำเป็นต้องมี (คำนวนหาจากกฎ + ฟิลด์ชั้น + ฟิลด์วันออกบัตร)
2 @R12908
ถ้างั้นส่งไฟล์ให้อาจารย์ช่วยกรุณาตรวจดูและแนะนำได้ไหมคะ
http://www.mediafire.com/?poegka70bwl5pde
ไฟล์ค่ะ
3 @R12916
ส่งข้อมูลเข้า accboard @ gmail ครับ
เพื่อประโยชน์แด่ผู้มาทีหลังที่อาจจะอยากดูตัวอย่าง ได้โหลดดูได้สะดวก เพราะเป็นที่รวบรวมสำหรับเว็บบอร์ดนี้ครับ
การส่งไฟล์ไปในเว็บฝากไฟล์ทั่วไป เสี่ยงต่อการโดนลบทิ้งโดยเจ้าของเว็บนั้นๆ ซึ่งผู้มีข้อสงสัยใน Access ท่านอื่นๆ ที่อาจจะมีปัญหาคล้ายๆ อย่างคุณ อยากอ่านกระทู้นี้แล้วตามดูตัวอย่างดังกล่าว ก็จะเสียประโยชน์ไป

ปล.
   อีเมล์ แอคเคาน์นี้ เป็นอีเมล์ที่ใช้ร่วมกัน บางฉบับอาจอ้างอิงถึงหัวข้อกระทู้เฉพาะ ดังนั้นควรเขียน subject ของอีเมล์ให้สื่อความหมายได้อย่างชัดเจน หรืออาจต้องมีการอ้างอิง ชื่อกระทู้ที่เกี่ยวข้อง
4 @R12923
ปัญหา เจอตามที่เดาเลยครับ
คุณมีฟิลด์ข้อมูลที่ทำหน้าที่คล้ายๆ กัน แล้วเวลาใช้เป็นเงื่อนไข คุณก็ไปใช้ซะทุกตัว ต้องมีบางจุด บางกรณี ที่หลุดรอดได้อยู่แล้วครับ

คุณมีฟิลด์ "ชั้น" อยู่แล้ว ยังต้องมี "ช่วงชั้น" อีกทำไม
ถ้าคิดจะมี เวลาจะใช้เงื่อนไข ก็ต้องเลือกใช้แค่เงื่อนไขเดียว ไม่ต้องไปใส่มันทั้งคู่ แล้วไหนจะฟิลด์ "ห้อง" อีก

คิวรี่ตัวที่จะแสดงผลชั้น ม.ต้น
ให้คุณใช้เงื่อนไขในฟิลด์ชั้น ว่า 1 or 2 or 3 (เขียนอย่างนี้ใส่ในบรรทัดเดียวไปเลยครับ)
หรือ ให้ไปใช้เงื่อนไขในฟิลด์ ช่วงชั้น ว่า 3   อย่างใดอย่างหนึ่งเท่านั้น ไม่ต้องไปใส่ทั้งสอง
ส่วนฟิลด์ ห้องน่ะ ไม่ต้องไประบุอะไรทั้งสิ้น สีของบัตรนักเรียนแยกตามระดับม.ต้น ม.ปลาย สนใจด้วยเหรอว่านักเรียนอยู่ห้องไหน เขาจะอยู่ห้องที่เท่าไหร่ก็ช่าง ถ้าเป็น ม.ต้นซะอย่างก็ให้สีเหลือง แค่นั้นไม่ใช่เหรอครับ จะใส่เงื่อนไขเกี่ยวกับห้อง ไปทำไมกันล่ะ

คิวรี่ตัวที่แสดงผลชั้น ม.ปลายก็เหมือนกัน
ผมแนะนำว่า ใช้เงื่อนไข แค่ในฟิลด์ [ชั้น] ก็พอเขียนไปเลยในบรรทัดเดียว ว่า 4 or 5 or 6
เงื่อนไขอื่นๆ ที่คุณเขียนไว้ก่อนนี้ ลบทิ้งให้หมดเลยครับ
5 @R12924
ขอบคุณอาจารย์มากค่ะ ลองทำตามที่อาจารย์บอก ได้แล้วค่ะไม่หายแล้ว


อาจารย์คะมีคำถามอีกอย่างค่ะคือ ถ้าเราจะทำให้เลือกพิมพ์รายงานแบบเป้นระดับชั้นคือ ม.1 ม.2 ม.3.....ม.6 จะต้องทำอย่างไรคะ เคยลองทำแล้วเลือกห้องแล้วมันไม่ขึ้นอะไรเลยค่ะ สงสัยจะทำแบบผิดๆ เรียนขอคำปรึกษาจากอาจารย์ด้วยค่ะ(ฝึกทำแบบเดาสุ่มไปค่ะ รู้แบบงูๆปลาๆค่ะ)
6 @R12925
ก่อนนี้ ผมให้คุณใช้ 4 or 5 or 6
มันก็จะออกมาทีเดียว 3 ชั้น
ถ้าคุณอยากได้แค่ ชั้นเดียว คุณก็แค่ ไม่ต้อง or ไงครับ

อยากปริ๊นท์เฉพาะ ม.4
คุณก็ใส่ เลข 4 ตัวเดียว ไม่ต้องใส่อย่างอื่นลงไปอีก
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2939s