2016-09-19 2 views
1

SSRS 보고서에서 .exe를 실행하려면 에서 Microsoft Dynamics AX을 실행하고 싶습니다. SSRS 보고서에서 .exe를 실행하십시오.

나는 실현하기 위해 지금까지 노력하는 사용자 정의 코드 및 다음과 같은 식으로 텍스트 필드 이상 : =Code.StartProcess("test")

나는 오류 얻을
Public Function StartProcess(ByVal s As String) As String 
    Dim pHelp As New ProcessStartInfo 
    pHelp.FileName = "test.bat" 
    pHelp.Arguments = s 
    pHelp.UseShellExecute = True 
    pHelp.WindowStyle = ProcessWindowStyle.Normal 
    Dim proc As Process = Process.Start(pHelp) 
    Return "it works" 
End Function 

"StartProcess이 유효 InvalidIdentifier."

초 시도로를

="javascript:void(window.open('file://AX2012R2A/Share/batch.exe'))"

의 :이 사용 액션 표현.

이 시험

은 이미지를 클릭하면 보고서에 다음과 같은 메시지를 열 : enter image description here

내 문제가 지금은 배치에 매개 변수를 전달해야하고 그것이 작동하지 않는다는 것입니다.

나를 도와 줄 수 있습니까?

답변

0

나는 내 문제를 해결했습니다. ":. StartProcess가 잘못 InvalidIdentifier"

Public Function StartProcess(ByVal s As String) As String Return "it works" End Function 

오류 가져 : 또한 간단한 방법처럼 언급 한 첫 번째 단계로서,

초 단계로서 i는이 링크를 발견 Link to Google Group discussion (모든 메시지를 확장해야 함)

마지막 단계로 Datamethod를 만든 다음 표현식에서 호출해야 작동합니다. datamethod의 코드는 VB.Net이 아니라 C#입니다. 어떻게 작동합니까? here (Youtube)

모두에게 감사드립니다.

+0

답변에 링크 된 콘텐츠의 주요 부분을 포함시킬 수 있습니까? 이러한 링크는 어느 시점에서 무효화 될 수 있으며 이후 독자가 귀하의 답변을 계속 사용할 수 있다면 좋을 것입니다. –

+0

물론 오늘 오후에 시간을 내고 내 게시물을 편집합니다 :) – JamesnxD

관련 문제