กระทู้เก่าบอร์ด อ.Yeadram
1,047 1
URL.หัวข้อ /
URL
ขอถามเรื่อง record id ที่มันไม่มีอยู่จริง
ขออนุญาติถามเรื่องโง่ๆหน่อยนะครับ
คือผมมี table... แล้ว table เนี้ยเป็นการ import เข้ามา มิได้มีการสร้าง record ID เอาไว้ ...ที่นี้จำเป็นต้องทำงาน อย่างเช่น คัดลอกข้อมูลจาก record ก่อนหน้า ถ้า record ตัวเองเป็นค่าว่าง ...อะไรงี้ ...คำสั่งผมพอเขียนได้ แต่สิ่งที่อยากรู้คือ อยากได้ค่า record ID หรือ sequence หรือลำดับ ของ record ที่แก้ไป ... จริงๆแล้วมันมีค่าเก็บไว้หรือเปล่าครับ ว่ามันเป็น record ที่เท่าไร เราสามารถเขียน code ดึงมาได้หรือเปล่า สมมุตินะครับ เรา query record record นึงออกมาแล้วเราอยากรู้ว่ามันเป็นลำดับที่เท่าไรของตาราง เราจะสามารถทำได้ไหมครับ (โดยไม่ต้องไปสร้าง index หรือลำดับให้มันก่อน) โดยใช้ลำดับตามที่มันเรียงอยู่ในตาราง
คือผมมี table... แล้ว table เนี้ยเป็นการ import เข้ามา มิได้มีการสร้าง record ID เอาไว้ ...ที่นี้จำเป็นต้องทำงาน อย่างเช่น คัดลอกข้อมูลจาก record ก่อนหน้า ถ้า record ตัวเองเป็นค่าว่าง ...อะไรงี้ ...คำสั่งผมพอเขียนได้ แต่สิ่งที่อยากรู้คือ อยากได้ค่า record ID หรือ sequence หรือลำดับ ของ record ที่แก้ไป ... จริงๆแล้วมันมีค่าเก็บไว้หรือเปล่าครับ ว่ามันเป็น record ที่เท่าไร เราสามารถเขียน code ดึงมาได้หรือเปล่า สมมุตินะครับ เรา query record record นึงออกมาแล้วเราอยากรู้ว่ามันเป็นลำดับที่เท่าไรของตาราง เราจะสามารถทำได้ไหมครับ (โดยไม่ต้องไปสร้าง index หรือลำดับให้มันก่อน) โดยใช้ลำดับตามที่มันเรียงอยู่ในตาราง
1 Reply in this Topic. Dispaly 1 pages and you are on page number 1
1 @R17611
ลำดับของเรคอร์ดไม่ควรนำมาใช้ เพราะมันอาจเปลี่ยนแปลงไปได้ทุกครั้งที่เปิด recordset ใหม่ สิ่งที่ควรเก็บไว้คือ record ID ซึ่งเราสามารถใช้ฟิลด์ AutoNumber ให้ Access มันสร้าง record ID ให้เองได้โดยอัตโนมัติ แต่ควรใช้ก็ต่อเมื่อ เราไม่เก็บ record ID นี้ไว้กับเทเบิลอื่นอีกเลยนอกจากเทเบิลตัวมันเองเท่านั้น
Time: 0.3391s