2011-11-23 4 views
1

필드 정의가 정의되어 있고 보고서에 배치 된 Crystal (v9) 보고서가 있습니다.Crystal Report with VB6

내 vb6 양식에서 도구 상자에서 크리스탈 뷰어 개체를 떨어 뜨 렸습니다.

잘 모르겠지만 프로그래밍 방식으로 레코드 집합 데이터를이 필드에 바인딩하는 방법이 있다고 가정합니다.

이것이 가능합니까?

는 예를 들면, Report.Field1 = RS ("데이터") Report.Field2 = RS ("데이터 2")

나는 CRAXDRT를 사용하고 생각합니다.

미리 감사드립니다.

KS는

답변

1

프로그래밍 방식으로 데이터 연결, 설정 매개 변수를 변경하고 심지어 선택 기준을 변경하지만 난 당신이 수동으로 필드에 데이터를 설정 수 있다고 생각하지 않습니다 수 있습니다. 데이터는 보고서 자체와 함께 선택문에서 가져와야합니다. 그것은 DOM이 없습니다.

보고서 뷰어를 사용하면 런타임에 전체 보고서 데이터 소스를 AD 레코드 집합으로 설정할 수있는 것처럼 보이지만 한 번에 하나의 필드/컨트롤 만 사용할 수는 없습니다.

Ways to feed a report (degined by crystal reports 8.5 in vb6.0) to show a special record?

+0

감사합니다. 어떻게하면 Crystal 뷰어에 레코드 세트 데이터를 표시 할 수 있습니까? 즉, 레코드 세트를 전달하면 크리스탈이 어떻게 데이터를 어디에 넣을 지 파악할 수 있습니까? – Perplexed

+1

보고서의 텍스트 상자/컨트롤은 특정 데이터베이스 필드 나 수정 기능에 "바인딩"되어 있습니다. 바인딩을 변경하려면 Crystal Reports 9 또는> –

+0

에서 보고서를 편집해야합니다. 죄송합니다. Crystal에 익숙하지 않아서 이해하기가 어려워서 AD 레코드의 필드는 실제 데이터베이스에서 사용할 수 없으므로 어떻게해야합니까? 그들에게 묶인 보고서의 통제? (코드에서 생성 된 ADO 레코드 집합의 데이터이기 때문에) – Perplexed