กระทู้เก่าบอร์ด อ.สุภาพ ไชยา
332 3
URL.หัวข้อ /
URL
คุณสุภาพ ช่วยวิเคราะห์ปัญหา ใน adp ให้หน่อยครับ
ผมใช้โค๊ตนี้ที่ Event Report_Footer
Dim conn As New ADODB.Connection
conn.ConnectionString = Access.CurrentProject.BaseConnectionString
conn.Open
Dim cmd As New ADODB.Command
Set cmd.ActiveConnection = conn
With cmd
.CommandText = "dbo.RSP_PL_GWSum"
.CommandType = adCmdStoredProc
.Parameters.Refresh
.Parameters(1) = Me.InvoiceNo
.Execute
End With
Me.SGW = cmd.Parameters(2).Value
With cmd
.CommandText = "dbo.RSP_PL_NWSum"
.CommandType = adCmdStoredProc
.Parameters.Refresh
.Parameters(1) = Me.InvoiceNo
.Execute
End With
Me.SNW = cmd.Parameters(2).Value
conn.Close
Set conn = Nothing
Set cmd = Nothing
คือก่อนหน้านี้จะใช้ Sub Report ตอนแรกก็ใช้ได้ไม่มีปัญหาอะไร แต่ช่วงหลังๆ นี้จะใช้ไม่ได้เลย พอเปิด Report ก็แฮงค์แล้วก็ไปที่ Blue Screen ให้เรา Enter เพื่อออกจาก Access
แต่ถ้าเอาโค๊ตนี้ออกก็จะไม่มีปัญหาอะไร รันที่ SP ก็ปกติครับ
Dim conn As New ADODB.Connection
conn.ConnectionString = Access.CurrentProject.BaseConnectionString
conn.Open
Dim cmd As New ADODB.Command
Set cmd.ActiveConnection = conn
With cmd
.CommandText = "dbo.RSP_PL_GWSum"
.CommandType = adCmdStoredProc
.Parameters.Refresh
.Parameters(1) = Me.InvoiceNo
.Execute
End With
Me.SGW = cmd.Parameters(2).Value
With cmd
.CommandText = "dbo.RSP_PL_NWSum"
.CommandType = adCmdStoredProc
.Parameters.Refresh
.Parameters(1) = Me.InvoiceNo
.Execute
End With
Me.SNW = cmd.Parameters(2).Value
conn.Close
Set conn = Nothing
Set cmd = Nothing
คือก่อนหน้านี้จะใช้ Sub Report ตอนแรกก็ใช้ได้ไม่มีปัญหาอะไร แต่ช่วงหลังๆ นี้จะใช้ไม่ได้เลย พอเปิด Report ก็แฮงค์แล้วก็ไปที่ Blue Screen ให้เรา Enter เพื่อออกจาก Access
แต่ถ้าเอาโค๊ตนี้ออกก็จะไม่มีปัญหาอะไร รันที่ SP ก็ปกติครับ
3 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R04977
ใช้ Access 2000
ลองเปลี่ยน Event แล้วครับ
ไม่หาย
ลองเปลี่ยน Event แล้วครับ
ไม่หาย
3 @R05002
ผมว่ามันอาจจะทำงานหนักเกินไป หรืออะไรก็ไม่ทราบ ผมเลยนำ SP ทั้งสองตัวไปทำเป็น View แล้วค่อยเชื่อมกับตาราง ที่ SP อีกทีครับ ตอนนี้ใช้ได้ไม่มีปัญหาอะไร
แต่บอกตามตรงว่าอยากทราบสาเหตุของมัน
แต่บอกตามตรงว่าอยากทราบสาเหตุของมัน
Time: 0.1065s
หรือเอาไฟล์นี้ไปเปิดเครื่องอื่นๆ ดูว่ามีปัญหาเหมือนกันมั๊ย
ใช้ Access 2000 หรือ XP ครับ