กระทู้เก่าบอร์ด อ.Yeadram
1,254 5
URL.หัวข้อ /
URL
สอบถามเรื่อง Error Execution....
เรียนอาจารย์
ผมใช้ Runtime Access 2003 Run โปรแกรม แล้วขึ้น Error ตามรูปครับ
เข้าโปรแกรมในส่วนอื่นๆ ทำงานได้หมดครับ
แต่จะเป็นตอน Import ข้อมูลเ้ข้าครับ
มันเกิดจากสาเหตุอะไรครับ แต่ว่าถ้าผมใช้ Ms Access Pro Run สามารถใช้งานและทำงานได้ปกติครับ พอดีว่าจะให้เครื่อง User ใช้งานบน Runtime Access ครับ
เลยจะเปลี่ยนมาใช้เป็น Ms Access เลยก็ไม่มี License ครับ
ขอบคุณครับ
ผมใช้ Runtime Access 2003 Run โปรแกรม แล้วขึ้น Error ตามรูปครับ
เข้าโปรแกรมในส่วนอื่นๆ ทำงานได้หมดครับ
แต่จะเป็นตอน Import ข้อมูลเ้ข้าครับ
มันเกิดจากสาเหตุอะไรครับ แต่ว่าถ้าผมใช้ Ms Access Pro Run สามารถใช้งานและทำงานได้ปกติครับ พอดีว่าจะให้เครื่อง User ใช้งานบน Runtime Access ครับ
เลยจะเปลี่ยนมาใช้เป็น Ms Access เลยก็ไม่มี License ครับ
ขอบคุณครับ
5 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R21075
ขอบคุณอาจารย์ครับ
ผมทำในส่วนของ Compile แล้ว
และจะลองเขียน Error Handling Routine ตามอาจารย์แนะนำครับ
ขอบคุณครับ
ผมทำในส่วนของ Compile แล้ว
และจะลองเขียน Error Handling Routine ตามอาจารย์แนะนำครับ
ขอบคุณครับ
3 @R21076
เรียนอาจารย์ครับ
Error Handling Routine
เขียนยังไงครับ เข้าไปดูตาม google งงครับ คงรบกวนอาจารย์แนะนำหน่อยครับ
ปุ่่มที่สั่งแล้ว Error มีดังนี้ครับ อ่อลืมบอกไปครับปุ่มใช้สำหรับ Import File เข้าตารางครับ
Private Sub CMD1_Click()
ExcelImport
CurrentProject.Connection.Execute "delete * from iERP1 Where Nz([F2]) = ''"
Me.Refresh
End Sub
'**************************************************************************************
'พั่งชั่น Import ครับ และมีอีกตัวคือ GetOpenFile ตัวนี้ผม Coppy มาคงไม่น่ามีปัญหาครับ
Function ExcelImport()
Dim pth As String
pth = GetOpenFile
If pth <> "" Then
Application.DoCmd.TransferSpreadsheet acImport, , "IERP1", pth, True
Else
MsgBox "คุณยกเลิกการนำเข้าข้อมูล"
End If
End Function
'**************************************************************************************
จากตรงนี้ผมจะเขียนเช็คใส่ตรงไหน ยังไงครับ Error Handling Routine
ขออาจารย์ยกตัวอย่างให้ผมหน่อยครับ จะได้กลับไปเขียนทุกๆ procedure
ขอบคุณอีกครั้งครับ
Error Handling Routine
เขียนยังไงครับ เข้าไปดูตาม google งงครับ คงรบกวนอาจารย์แนะนำหน่อยครับ
ปุ่่มที่สั่งแล้ว Error มีดังนี้ครับ อ่อลืมบอกไปครับปุ่มใช้สำหรับ Import File เข้าตารางครับ
Private Sub CMD1_Click()
ExcelImport
CurrentProject.Connection.Execute "delete * from iERP1 Where Nz([F2]) = ''"
Me.Refresh
End Sub
'**************************************************************************************
'พั่งชั่น Import ครับ และมีอีกตัวคือ GetOpenFile ตัวนี้ผม Coppy มาคงไม่น่ามีปัญหาครับ
Function ExcelImport()
Dim pth As String
pth = GetOpenFile
If pth <> "" Then
Application.DoCmd.TransferSpreadsheet acImport, , "IERP1", pth, True
Else
MsgBox "คุณยกเลิกการนำเข้าข้อมูล"
End If
End Function
'**************************************************************************************
จากตรงนี้ผมจะเขียนเช็คใส่ตรงไหน ยังไงครับ Error Handling Routine
ขออาจารย์ยกตัวอย่างให้ผมหน่อยครับ จะได้กลับไปเขียนทุกๆ procedure
ขอบคุณอีกครั้งครับ
4 @R21079
ถ้าอธิบายคงเท่ากับเขียนหนังสือ 1 บทได้ เอาตัวอย่างไปดูแล้วกันนะครับ
http://www.thai-access.com/yeadram_view.php?topic_id=4308
http://www.thai-access.com/yeadram_view.php?topic_id=4308
5 @R21080
ขอบคุณครับอาจารย์
พอจะได้แล้วครับ ลองเขียนตามอาจารย์เลยครับ
พอจะได้แล้วครับ ลองเขียนตามอาจารย์เลยครับ
Time: 0.4899s
อีกอย่างคือ หลังจากเราเขียน/แก้ไขโค้ดใดๆแล้ว ควรทำการ Compile เสียด้วย เพราะบางทีอาจมีโค้ดที่ผิดแฝงอยู่ เวลามันรันแล้ว อาจเกิด error แต่มันกลับฟ้องไม่ตรงจุด หรือฟ้องในบรรทัดที่ไม่ได้มีอะไรผิดแทนก็ได้ จะทำให้เราเสียเวลามาก