SQL Server ストアド プロシージャから影響を受けるレコードを返し、Access データベースで VBA を使用してメッセージ ボックスに表示する方法が必要です。以下は、Access 内のすべてのストアド プロシージャを実行するために使用する手順です...
Public Sub SP(exec As String)
Dim qdf As DAO.QueryDef
Dim strConn As String
strConn = "ODBC;DRIVER=SQL Server;SERVER=;DATABASE=;Trusted_Connection=Yes"
Set qdf = CurrentDb.CreateQueryDef("")
With qdf
.Connect = strConn
.ReturnsRecords = False
.SQL = exec
.Execute
.Close
End With
Set qdf = Nothing
End Sub