Page 1 of 1

การสร้างฟอร์มรายงานเอกสาร

Posted: Sun Apr 19, 2015 11:35 am
by sutham
ผมได้ทำฟอร์มรายงานเอกสารจากฐานข้อมูลใน excel มีคำถามที่เกิดจากการทำ ดังนี้ครับ
ฐานข้อมูล คือ sheet1 หน้าสำหรับรายงาน คือ sheet2 และในหน้ารายงาน (sheet2) ใช้วิธีการเชื่อมข้อมูล และจัดรูปแบบโดยการตัดข้อมูล

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

รบกวนชี้แนะด้วยครับ
ขอบคุณครับ :P

Re: การสร้างฟอร์มรายงานเอกสาร

Posted: Sun Apr 19, 2015 12:52 pm
by snasui
:D การ Merge จะทำให้เกิดข้อจำกัดในการปรับความสูงอัตโนมัติ หากต้องการให้เกิดการปรับความสูงอัตโนมัติต้องใช้เซลล์ช่วย เช่นตามตัวอย่างที่แนบมา เซลล์ Q5 คีย์สูตร =A5 ก็จะเป็นการ Link เซลล์ A5 มาไว้ที่ Q5

จากนั้นปรับความกว้างของ Q5 ให้มีขนาดเท่ากับ A5 หลัง Merge แล้ว จากนั้นเลือกทั้งสองเซลล์พร้อมกัน โดยกดแป้น Ctrl+Click เลือก A5, Q5 > ปรับขนาด Font จะเห็นว่าเซลล์ A5 จะถูกกำหนดความสูงให้อัตโนมัติโดยอาศัยเซลล์ Q5 มาช่วยครับ

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

ส่วนข้อ 3 สามารถดัดแปลงโดยใช้ Text Box เข้ามาช่วยได้ แต่ต้องเข้าใจเป็นเบื้องต้นว่า Word สร้างมาเพื่องานด้านเอกสาร Excel สร้างมาเพื่องานด้านการคำนวณ จะกำหนดให้มีความสามารถเท่ากันในด้านที่โปรแกรมมีข้อด้อยย่อมไม่ง่ายครับ

Re: การสร้างฟอร์มรายงานเอกสาร

Posted: Sun Apr 19, 2015 2:03 pm
by sutham
:thup: แต่ดูแล้วค่อนข้างหลายขั้นตอน เลี่ยงโดยการใช้ vba จัดรูปแบบน่าจะช่วยได้เยอะกว่า
ขอบคุณสำหรับคำแนะนำ ครับ :D

Re: การสร้างฟอร์มรายงานเอกสาร

Posted: Sun Apr 19, 2015 3:00 pm
by sutham
สำหรับ ข้อ 2 ครับ จะเป็นประมาณในภาพ
โดยภาพบนเป็นภาพในหน้า excel ส่วนภาพด้านล่างตอน preview
คือ ตอนที่เป็นจอ excel บางบรรทัดข้อความเส้นเส้นหน้าแล้ว
แต่พอ preview ยังไม่ถึงเส้นหน้า
อยากทราบว่าเป็นเพราะสาเหตุใด และจะมีวิธีการที่จะให้การแสดงทั้ง 2 แบบออกมาเหมือนกันหรือไม่
ขอบคุณครับ :)

Re: การสร้างฟอร์มรายงานเอกสาร

Posted: Sun Apr 19, 2015 5:29 pm
by snasui
:D สำหรับการ Preview เข้าใจว่าจะเป็นที่ความสามารถของ Driver ของเครื่องพิมพ์ ผมไม่เคยสนใจว่าจะเหมือนหรือไม่เหมือนกับหน้า Excel แต่พิจารณาจาก Print Preview แล้วมองเห็นข้อความทั้งหมดผนวกกับได้กำหนด Print Area ให้ครอบคลุมข้อมูลที่ต้องการพิมพ์ และเมื่อกำหนดเช่นนี้แล้วผมยังไม่พบปัญหาในทุกการ Print

สำหรับกรณีที่ถามมานี้หากไม่มั่นใจให้กำหนด Print Area ให้เลยไปจากข้อมูลที่มี หรือ ปรับข้อมูลให้อยู่ใน Print Area นอกจากนี้ให้ลอง Print ด้วยกระดาษ Reuse ดูว่าได้ผลเป็นเช่นไรก่อนจะ Print จริงครับ

Re: การสร้างฟอร์มรายงานเอกสาร

Posted: Tue Apr 21, 2015 8:59 am
by sutham
ขอบคุณสำหรับคำแนะนำครับ