กระทู้เก่าบอร์ด อ.Yeadram
        
           1,572   8		  
          
					  
		    URL.หัวข้อ / 
		    URL
        
        สามารถ รัน คิวรี่ พร้อมกันได้ไหมค่ะ      
    คือหนูทำคิวรี่ ชนิด Append ประมาณ 4 คิวรี่ เวลาจะใช้หนู้ต้องสร้างปุ่่มเพื่อกดให้คิวรี่ทำงาน ทั้งหมด 4 ปุ่่ม ถ้าเราจะรวมกันทำปุ่่มขึ้นมาแค่ 1 ปุ่่ม เวลากดปุ่่มแค่ปุ่่มเดียวแล้วให้คิวรี่ทั้ง 4 ทำงานพร้อมกันเลยจะสามารถทำได้หรือเปล่าค่ะ
ฟ้าค่ะ
				8 Reply in this Topic. Dispaly 1  pages and you are on page number 1 
				
        
    2 @R12330    
        
  
      ทำได้แล้วค่ะ ขอบคุณมาก ๆ ค่ะ ปัญหาต่อมาคือ จะมีกล่องคำถามเด้งขึ้นเยอะมากทุก ๆ คิวรี่ จะพอมีวิธีแก้ไข ไม่ให้กล่องข้อความของแอ็คเซสถามได้หรือเปล่าค่ะ และพอคิวรี่ Append เสร็จแล้วให้มีกล่องข้อความแจ้งเตือนด้วย ประมาณว่า  "ได้ทำการเพิ่มข้อมูลแล้ว"  ทำได้หรือเปล่าค่ะ ยังไงก็ขอบคุณ อาจารย์ un มาก ๆ ค่ะ
                                                                   
    
  
        
    3 @R12334    
        
  
      จริงๆ คำถามแบบนี้มีเยอะนะครับ ลองหาดูได้ครับ
เอาโค๊ตนี้ไว้บนสุด
    
  DoCmd.SetWarnings False
เอาโค๊ตนี้ไว้บนสุด
        
    4 @R12338    
        
  
         มีปัญหาอยากจะถามต่ออีกหน่อยค่ะ ที่อาจารย์ un บอกทำได้หมดแล้วค่ะ ต้องขอบคุณอาจารย์มาก ๆ เลยค่ะ 
ปัญหาที่หนูอยากจะถามคือ หนูสร้างตารางสำหรับเก็บข้อมูลชั่วคราว ชื่อ tbl_temp โดยคีย์ข้อมูลผ่านฟอร์ม แล้วให้พนักงานป้อนข้อมูลไปไว้ที่ตาราง tbl_temp ก่อน จากนั้น ทำคิวรี่เพื่อหาผลลัพธ์ทั้ง 4 คิวรี่ ทั้งหมดเป็นคิวรี่ประเภท Append แล้วหนูก็สร้างปุ่มขึ้นมา 1 ปุ่ม(สร้างปุ่มบนฟอร์ม) เพื่อนำข้อมูลคิวรี่ทั้ง 4 คิวรี่ ไปใส่ในตารางหลัก คำถามคือ
ปุ่มนี้สามารถที่จะกำหนดให้ ลบข้อมูล จาก ตาราง tbl_temp ด้วย ได้หรือเปล่าค่ะ ถ้าจะสร้างปุ่มเพิ่มอีกกลัวว่าพนักงานจะลืมกด แล้วทำให้ข้อมูลซ้ำกันค่ะ
(เมื่อวานหนู เจอปัญหาพนักงานลืมลบข้อมูล แล้วข้อมูลซ้ำกันค่ะ)
รบกวนด้วยนะค่ะ ขอบคุณค่ะ
    
  ปัญหาที่หนูอยากจะถามคือ หนูสร้างตารางสำหรับเก็บข้อมูลชั่วคราว ชื่อ tbl_temp โดยคีย์ข้อมูลผ่านฟอร์ม แล้วให้พนักงานป้อนข้อมูลไปไว้ที่ตาราง tbl_temp ก่อน จากนั้น ทำคิวรี่เพื่อหาผลลัพธ์ทั้ง 4 คิวรี่ ทั้งหมดเป็นคิวรี่ประเภท Append แล้วหนูก็สร้างปุ่มขึ้นมา 1 ปุ่ม(สร้างปุ่มบนฟอร์ม) เพื่อนำข้อมูลคิวรี่ทั้ง 4 คิวรี่ ไปใส่ในตารางหลัก คำถามคือ
ปุ่มนี้สามารถที่จะกำหนดให้ ลบข้อมูล จาก ตาราง tbl_temp ด้วย ได้หรือเปล่าค่ะ ถ้าจะสร้างปุ่มเพิ่มอีกกลัวว่าพนักงานจะลืมกด แล้วทำให้ข้อมูลซ้ำกันค่ะ
(เมื่อวานหนู เจอปัญหาพนักงานลืมลบข้อมูล แล้วข้อมูลซ้ำกันค่ะ)
รบกวนด้วยนะค่ะ ขอบคุณค่ะ
        
    5 @R12340    
        
  
      ได้ครับทำต่อไปได้เลยในบรรทัดสุดท้าย
จะทำอะไรเอาขั้นในการทำมาเรียงลำดับลงไปได้เลยครับ แล้วก็ทดสอบ
ตรงคำสั่งไหน ไม่ทราบ ก็ลองหาดูจากบอร์ดนี้ ส่วนใหญ่อาจารย์ท่านตอบไว้หมดแล้ว
จะมีคำถามยากๆ อาจารย์จะมาตอบขั้นตอนให้ครับ
ผมไม่ใช่อาจารย์ครับ ผมก็เป็นลูกศิษย์ในบอร์ดนี้เหมือนกัน
    
  SELECT tbl_temp.* FROM Ptbl_temp;
จะทำอะไรเอาขั้นในการทำมาเรียงลำดับลงไปได้เลยครับ แล้วก็ทดสอบ
ตรงคำสั่งไหน ไม่ทราบ ก็ลองหาดูจากบอร์ดนี้ ส่วนใหญ่อาจารย์ท่านตอบไว้หมดแล้ว
จะมีคำถามยากๆ อาจารย์จะมาตอบขั้นตอนให้ครับ
ผมไม่ใช่อาจารย์ครับ ผมก็เป็นลูกศิษย์ในบอร์ดนี้เหมือนกัน
        
    6 @R12341    
        
  
      DoCmd.SetWarnings False
DoCmd.OpenQuery "ชื่อคิวรี1"
DoCmd.OpenQuery "ชื่อคิวรี2"
DoCmd.OpenQuery "ชื่อคิวรี3"
DoCmd.OpenQuery "ชื่อคิวรี4"
Docmd.Runsql "Delete from tbl_temp;"
ยังมีคำสั่งอะไรที่ต้องการจะใส่อีกไหมครับ
ไม่ว่าจะ 1 คำสั่ง หรือ 10 หรือ 100 คำสั่ง ใส่ต่อกันไปได้เลยครับ มันจะทำงานตามลำดับไปเรื่อยๆ จนหมดทุกคำสั่งนั่นแหละครับ สำหรับการคลิ๊กแค่ครั้งเดียว
    
  DoCmd.OpenQuery "ชื่อคิวรี1"
DoCmd.OpenQuery "ชื่อคิวรี2"
DoCmd.OpenQuery "ชื่อคิวรี3"
DoCmd.OpenQuery "ชื่อคิวรี4"
Docmd.Runsql "Delete from tbl_temp;"
ยังมีคำสั่งอะไรที่ต้องการจะใส่อีกไหมครับ
ไม่ว่าจะ 1 คำสั่ง หรือ 10 หรือ 100 คำสั่ง ใส่ต่อกันไปได้เลยครับ มันจะทำงานตามลำดับไปเรื่อยๆ จนหมดทุกคำสั่งนั่นแหละครับ สำหรับการคลิ๊กแค่ครั้งเดียว
        
    7 @R12342    
        
  
              ขอบคุณค่ะ จะลองทำดู คนที่ให้ความรู้กับคนอื่นสมควรเป็นอาจารย์ค่ะ แม้ว่าโดยความเป็นจริงไม่ใช่อาจารย์สอนตามมหาวิทยาลัยก็ตาม สมควรได้รับการยกย่องค่ะ 
ขอบคุณมากค่ะอาจารย์
ฟ้าค่ะ
    
  ขอบคุณมากค่ะอาจารย์
ฟ้าค่ะ
        
    8 @R12343    
        
    
      รีบไปหน่อย Copy ผิด ตามอาจารย์ yeadram เลยครับ
    
    
  
      Time: 0.0599s
    
      
		
DoCmd.OpenQuery "ชื่อคิวรี1"
DoCmd.OpenQuery "ชื่อคิวรี2"
DoCmd.OpenQuery "ชื่อคิวรี3"
DoCmd.OpenQuery "ชื่อคิวรี4"