กระทู้เก่าบอร์ด อ.Yeadram
        
           2,171   4		  
          
					  
		    URL.หัวข้อ / 
		    URL
        
        ทำยอดสรุปแต่ละเดือน      
    
      รวมยอดแต่ละเดือนของการซื้อสินค้า
สมมติว่ามีรายการดังนี้
ลำดับ วันที่ รายการ จำนวนเงิน
1 1/1/53 หนังสือ 150
2 1/1/53 ปากกา 120
3 1/1/53 ดินสอ 150
4 2/1/53 หนังสือ 800
5 2/1/53 ปากกา 120
6 3/1/53 ดินสอ 150
สั่งซื้อทั้ง3 อย่างทุกวัน ต้องการทำเป็นรายงานสรุปยอดของแต่ละเดือน
โดยแยกเป็น หนังสือ 950 ปากกา 240 ดินสอ 300
พอจะมีวิธีบ้างไหมครับ
    
    
  สมมติว่ามีรายการดังนี้
ลำดับ วันที่ รายการ จำนวนเงิน
1 1/1/53 หนังสือ 150
2 1/1/53 ปากกา 120
3 1/1/53 ดินสอ 150
4 2/1/53 หนังสือ 800
5 2/1/53 ปากกา 120
6 3/1/53 ดินสอ 150
สั่งซื้อทั้ง3 อย่างทุกวัน ต้องการทำเป็นรายงานสรุปยอดของแต่ละเดือน
โดยแยกเป็น หนังสือ 950 ปากกา 240 ดินสอ 300
พอจะมีวิธีบ้างไหมครับ
				4 Reply in this Topic. Dispaly 1  pages and you are on page number 1 
				
        
    1 @R06038    
        
  
      ใช้คำสั่ง sum แล้ว group by รายการ แล้วก็เลือกช่วงเวลา อย่างนี้พอจะได้มั้ยคะ    
    
  
        
    2 @R06040    
        
  
      เลือกช่วงเวลาอย่างไรครับ
ต้องการใช้โชว์ในรายงานเลยครับ
    
  ต้องการใช้โชว์ในรายงานเลยครับ
        
    3 @R06041    
        
  
      ใน Query ตรงเงื้อนไข ใส่ between 1/6/2553 and 30/6/2553
มันจะเลือกช่วง เดือนมิถุนายนให้ แต่ถ้าจะเลือกเป็นเดือนก็ ตรงฟิลด์
ให้ใส่ อย่างนี้ month([วันที่]) แล้วตรงเงื้อไขก็ใส่เลขเดือนเลย
    
  มันจะเลือกช่วง เดือนมิถุนายนให้ แต่ถ้าจะเลือกเป็นเดือนก็ ตรงฟิลด์
ให้ใส่ อย่างนี้ month([วันที่]) แล้วตรงเงื้อไขก็ใส่เลขเดือนเลย
        
    4 @R06044    
        
    
      ไม่แน่ใจว่าที่คุณกานจะออกรายงานเนี่ย ต้องเลือกช่วงเวลาทุกๆเดือนหรือไม่
ถ้าต้องเลือกช่วงเวลาเองก็สร้างฟอร์มสำหรับกรอกวันที่เริ่มต้น และ สิ้นสุด ขึ้นมา
แล้วใช้คำสั่งนี้เช็ควันที่ที่จะดึงค่ะ
((dateในฐานข้อมูล)>=[Forms]![ชื่อฟอร์ม]![ชื่อ textbox ที่กรอกวันที่เริ่มต้น] And (dateในฐานข้อมูล)<=[Forms]![ชื่อฟอร์ม]![ชื่อ textbox ที่กรอกวันที่สิ้นสุด])
 
ประมาณนี้ค่ะ
    
  ถ้าต้องเลือกช่วงเวลาเองก็สร้างฟอร์มสำหรับกรอกวันที่เริ่มต้น และ สิ้นสุด ขึ้นมา
แล้วใช้คำสั่งนี้เช็ควันที่ที่จะดึงค่ะ
((dateในฐานข้อมูล)>=[Forms]![ชื่อฟอร์ม]![ชื่อ textbox ที่กรอกวันที่เริ่มต้น] And (dateในฐานข้อมูล)<=[Forms]![ชื่อฟอร์ม]![ชื่อ textbox ที่กรอกวันที่สิ้นสุด])
ประมาณนี้ค่ะ
      Time: 0.5923s
    
      
		