2009-09-18 2 views
1

데이터를 전달하고 ASP.NET에서 인쇄하고 싶은 보고서 (데이터 창)가있는 Powerbuilder 파일 (9.0)이 있습니다. 이것이 가능한가? 그렇다면 어떤 지침이 있습니까? (저는 Powerbuilder를 모르겠습니다.)ASP.NET에서 Powerbuilder 액세스

저는 현재 알고있는 Crystal Reports 보고서를 복제하고 있습니다.하지만이 보고서를 최소한 두 곳에서 유지 관리하는 것은 지루한 일입니다. Powerbuilder 파일은 타사 응용 프로그램 내에서 사용되므로 제거 할 수있는 것이 아닙니다.

답변

2

(경고 :이 시도하지 않았습니다.) ASP.NET에서 PB 생성 COM 개체를 활용할 수 있으면 데이터 창을 검색 한 COM 개체를 만든 다음 해당 개체의 HTML 표현을 가져올 수 있습니다. 보고서 (Describe ("DataWindow.data.html"))를 작성한 다음 스크립팅의 HTML 페이지에 병합하십시오. 원래이 기술을 사용하는 사람들을위한 출발점으로 의도 된 WebDW라는 PB9와 함께 제공되는 코드 샘플이 있지만,이 구성 요소를 즉시 사용했던 많은 사람들이 들어 봤습니다. 결과 HTML이 어떻게 보이는지 제어하는 ​​많은 설정이 있으므로 HTMLGen 속성에 대한 도움말 파일을 찾아보아야합니다.

RTF DataWindows 및 (IIRC) 합성물과 같은 몇 가지 제한 사항이 있습니다.

이 코드는 사용할 올바른 코드가 아니지만, this code sample은 높은 수준의 개요를 제공합니다.

행운을 빕니다,

테리.

+0

고마워요. 이런 식으로하면 PB에 대해 배워야 할 것이 많지만 가능성이 있습니다. – Josh

1

아니요 .NET에서 사용할 수있는 PB 구성 요소 (DataWindow .NET)가 있지만 소스를 사용할 수 있어야하고 응용 프로그램에서 해당 구성 요소를 사용해야합니다. 타사 응용 프로그램이라는 설명은 구성 요소가 들어있는 소스 나 기능이 없을 가능성이 있음을 의미합니다.

DB 연결에서 추적 데이터를 보내고있는 사람들이 있습니다. 3D 파티 앱이지만 DW는 필터링, 포맷팅, 집계 및 기타 여러 가지 작업을 수행하므로 데이터가 있어도이를 모두 파악해야합니다.

언제든지 PB 앱 공급 업체에서 사용할 수있는 최신 버전을 사용할 수 있습니까?

+0

새로운 버전이있는 것 같지 않습니다. 나는 우리가 조정할 수있는 보고서의 출처를 가지고있다. – Josh

+0

오 - InfoMaker가 있습니까? DWO를 Datawindow.NET에 연결할 수 있어야합니다. http://www.sybase.com/products/modelingdevelopment/datawindownet 필자는이 도구를 사용하지 않았으며 우리 회사는 .NET 변환에서 DW를 사용하지 않고 있습니다 .-(그러나 시험판을보고 싶을 수도 있습니다. – DaveE