Bookmark
กระทู้เก่าบอร์ด อ.Yeadram

 1,645   3
URL.หัวข้อ / URL
Bookmark

ผมสงสัยมากเลยครับว่า Bookmark เขาใช้ทำอะไร และใช้อย่างไรบ้าง
มีประโยชน์อย่างไร เพราะท่เขียนมาก็ไม่เห็นได้ใช้

รบกวนผู้รู้อธิบายด้วยครับ   ขอบคุณครับ

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

1 @R00630
ผมกำลังทำงานอยู่ เรคคอร์ดลำดับที่ 37 เมื่อมีการแก้ไขข้อมูลบางอย่าง แล้วปรากฎว่า เรคคอร์ดนี้มันไม่ อัพเดตทันที (เช่นการแก้ไขข้อมูลในตารางอื่น แต่มีข้อมูลที่เกี่ยวข้องและต้องนำมาแสดงในที่นี้)
ผมจึงจำเป็นต้องใช้ Requery
แต่ ......
หลังจากคำสั่ง Requery แล้ว ฟอร์มปัจจุบัน ไปดึงข้อมูลเรคคอร์ดที่ 1 มาแสดง ซึ่งไม่ค่อยดีนัก เพราะผมต้องการ ให้มันแสดง เรคคอร์ดเดิม (ก่อนสั่ง Requery) นั่นคือ เรคคอร์ดที่ 37

ดังนั้น เมธอด bookmark จึงมีขึ้นมาด้วยประการฉะนี้แล.....

-----------------------------------------------------
bookmark = currentrecord
requery
currentrecord = bookmark
2 @R00632
ขอเพิ่มเติมหน่อยครับ ค่า bookmark จะถือว่าเป็น หมายเลขประจำเรคอร์ด ก็ได้ แต่มีข้อแม้ว่าจะใช้กับ recordset ชุดเดิมตราบนานเท่าที่ recordset นั้นๆยังไม่ถูก Close/Requery   สำหรับ recordset ที่สร้างมาจาก recordset ต้นแบบเช่นจากคำสั่ง .recordsetclone method นั้น ก็จะมีค่าเหมือนกันด้วย แต่ถ้ามาจาก recordset ชุดใหม่ แม้ว่าจะมาจากคำสั่ง SQL Statement เดิมหรือแม้แต่มาจากการ requery ก็ไม่อาจการันตีได้ว่าจะเป็นค่า bookmark เดิมนะครับ
3 @R00637
ขอบคุณครับ เดี๋ยวลองใช้ดู
เมื่อก่อนผมเก็บค่า CURRENT RECORD เข้าTEXTBOX
เวลามัน REQUERY เสร็จ ผมสั่งเอาแบบนี้
DoCmd.GoToRecord acForm, "qfinall1", acGoTo, [Forms]![qfinall1].[Text31]
เพื่อจะได้กลับมา RECORD เดิม แบบคุณ yeadram ว่า
เพิ่งรู้ว่ามันมีอยู่แล้ว
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3136s