กระทู้เก่าบอร์ด อ.Yeadram
        
           2,082   7		  
          
					  
		    URL.หัวข้อ / 
		    URL
        
        สร้างรายงานหลายหัวข้อเรื่องแต่เนื้อที่ไม่พอค่ะ      
    
      ต้องการจะสร้างรายงานเกี่ยวกับประวัตสุขภาพพนักงานค่ะ หัวข้อเรื่องแรกคือประวัติพนักงาน 2 ประวัติการทำงาน 3 ประวัติการเจ็บป่วยและ4 ผลการตรวจสุขภาพประจำปีซึ่งมีทุกปี ตอนนี้สร้างโดยให้หัวข้อเรื่องแรกแล้วสร้างหัวข้อที่ 2 ถัดมาทางขวาของพื้นที่รายงาน พอจะสร้างหัวข้อที่ 3 เนื้อที่ไม่พอที่จะเป็นกระดาษ A4 แนวตั้งทุกหน้าค่ะ คือว่าพื้นที่ขาวๆว่าง ๆ ของreport ได้แค่ 55.87 cm ค่ะ พอจะมีวิธีการเพิ่มได้มั้ยคะ ต้องการแบบนี้เพราะว่าถ้าสั่งพิมพ์ก็จะออกข้อมูลของพนักงานทุกคนโดยเรียงชุดกันออกมาแล้วก็มาจับเข้าเล่มของแต่ละคนจะได้ครบเล่มพอดีค่ะไม่ทราบว่าแอมออกแบบผิดหรือป่าวคะ ตอนนี้ติดปัญหาคือพื้นที่ของ report ที่จะให้สร้างรายงานมีไม่พอค่ะ(ต้องเพิ่มพื้นที่ออกไปทางขวาของจอค่ะ) รบกวนผู้รู้และอาจารย์ช่วยด้วยค่ะ
ขอบคุณค่ะ
    
  ขอบคุณค่ะ
				7 Reply in this Topic. Dispaly 1  pages and you are on page number 1 
				
        
    1 @R11384    
        
  
      ไม่มีคนตอบเลยหรอคะ ลืมบอกไปว่าทำใน access2010 ค่ะ    
    
  
        
    2 @R11386    
        
  
      เปลี่ยนเป็นขยายลงล่างได้ไหมครับ    
    
  
        
    3 @R11388    
        
  
      นับถือจริง ๆ คุณออกแบบได้พิศดารล้านแปด
และถ้าเกิดว่ามันสามารถขยายออกไปได้จริง ๆ ล่ะ (ประมาณว่ากว้างซัก 1000 เมตร)
คุณยังคิดจะทำรายงานประเภทนี้อีกหรือไม่
ไมโครซอฟท์เค้าคงไม่ได้โง่ หรือว่าคิดไม่ถึงว่าจะมีคนออกแบบเหมือนคุณเค้าถึง
ได้กำหนดให้คุณได้แค่ 55.87cm.
เค้าคิดถึงความเป็นจริงและธรรมชาติมากกว่าครับ
ลองคิดดูนะปริ้นเตอร์ในสำนักงานจะมีไหมแบบหน้ากว้าง 1 กิโลเมตร
ทั้งหมดที่พูดไม่ได้ว่าคุณให้เสียหาย แต่อยากให้คุณเปลี่ยนแนวคิด
    
  และถ้าเกิดว่ามันสามารถขยายออกไปได้จริง ๆ ล่ะ (ประมาณว่ากว้างซัก 1000 เมตร)
คุณยังคิดจะทำรายงานประเภทนี้อีกหรือไม่
ไมโครซอฟท์เค้าคงไม่ได้โง่ หรือว่าคิดไม่ถึงว่าจะมีคนออกแบบเหมือนคุณเค้าถึง
ได้กำหนดให้คุณได้แค่ 55.87cm.
เค้าคิดถึงความเป็นจริงและธรรมชาติมากกว่าครับ
ลองคิดดูนะปริ้นเตอร์ในสำนักงานจะมีไหมแบบหน้ากว้าง 1 กิโลเมตร
ทั้งหมดที่พูดไม่ได้ว่าคุณให้เสียหาย แต่อยากให้คุณเปลี่ยนแนวคิด
        
    4 @R11409    
        
  
      ทดลองสร้างรายงานแล้วค่ะ เราตั้งค่าหน้ากระดาษให้เป็น A4 โปรแกรมก็จะตัดความกว้างของกระดาษให้เท่ากับ A4 พอดีค่ะ ปัจจุบันที่มีอยู่ 22 นิ้วมันสามารถทำได้ 3 หน้าของ report ค่ะ และสามารถพิมพ์รายงานสุขภาพของพนักงานได้ทุกคนแต่ต้องการเพิ่มอีก 2 report เพื่อให้ได้ครบทุกหัวข้อต่อ 1 คน และพิมพ์ออกมาเป็นรายงานต่อ 1 คนเพื่อเข้าเล่ม ถ้าใช้วิธีสร้างให้ยาวลงมาส่วนหัวของหน้ากระดาษจะไม่เป็นส่วนหัวและจะไม่แสดงทุกหน้า(หรือใครมีตัวอย่างช่วยส่งให้ดูหน่อยนะคะ) หรือถ้าจะสร้าง 1 ไฟล์ต่อ 1 รายงาน เวลาสั่งพิมพ์จะออกมาทุกคนใน 1 รายงาน ทำให้จัดเล่มได้ยาก และไม่มีชื่อหรือรหัสในเนื้อหาของแต่ละรายงานทำให้อาจเข้าเล่มผิดคนทำให้ผลผิดพลาดค่ะ
เช่นรายงานประวัตสุขภาพค่ะ หน้าแรกเป็นประวัติส่วนตัวไปแล้วหน้าที่ 2 เป็นประวัติการทำงาน หน้า3เป็นประวัติการแพ้ยา หน้า4เป็นประวัติการตรวจสุขภาพ หน้า5เป็นรายงานการตรวจสุขภาพนอกจากหน้า 1 แล้วหน้าอื่นไม่มีชื่อหรือรหัสที่บ่งบอกตัวบุคคลได้เลย แบบนี้ควรจะออกแบบรายงานอย่างไรคะ ขอโทษนะคะไม่ได้อยากจะคิดพิสดารแค่คิดนอกกรอบเพื่อหาวิธีในการทำงานเข้าใจดีค่ะว่าไมโครซอฟต์ไม่โง่ (เราคงโง่เอง)
    
  เช่นรายงานประวัตสุขภาพค่ะ หน้าแรกเป็นประวัติส่วนตัวไปแล้วหน้าที่ 2 เป็นประวัติการทำงาน หน้า3เป็นประวัติการแพ้ยา หน้า4เป็นประวัติการตรวจสุขภาพ หน้า5เป็นรายงานการตรวจสุขภาพนอกจากหน้า 1 แล้วหน้าอื่นไม่มีชื่อหรือรหัสที่บ่งบอกตัวบุคคลได้เลย แบบนี้ควรจะออกแบบรายงานอย่างไรคะ ขอโทษนะคะไม่ได้อยากจะคิดพิสดารแค่คิดนอกกรอบเพื่อหาวิธีในการทำงานเข้าใจดีค่ะว่าไมโครซอฟต์ไม่โง่ (เราคงโง่เอง)
        
    5 @R11410    
        
  
      ให้ออกแบบ เป็นแนวตั้งนะครับ
ส่วนที่กังวลเรื่อง ส่วนหัวจะไม่แสดงทุกหน้า เรียกว่า หัวกระดาษ และ หัวรายงาน คล้ายๆ ที่ทำใน MS Word น่ะครับ
คิดว่าจะให้สะดวก คุณคงต้องศึกษาเบื้องต้นก่อน (หาหนังสืออ่าน หรือ เข้าอบรม)ไม่งั้นคงจะเสียเวลานานกว่าจะถาม/ตอบ กันรู้เรื่อง
"ผุ้ไม่รู้ ย่อม(ทำ)ไม่ถูก"
"ผุ้ไม่รู้ ย่อม(เข้าใจ)ผิด"
    
  ส่วนที่กังวลเรื่อง ส่วนหัวจะไม่แสดงทุกหน้า เรียกว่า หัวกระดาษ และ หัวรายงาน คล้ายๆ ที่ทำใน MS Word น่ะครับ
คิดว่าจะให้สะดวก คุณคงต้องศึกษาเบื้องต้นก่อน (หาหนังสืออ่าน หรือ เข้าอบรม)ไม่งั้นคงจะเสียเวลานานกว่าจะถาม/ตอบ กันรู้เรื่อง
"ผุ้ไม่รู้ ย่อม(ทำ)ไม่ถูก"
"ผุ้ไม่รู้ ย่อม(เข้าใจ)ผิด"
        
    6 @R11412    
        
  
      ขอบคุณนะคะ PichaiTC พอดีมีหน้าที่เป็นตารางอยู่หน้านึงด้วยค่ะจะต้องอาศัย report header ช่วยเพื่อเป็นหัวตารางและข้อมูล ในกรณีนี้ถ้าออกแบบเป็นแนวตั้งจะวาง report นี้ตรงไหนคะ    
    
  
        
    7 @R11430    
        
    
      ที่ Report Design นะครับ
1. วางข้อมูลที่ต้องการให้แสดงทุกหน้า ที่ Page Header - เช่น รหัส และ ชื่อพนักงาน
2. วางข้อมูลรายละเอียดเบื้องต้นที่ส่วน Detail เช่น วันที่เริ่มงาน
3. Save เก็บไว้ก่อน
4. สร้าง Report ตัวใหม่ ที่แสดงข้อมูลประวัติ - โดย 1 ชุดประวัติต่อ 1 report เช่น ตัวอย่างของคุณมี 4 ประวัติ ก็สร้างเป็น 4 Report แล้ว save เก็บไว้
5. เปิด Report แรก แล้วลาก Report ย่อยที่สร้างไว้ (ตามข้อ 4.) มาวางในส่วน Detail ต่อจากข้อมูลตามข้อ 2.
* ตอนวาง Report ย่อย จะมี Wizard มาถามว่าจะเชื่อมโยงข้อมูลอย่างไร ถ้าออกแบบ Table ไว้ดีอยู่แล้ว ตัว wizard ให้เดาสิ่งที่ถูกต้องให้เราแล้ว ไม่ต้องคิดมาก ก็ตามนั้นเลย
** ถ้าไม่รู้ว่า "ลาก Report" อย่างไร ก็ให้ใช้ control "SubReport" ครับ
6. ตรวจสอบ Property "Can Grow" ของ Detail และ Control SubReport ทั้งหมดว่าเป็น "Yes" (ปกติจะเป็น "Yes" อยู่แล้ว แต่ถ้าไม่ใช่ก็เปลี่ยนซะ)
การสร้างและใช้รายงานย่อย
http://office.microsoft.com/th-th/access-help/HA010209281.aspx
การสร้างรายงานใน Microsoft Access 2007
http://www.siamebook.com/lbro/15000database/140-15002/261-10002ch08.html?start=5
    
  1. วางข้อมูลที่ต้องการให้แสดงทุกหน้า ที่ Page Header - เช่น รหัส และ ชื่อพนักงาน
2. วางข้อมูลรายละเอียดเบื้องต้นที่ส่วน Detail เช่น วันที่เริ่มงาน
3. Save เก็บไว้ก่อน
4. สร้าง Report ตัวใหม่ ที่แสดงข้อมูลประวัติ - โดย 1 ชุดประวัติต่อ 1 report เช่น ตัวอย่างของคุณมี 4 ประวัติ ก็สร้างเป็น 4 Report แล้ว save เก็บไว้
5. เปิด Report แรก แล้วลาก Report ย่อยที่สร้างไว้ (ตามข้อ 4.) มาวางในส่วน Detail ต่อจากข้อมูลตามข้อ 2.
* ตอนวาง Report ย่อย จะมี Wizard มาถามว่าจะเชื่อมโยงข้อมูลอย่างไร ถ้าออกแบบ Table ไว้ดีอยู่แล้ว ตัว wizard ให้เดาสิ่งที่ถูกต้องให้เราแล้ว ไม่ต้องคิดมาก ก็ตามนั้นเลย
** ถ้าไม่รู้ว่า "ลาก Report" อย่างไร ก็ให้ใช้ control "SubReport" ครับ
6. ตรวจสอบ Property "Can Grow" ของ Detail และ Control SubReport ทั้งหมดว่าเป็น "Yes" (ปกติจะเป็น "Yes" อยู่แล้ว แต่ถ้าไม่ใช่ก็เปลี่ยนซะ)
การสร้างและใช้รายงานย่อย
http://office.microsoft.com/th-th/access-help/HA010209281.aspx
การสร้างรายงานใน Microsoft Access 2007
http://www.siamebook.com/lbro/15000database/140-15002/261-10002ch08.html?start=5
      Time: 0.0627s
    
      
		