กระทู้เก่าบอร์ด อ.Yeadram
1,426 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.2799s
DoCmd.OpenQuery "ชื่อคิวรี1"
DoCmd.OpenQuery "ชื่อคิวรี2"
DoCmd.OpenQuery "ชื่อคิวรี3"
DoCmd.OpenQuery "ชื่อคิวรี4"