กระทู้เก่าบอร์ด อ.Yeadram
2,982 7
URL.หัวข้อ /
URL
ขอถามเรื่องการ Append Query
คือ ต้องการที่จะรัน Query Append Data ลงใน Table ชือ masterPlan จะให้ Field [PMPPNO] รันเรียงต่อจากเลขที่มีอยู่แล้วอย่างไรครับ
มี table ชื่อ masterPlan
Field Name Date Type
PMPPNO TEXT
PMPPMM TEXT
PMPPYY TEXT
PMPPNO PMPPMM PMPPYY
01 10 12
01 10 12
01 10 12
01 10 12
01 10 12
01 10 12
01 10 12
01 10 12
โดยสมมุตว่ากด query append มี แถวเพิ่มขึ้นอีก 5 รายการ
PMPPNO PMPPMM PMPPYY
01 10 12
01 10 12
01 10 12
01 10 12
01 10 12
01 10 12
01 10 12
02 10 12
02 10 12
02 10 12
02 10 12
02 10 12
02 10 12
อ้างอิงจาก กรทู้ "http://www.thai-access.com/yeadram_view.php?topic_id=206" ผมพยายามอ่านหลายรอบแล้วแต่ก็ยังไมเข้าใจครับ
มี table ชื่อ masterPlan
Field Name Date Type
PMPPNO TEXT
PMPPMM TEXT
PMPPYY TEXT
PMPPNO PMPPMM PMPPYY
01 10 12
01 10 12
01 10 12
01 10 12
01 10 12
01 10 12
01 10 12
01 10 12
โดยสมมุตว่ากด query append มี แถวเพิ่มขึ้นอีก 5 รายการ
PMPPNO PMPPMM PMPPYY
01 10 12
01 10 12
01 10 12
01 10 12
01 10 12
01 10 12
01 10 12
02 10 12
02 10 12
02 10 12
02 10 12
02 10 12
02 10 12
อ้างอิงจาก กรทู้ "http://www.thai-access.com/yeadram_view.php?topic_id=206" ผมพยายามอ่านหลายรอบแล้วแต่ก็ยังไมเข้าใจครับ
7 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R14045
ต้องขอโทษครับ ที่ทำให้สับสน เอาใหม่นะครับ ผมพยายามเรียบเรียงคำพูดใหม่
ขอตอบข้อ 1 ก่อนผมพิมพ์ผิดครับ
ส่วนข้อ 2 ผมต้องการ ในการ run append แต่ละครั้ง ให้ไปหาค่าสูงสุดของ field pmppno ว่ามี่ค่าเท่าไหร่ แล้ว + 1 ไปเรื่อยๆ จากตัวอย่าง pmppno =01
PMPPNO PMPPMM PMPPYY
01 10 12
01 10 12
01 10 12
01 10 12
01 10 12
01 10 12
01 10 12
01 10 12
อันนี่มี 8 เรคคอด
ตามตัวอย่าง run append มา 5 รายการ
PMPPNO PMPPMM PMPPYY
02 10 12
02 10 12
02 10 12
02 10 12
02 10 12
รายการที่เพิ่มเข้ามา field pmppno = 02
ถ้ามีการ append อีก field pmppno = 03
ขอตอบข้อ 1 ก่อนผมพิมพ์ผิดครับ
ส่วนข้อ 2 ผมต้องการ ในการ run append แต่ละครั้ง ให้ไปหาค่าสูงสุดของ field pmppno ว่ามี่ค่าเท่าไหร่ แล้ว + 1 ไปเรื่อยๆ จากตัวอย่าง pmppno =01
PMPPNO PMPPMM PMPPYY
01 10 12
01 10 12
01 10 12
01 10 12
01 10 12
01 10 12
01 10 12
01 10 12
อันนี่มี 8 เรคคอด
ตามตัวอย่าง run append มา 5 รายการ
PMPPNO PMPPMM PMPPYY
02 10 12
02 10 12
02 10 12
02 10 12
02 10 12
รายการที่เพิ่มเข้ามา field pmppno = 02
ถ้ามีการ append อีก field pmppno = 03
3 @R14046
ทำไม append รายการซ้ำๆ
คุณต้องบอกว่าว่าจะ append ยังงัยครับ(คนที่อ่าน จะไม่เข้าใจงานของคุณ)
จากตัวอย่างผมเดาไม่ออกว่าหมายความว่ายังงัย
ถ้าเป็นแบบนี้
PMPPNO PMPPMM PMPPYY
01 10 12
02 10 12
03 10 12
04 10 12
05 10 12
ยังพอเข้าใจได้บ้าง ว่าคุณเพิ่มมาทีละเรคคอด
ถ้าอธิบายแบบนี้อาจจะไม่มีคนตอบเพราะไม่เข้าใจวัตถุประสงค์นะครับ
คุณต้องบอกว่าว่าจะ append ยังงัยครับ(คนที่อ่าน จะไม่เข้าใจงานของคุณ)
จากตัวอย่างผมเดาไม่ออกว่าหมายความว่ายังงัย
ถ้าเป็นแบบนี้
PMPPNO PMPPMM PMPPYY
01 10 12
02 10 12
03 10 12
04 10 12
05 10 12
ยังพอเข้าใจได้บ้าง ว่าคุณเพิ่มมาทีละเรคคอด
ถ้าอธิบายแบบนี้อาจจะไม่มีคนตอบเพราะไม่เข้าใจวัตถุประสงค์นะครับ
4 @R14048
คำตอบ: การกำหนด PMPPNO ใช้ Function DMax() +1
คำถาม: ข้อมูลซ้ำกันในตารางเดี่ยวกัน ทำไปเพื่ออะไรครับ?
คำถาม: ข้อมูลซ้ำกันในตารางเดี่ยวกัน ทำไปเพื่ออะไรครับ?
5 @R14049
6 @R14050
จากภาพอันนี้เป็นตารางตัวจริงเลย
อันนี้เป็นการกำหนดค่าของแต่ละ field
จากภาพอันนี้เป็นตารางตัวจริงเลย
อันนี้เป็นการกำหนดค่าของแต่ละ field
7 @R14051
อธิบายเพิ่มเติมนะครับ คือ
field pmppno คือ plan number มี่ค่าอยุ่ระหว่าง 01-99
คือผมอยากจะเก็บตารางอันนี้เอาไว้ใช้ในภายหลัง โดยมีการ append ตารางนี้ไปเรื่อยๆ โดยมีเงื่อนไข ให้ field pmppno มีค่า +1 ไปเรื่อยๆ โดยการ append แต่ละครั้งจำนวน record จะมีจำนวนไม่เท่ากัน
field pmppno คือ plan number มี่ค่าอยุ่ระหว่าง 01-99
คือผมอยากจะเก็บตารางอันนี้เอาไว้ใช้ในภายหลัง โดยมีการ append ตารางนี้ไปเรื่อยๆ โดยมีเงื่อนไข ให้ field pmppno มีค่า +1 ไปเรื่อยๆ โดยการ append แต่ละครั้งจำนวน record จะมีจำนวนไม่เท่ากัน
Time: 0.3478s
1.ตัวอย่างชุดแรกมี 8 เรคคอด พอบอกรันคิวรีอีก 5 เรคคอดปรากฏว่าข้อมูลชุด 2 เพิ่ม มา 5 เรคคอดจริง แต่มันแตกต่างจากชุดแรกคือ ข้อมูลชุด 1 หายไป 1 เรคคอด
แล้วข้อมูลชุด 2 เพิ่มมา 6 เรคคอด(อันนี้ทำตัวอย่างมาผิด หรือเป็นจริงไม่แน่ใจ)
2.คุณต้องการ Query Append ก็ทำ Query Append เข้ามาก็ไม่มีอะไรนี่ครับคำถามคืออะไรครับ?
ผมถามรายละเอียดเผื่ออาจารย์ จะได้มีข้อมูลในการตอบมากขึ้น จากโจทย์ คุณไม่ได้อธิบายที่มาว่าจะ Append จากไหนไปไหน นะครับ