도움을 주셔서 어느정도 진전을 보이고 있는데 잘 안되는 부분이 있어서요..
1.
현재 ms-sql2000에 OLE 접근하고 있는데요..
report := Application1.OpenReport('d:\test.rpt', crOpenReportByTempCopy);
report.Database.Tables.Item[1].SetLogOnInfo('아이피','DB명','Login ID', 'Password');
위 방식으로는 로그인이 되는데...
아래 방식으로 하니.. 로그인을 못하더라구요.. ^^;; 왜 그런지요..
Application1.LogOnServer('p2ssql.dll', '아이피','DB명','Login ID', 'Password');
2.
그리고 서브리포트를 사용할때 서브 리포트의 로그인 정보는 따로 안 적어줘도 되는 건가요?
3. TUpDown을 이용해서.. 여러 페이지가 존재할 때 페이지에 접근할려구 하는데요.. 잘 안되서요..
////////////////////////////
if Button = btPrev then
CRViewer91.ShowPreviousPage
else if Button = btNext then
CRViewer91.ShowNextPage;
CRViewer91.GetCurrentPageNumber;
/////////////////////////
위 구문을 반복해서 실행하면.. CRViewer91.GetCurrentPageNumber;에서 에러가 발생하네요.. ^^;; 왜 그런지요..
4. 전체 페이지를 구하려고..하는데 잘 안되네요..
CRViewer91.GetLastPageNumber(); 구문을 이용해서 하려는데
파라미터가 잘 안맞는지 제대로 수행이 안되요..
생각하는게 처음에 전체 페이지를 구해서 TUpdown에 max값을 구하고
위 아래로 버튼을 눌러 페이지를 이동하려 하거든요..
부족한게 많이 질문만 계속 올립니다. 불쌍한 저에게 구원의 손길을.. ^^;;
OnDownloadFinished에서 GetCurrentPageNumber와 getLastPageNum을 호출하시면 원하시는 결과를 얻을 수 있을 겁니다.
저도 다른곳에서 호출했더니 제대로 값을 가져오지 않아서 고생 좀 했습니다..--;;
1,2번도 해결하시길 바라면서 즐프하세요..