กระทู้เก่าบอร์ด อ.Yeadram
        
           2,813   2		  
          
					  
		    URL.หัวข้อ / 
		    URL
        
        ทำรายงาน โดยใช้ คิวรี่ แบบ crosstab      
    
      หากข้อมูลมีการเปลียนแปลงตลอดเวลา
เราจะใช้ คิวรี่ แบบ crisstab อย่างไร
เช่น ข้อมูลลูกค้าซื้อสินค้ารวมทุกเดือน
แต่เราทำข้อมูลย้อนหลังดูสามเดือน
โดยมี 2 ฟิลล์ คือ ฟิลล์เดือน และ ยอดซื้อ
1 ซื้อ 2000
2 ซื้อ 4000
3 ซื้อ 3000
เมื่อเราใช้ คิวรี่ โดย ให้ เดือน เป็น columm heading
เราจะได้ คอลัม คือ 1 2 3
เอาไปทำรายงานได้
แต่พอ เปลี่ยน เป็น เดือน ที่ 5 6 7
เราจะทำอย่างไร
ให้ฟอร์มรายงานเปลี่ยนฟิลด์
เป็น 5 6 7
เพราะในรายงานที่เราทำไว้
ตัวฟิลด์ที่เลือกไว้ เป็น 1 2 3
รายงานก็จะไม่ออก
ยกเว้นแต่มาแก้ตัวรายงานใหม่
ให้เปลี่ยนฟิลด์เป็น 5 6 7 ตาม
ซึ่งต้องแก้ฟอร์มรายงานใหม่ทุำก 3 เดือน
ไม่สดวกในการใช้งาน
ทำอย่างไรให้รายงานเปลี่ยนฟิลด์ัอัตโนมัติ
    
    
  เราจะใช้ คิวรี่ แบบ crisstab อย่างไร
เช่น ข้อมูลลูกค้าซื้อสินค้ารวมทุกเดือน
แต่เราทำข้อมูลย้อนหลังดูสามเดือน
โดยมี 2 ฟิลล์ คือ ฟิลล์เดือน และ ยอดซื้อ
1 ซื้อ 2000
2 ซื้อ 4000
3 ซื้อ 3000
เมื่อเราใช้ คิวรี่ โดย ให้ เดือน เป็น columm heading
เราจะได้ คอลัม คือ 1 2 3
เอาไปทำรายงานได้
แต่พอ เปลี่ยน เป็น เดือน ที่ 5 6 7
เราจะทำอย่างไร
ให้ฟอร์มรายงานเปลี่ยนฟิลด์
เป็น 5 6 7
เพราะในรายงานที่เราทำไว้
ตัวฟิลด์ที่เลือกไว้ เป็น 1 2 3
รายงานก็จะไม่ออก
ยกเว้นแต่มาแก้ตัวรายงานใหม่
ให้เปลี่ยนฟิลด์เป็น 5 6 7 ตาม
ซึ่งต้องแก้ฟอร์มรายงานใหม่ทุำก 3 เดือน
ไม่สดวกในการใช้งาน
ทำอย่างไรให้รายงานเปลี่ยนฟิลด์ัอัตโนมัติ
				2 Reply in this Topic. Dispaly 1  pages and you are on page number 1 
				
        
    2 @R06202    
        
    
      ขอบคุณครับ
    
    
  
      Time: 0.8949s
    
      
		
ต่อไปก็คือตัวรายงาน ไม่น่าใจว่าของคุณแสดง 3 เดือนเสมอหรือไม่ สมมุติว่าเป็นอย่างนั้นแล้วกัน คุณก็อาจใช้ิวิธีสร้าง Invisible Textbox ของทั้ง 12 เดือน แล้วก็มี Visible Textbox เปล่าๆ 3 อัน (สำหรับแสดงได้ 3 เดือน) สมมุติว่าชื่อ txtM1, txtM2, txtM3 แล้วใน Detail Section คุณก็ใส่โค้ดเพื่อเอาค่าจาก Invisible Textbox ในเดือนที่ต้องการ มาใส่เข้า txtM1, txtM2, txtM3 ครับ