2012-03-08 3 views
0

VS2010으로 작성된 VB.Net 응용 프로그램을 작성하고 있습니까? 그러면 여러 가지 보고서가 표시됩니다. (이 문제에 부수적이지만 Crystal Reports를 사용하고 있습니다.) 사용자는이를 확인하고 업데이트 프로세스를 실행하거나 중단 할지를 확인해야합니다.모달이 아닌 메시지 상자로 보고서 표시

첫 번째 아이디어는 메시지 상자를 사용하여 회신하도록 사용자에게 요청하는 것이 었습니다. 물론 이것은 모달이므로 사용자는 보고서를 탐색 할 수 없습니다.

나는 다른 옵션을 생각하지만, 각각의 문제를 갖고있는 것 같아요 : - PDF로 System.Diagnostics.Process.Start ("AcroRd32.exe", 파일 이름)을 사용하여 외부 어도비 리더 창에 다음 표시 보고서를 보고서를 내보낼 수 있습니다. 이것은 지저분 해 보인다. - 모달이 아닌 메시지 상자 또는 이와 동등한 항목을 만듭니다. 이것은 프로그램 흐름의 개념을 잃어 버리므로이 내용에 대해 확신하지 못한다.

어떤 아이디어가 좋습니까?

+0

보고서 양식에 "프로세스 업데이트"버튼을 넣을 수는 없습니까? (그것은 이미 형식입니다 - 그렇지 않습니까?) – AVIDeveloper

답변

0

보고서를 표시하려면 이미 양식을 사용해야합니다. 모든 보고서를 스크롤 막대가 활성화 된 동일한 양식에두고 사용자가 '프로세스 업데이트'하기 위해 해당 양식에 단추를 추가하십시오. 사용자가보고 싶은 보고서 수 (예 : 상단의 드롭 다운 목록 또는 보고서의 왼쪽에있는 라디오 버튼 목록 등)에 따라 더 나은 표시를 얻을 수 있습니다.

관련 문제