กระทู้เก่าบอร์ด อ.Yeadram
1,645 3
URL.หัวข้อ /
URL
Bookmark
ผมสงสัยมากเลยครับว่า Bookmark เขาใช้ทำอะไร และใช้อย่างไรบ้าง
มีประโยชน์อย่างไร เพราะท่เขียนมาก็ไม่เห็นได้ใช้
รบกวนผู้รู้อธิบายด้วยครับ ขอบคุณครับ
มีประโยชน์อย่างไร เพราะท่เขียนมาก็ไม่เห็นได้ใช้
รบกวนผู้รู้อธิบายด้วยครับ ขอบคุณครับ
3 Reply in this Topic. Dispaly 1 pages and you are on page number 1
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 ว่า
เพิ่งรู้ว่ามันมีอยู่แล้ว
เมื่อก่อนผมเก็บค่า CURRENT RECORD เข้าTEXTBOX
เวลามัน REQUERY เสร็จ ผมสั่งเอาแบบนี้
DoCmd.GoToRecord acForm, "qfinall1", acGoTo, [Forms]![qfinall1].[Text31]
เพื่อจะได้กลับมา RECORD เดิม แบบคุณ yeadram ว่า
เพิ่งรู้ว่ามันมีอยู่แล้ว
Time: 0.3136s
ผมจึงจำเป็นต้องใช้ Requery
แต่ ......
หลังจากคำสั่ง Requery แล้ว ฟอร์มปัจจุบัน ไปดึงข้อมูลเรคคอร์ดที่ 1 มาแสดง ซึ่งไม่ค่อยดีนัก เพราะผมต้องการ ให้มันแสดง เรคคอร์ดเดิม (ก่อนสั่ง Requery) นั่นคือ เรคคอร์ดที่ 37
ดังนั้น เมธอด bookmark จึงมีขึ้นมาด้วยประการฉะนี้แล.....
-----------------------------------------------------
bookmark = currentrecord
requery
currentrecord = bookmark