กระทู้เก่าบอร์ด อ.Yeadram
        
           1,379   3		  
          
					  
		    URL.หัวข้อ / 
		    URL
        
        combine child record      
    
      เรียน อ.สุภาพ และผู้รอบรู้ทุกท่าน
ผมเป็นมือใหม่หัดเขียน access พอดีได้ทดลองทำโปรแกรมโดยใช้ Function Combine Child Record เพื่อรวมข้อมูลจากหลาย record เข้า
เป็นฟิลด์เดียว พอทำแล้วสามารถแสดงผลทางหน้าจอได้ แต่ปัญหาคือไม่สามารถ save หรือ export ข้อมูลได้เลย เนื่องจากข้อมูลใช้เวลา
run ในการแสดงผลนานมาก (ข้อมูลประมาณ 7 พันเรคคอร์ด) ลอง
Export หลายรูปแบบแล้วก็ไม่ได้ มันจะ Not Responding ตลอดเวลา
เลยขอรบกวน อ.และผู้รู้ทุกท่านช่วยให้คำแนะนำหน่อยครับ
    
  ผมเป็นมือใหม่หัดเขียน access พอดีได้ทดลองทำโปรแกรมโดยใช้ Function Combine Child Record เพื่อรวมข้อมูลจากหลาย record เข้า
เป็นฟิลด์เดียว พอทำแล้วสามารถแสดงผลทางหน้าจอได้ แต่ปัญหาคือไม่สามารถ save หรือ export ข้อมูลได้เลย เนื่องจากข้อมูลใช้เวลา
run ในการแสดงผลนานมาก (ข้อมูลประมาณ 7 พันเรคคอร์ด) ลอง
Export หลายรูปแบบแล้วก็ไม่ได้ มันจะ Not Responding ตลอดเวลา
เลยขอรบกวน อ.และผู้รู้ทุกท่านช่วยให้คำแนะนำหน่อยครับ
				3 Reply in this Topic. Dispaly 1  pages and you are on page number 1 
				
        
    2 @R11378    
        
  
      ขอบคุณครับ แต่ผมยังไม่ค่อยเข้าใจเท่าไหร่ เพราะผมประมวลผลจาก
query พอสั่งรันก็แสดงผลออกมาทันที การสั่ง Save ทีละส่วนต้องทำยังไงครับ ยังไม่ค่อยเข้าใจเท่าไหร่ ผมลอง copy แล้วนำไป paste ในexcel ทีละ 10 บรรทัดยังใช้เวลานานเลยครับ
ป.ล.เวลาแสดงผลมันจะขึ้นโชว์ทีละบรรทัด ๆ ละ 1 วินาที กว่าจะแสดงหมดใช้เวลานานมาก
    
  query พอสั่งรันก็แสดงผลออกมาทันที การสั่ง Save ทีละส่วนต้องทำยังไงครับ ยังไม่ค่อยเข้าใจเท่าไหร่ ผมลอง copy แล้วนำไป paste ในexcel ทีละ 10 บรรทัดยังใช้เวลานานเลยครับ
ป.ล.เวลาแสดงผลมันจะขึ้นโชว์ทีละบรรทัด ๆ ละ 1 วินาที กว่าจะแสดงหมดใช้เวลานานมาก
        
    3 @R11380    
        
    
      เช่น Query ของคุณคือ
Select F1 as F From Table1 Where P1 = n
Union
Select F2 as F From Table2 Where P2 = n
Union
Select F3 as F From Table3 Where P3 = n
เวลา save ก็ให้สั่งแยกตาม table
docmd.RunSQL "Insert Into TableN (F) Select F1 From Table1 Where P1 = n"
docmd.RunSQL "Insert Into TableN (F) Select F2 From Table2 Where P2 = n"
docmd.RunSQL "Insert Into TableN (F) Select F3 From Table3 Where P3 = n"
    
  Select F1 as F From Table1 Where P1 = n
Union
Select F2 as F From Table2 Where P2 = n
Union
Select F3 as F From Table3 Where P3 = n
เวลา save ก็ให้สั่งแยกตาม table
docmd.RunSQL "Insert Into TableN (F) Select F1 From Table1 Where P1 = n"
docmd.RunSQL "Insert Into TableN (F) Select F2 From Table2 Where P2 = n"
docmd.RunSQL "Insert Into TableN (F) Select F3 From Table3 Where P3 = n"
      Time: 0.0840s
    
      
		
เมื่อสั่ง save ให้ทำการ save ข้อมูลที่ละส่วนเข้า ฐานข้อมูล ไม่ต้องใช้ข้อมูลที่แสดงผล