กระทู้เก่าบอร์ด อ.Yeadram
1,635 3
URL.หัวข้อ /
URL
ขอคำแนะนำ การใช้คำสั่งใน Procedure
ตอนนี้คือผมไม่ค่อยเข้าใจความหมายของคำสั่ง ที่ใช้ใน Precedure คือผมถามเข้าแล้วก็เอามาใช้ จะไม่สามารถดัดแปลงเอาไปใช้อย่างอื่นได้เลย
.......จึงอยากขอคำแนะนำ ว่าผมต้องไปซื้อหนังสือเล่มไหนมาอ่านดีครับถึงจะให้เข้าใจในคำสั่ง
เช่นผมอ่านกระทู้ที่เขาคุยกันได้แต่ดู แต่ก็ไม่ค่อยเข้าใจ
**** Private Sub xxx
Dim DAO_RS as DAO.Recordset
Dim ADO_RS as New ADO_RS.Recordset
on error goto xxx_error
...
...
...
xxx_exit:
on error resume next
DAO_RS.Close : Set DAO_RS = Nothing
If (ADO_RS.EditMode = adEditAdd) Or (ADO_RS.EditMode = adEditInProgress) Then ADO_RS.CancelUpdate
ADO_RS.Close : Set ADO_RS = Nothing
exit sub
xxx_error:
msgbox "error code " .......
resume xxx_exit
end sub
ขอบคุณครับ
paitoon
.......จึงอยากขอคำแนะนำ ว่าผมต้องไปซื้อหนังสือเล่มไหนมาอ่านดีครับถึงจะให้เข้าใจในคำสั่ง
เช่นผมอ่านกระทู้ที่เขาคุยกันได้แต่ดู แต่ก็ไม่ค่อยเข้าใจ
**** Private Sub xxx
Dim DAO_RS as DAO.Recordset
Dim ADO_RS as New ADO_RS.Recordset
on error goto xxx_error
...
...
...
xxx_exit:
on error resume next
DAO_RS.Close : Set DAO_RS = Nothing
If (ADO_RS.EditMode = adEditAdd) Or (ADO_RS.EditMode = adEditInProgress) Then ADO_RS.CancelUpdate
ADO_RS.Close : Set ADO_RS = Nothing
exit sub
xxx_error:
msgbox "error code " .......
resume xxx_exit
end sub
ขอบคุณครับ
paitoon
3 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R02299
3 @R02307
ขอบคุณสำหรับคำแนะนำครับ .....เดี่ยวไปดูก่อนครับ
paitoon
paitoon
Time: 0.3116s
แต่ถ้าภาษาไทย ต้องขอโทษด้วย ผมไม่ได้อ่านเล? เหมือนกระทู้ก่อนหน้านี้จะมีลิงค์ไปเวปของหนังสือเกี่ยวกับ Access อยู่เล่มนึงนะครับ
จริงๆแล้วเราสามารถดูความหมายของแต่ละคำสั่งจาก VBA Help File ที่มีมาให้กับ MS Office แต่ละรุ่นอยู่แล้ว เพียงแต่คุณอาจจะไม่ได้ติดตั้งมันเข้ามาก็เป็นได้ครับ ทดลองโดยเมื่อคุณอยู่ในวินโดว์ของ VB Editor คุณลองเอา cursor ไปวางไว้ที่คำสั่งอะไรสักคำสั่ง (เช่น Dim ก็ได้) แล้วก็กด F1 ถ้ามีแสดงคำอธิบายออกมา ก็แสดงว่าได้ติดตั้ง Help File ไว้แล้ว
รูปข้างล่างนี้เป็น Help ในเครื่องผม