สามารถ รัน คิวรี่ พร้อมกันได้ไหมค่ะ
กระทู้เก่าบอร์ด อ.Yeadram

 1,385   8
URL.หัวข้อ / URL
สามารถ รัน คิวรี่ พร้อมกันได้ไหมค่ะ


คือหนูทำคิวรี่ ชนิด Append ประมาณ 4 คิวรี่ เวลาจะใช้หนู้ต้องสร้างปุ่่มเพื่อกดให้คิวรี่ทำงาน ทั้งหมด 4 ปุ่่ม ถ้าเราจะรวมกันทำปุ่่มขึ้นมาแค่ 1 ปุ่่ม เวลากดปุ่่มแค่ปุ่่มเดียวแล้วให้คิวรี่ทั้ง 4 ทำงานพร้อมกันเลยจะสามารถทำได้หรือเปล่าค่ะ

                                                         ฟ้าค่ะ

8 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R12329
ได้ครับ เอา มาพิมพ์ต่อกันเลย
DoCmd.OpenQuery "ชื่อคิวรี1"
DoCmd.OpenQuery "ชื่อคิวรี2"
DoCmd.OpenQuery "ชื่อคิวรี3"
DoCmd.OpenQuery "ชื่อคิวรี4"
2 @R12330
ทำได้แล้วค่ะ ขอบคุณมาก ๆ ค่ะ ปัญหาต่อมาคือ จะมีกล่องคำถามเด้งขึ้นเยอะมากทุก ๆ คิวรี่ จะพอมีวิธีแก้ไข ไม่ให้กล่องข้อความของแอ็คเซสถามได้หรือเปล่าค่ะ และพอคิวรี่ Append เสร็จแล้วให้มีกล่องข้อความแจ้งเตือนด้วย ประมาณว่า "ได้ทำการเพิ่มข้อมูลแล้ว" ทำได้หรือเปล่าค่ะ ยังไงก็ขอบคุณ อาจารย์ un มาก ๆ ค่ะ


                                                               
3 @R12334
จริงๆ คำถามแบบนี้มีเยอะนะครับ ลองหาดูได้ครับ

DoCmd.SetWarnings False

เอาโค๊ตนี้ไว้บนสุด
4 @R12338
   มีปัญหาอยากจะถามต่ออีกหน่อยค่ะ ที่อาจารย์ un บอกทำได้หมดแล้วค่ะ ต้องขอบคุณอาจารย์มาก ๆ เลยค่ะ

   ปัญหาที่หนูอยากจะถามคือ หนูสร้างตารางสำหรับเก็บข้อมูลชั่วคราว ชื่อ 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 คำสั่ง ใส่ต่อกันไปได้เลยครับ มันจะทำงานตามลำดับไปเรื่อยๆ จนหมดทุกคำสั่งนั่นแหละครับ สำหรับการคลิ๊กแค่ครั้งเดียว
7 @R12342
        ขอบคุณค่ะ จะลองทำดู คนที่ให้ความรู้กับคนอื่นสมควรเป็นอาจารย์ค่ะ แม้ว่าโดยความเป็นจริงไม่ใช่อาจารย์สอนตามมหาวิทยาลัยก็ตาม สมควรได้รับการยกย่องค่ะ
                                                             ขอบคุณมากค่ะอาจารย์
                                                                       ฟ้าค่ะ
8 @R12343
รีบไปหน่อย Copy ผิด ตามอาจารย์ yeadram เลยครับ

@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3044s