안녕하세요. 고수님들...
델파이 초보자입니다.
VB는 아주 쉽게 CrystalReport를 접속하고 띄우고 했는데,
델파이는 안되는데요.
// ActiveX 컨트롤을 사용하구요.
with CrystalReport1 do begin
Connect := 'DSN=idi_ora;UID=idisys;PWD=idisys';
ReportFileName := 'c:AC4010.rpt';
Action := 1;
참고로 델파이5.0, DataBase는 Oracle8i를 사용하고 있고요.
CrystalReport는 Segate CrystalReport 8.0.1.0 버젼을 사용.
<문제점>
1. 화면에 윈도우창만 뜨고 내용은 뜨지를 않고
'Cannot open SQL Server' 에러 메시지가 뜹니다.
저는 Oracle을 사용하고 있는데...
2. 포뮬러는 어떻게 사용해야 하는지요.
고수님들 제발 저에게 답을 주세요. 감사합니다.
BatchMove1.Execute; <--- Query 에서 Select 한 것을 Table을 이용해 DBF 파일을 만드시구요.
CrystalReport1.ReportFileName := ExtractFilepath(Application.ExeName) + 'rptAAAA.rpt';
CrystalReport1.Formulas[0] := 'yy = "' + Copy(MaskEdit1.Text, 1, 4) + '"';
CrystalReport1.Formulas[1] := 'mm = "' + Copy(MaskEdit1.Text, 5, 2) + '"';
.
.
. 우선 크리스탈 리포트에 포뮬러 넣어 주시구요
에구 참 오랫만에 답변 다는군요!!!
글보다는 직접 만나서 보여주고 싶은 이 심정~ 휴!!!
열심히~ 파~이~팅!!!