본문 바로가기

report

picture box 에 동적으로 이미지 삽입하기 http://www.vbforums.com/showthread.php?s=&postid=1404270 참조 Private Sub Section2_Format(ByVal pFormattingInfo As Object) Set Picture1.FormattedPicture = LoadPicture("c:\aImages\inside.jpg") end sub 위 처럼 Section_Format 함수 내에서만 설정 가능하다. 이 함수내가 아닌 다른곳에서 설정하면 '권한 없음' Or 'Permission Denied Error' 가 나올 것이다. 더보기
Using Automation with Crystal Reports and Delphi 원문 : http://www.delphi3000.com/articles/article_2159.asp?SK= In order to use the automation features in Crystal Reports 8.0 and higher, you must first import the type libraries into Delphi. 1. From the Delphi IDE main menu, go to Project | Import Type Libary. 2. Highlight 'Crystal Report 8 Active X Designer Run Time Libary'. 3. In the Class Names box, change the following items (TReport and TDat.. 더보기
코딩 사용 방식 비교 - 예)리포트 제어 사용 방식별 코드 비교 다음 코드들은 리포트 제어의 가장 기본적인 방법에 대한 비교입니다. API 엔진(Crystal Report Print EngineAPI) 코딩 '일반 선언 Public MainJob As Integer Public SubJob As Integer Private Sub Form_Load() 'Crystal Engine 열기 If PEOpenEngine() = 0 Then MsgBox "PEOpenEngine 열기에 실패했습니다!" & Str$(PEGetErrorCode(0)) End If '리포트 열기 Dim FilePath As String FilePath = App.Path & "\API_to_RDC.rpt" & vbNullChar MainJob = PEOpenPrintJob(F.. 더보기
코딩으로 TTX 파일 만드는 방법 1. 코딩으로 TTX 파일 만드는 방법 Private Function TTX_FILE() dim DB as connection dim RS as recordset DB.open "DSN=연결할 DB", ["ID"] ,["Password"] //값을 가져올 DB 열어주고 strsql = "SELECT .......... " //내가 원하는 레코드셋을 추출해줄 쿼리문 RS.Open strsql, DB, adOpenDynamic, adLockReadOnly //뒤의 두 개는 원하시는 값을 선택하시면 되구요 hResult = CreateFieldDefFile(RS, strPath & "\ttx파일이름.ttx" , true) // 가장 중요한 부분 (대소문자 구문 확실하게 하셔서 쓰세요) // 저 함수를 쓰기 위.. 더보기
그룹소팅 안하기 그룹 선택후에 메뉴에서 report -> Group Expert -> group 선택후 options -> common 탭에서 -> in original order 더보기
keep object together 문제 답: subreport의 format을 보시면 keep object together라는 항목이 체크가 되어 있을 것입니다. 이 옵션은 해당오브젝트(즉, 여기서는 subReport)의 모든 데이타가 한페이지에 안나오면 다음장으로 넘겨서 찍는 옵션입니다. 따라서 이 옵션을 풀어주시면 될거 같네요. 질문: 출력양식이 다른 여러개 데이타를 출력하려고 하는데요 SQL에서 UNION으로 쿼리해서 Access디비에 넣었습니다. 그리고 각각의 서브리포트에서 selectionFormula로 원하는 자료를 추출해서 디테일에 양식 만들어서 출력하는데요.. 그리고 서브리포트를 여러개 만들었는데요..디테일에 같이 넣으면 데이타가 겹쳐서 디테일을 여러개 만들어서 하나의 서브리포트가 하나의 디테일에 들어가도록 만들었습니다. MAI.. 더보기
차트(그래프) 문제 (x축의 내용을 띄엄띄엄) 첨부파일을 꼭좀 봐주십시요.. 첨부파일에 보면 차트에서 날짜들이 겹처서 알아보기가 힘이 듭니다. 차트 설정은 date와 name을 on change of로 설정을 했고 sum을 show value에 주었습니다. ttx파일은 date, name, sum 이렇게 3가지고요.. 제가 원하는것은 날짜들이 3일에 한번꼴 정도 또는 5일에 한번정도만 밑에 나타나도록 설정할수 없을까요..(총데이터는 2달입니다.) 여러가지 해봤는데 잘 안돼네요.. 고수님들 답변 부탁드립니다. ==== 답변 CR9입니다. Chart Options => Grid => Labels => Group Axis에 보면 Use manual Number of Groups에 체크하시고 Between labels 에 3 또는 5를 입력하고 Previe.. 더보기
그룹라인 그리기 일단 A,B 가 들어가있는 그룹을 선택해서 Format 에 보면 Suppress If Duplicated 라는놈이 있습니다.. 그놈을 체크하면.. 하단에 같은놈 나오면 숨겨주지요 일단은..^^ 그리고 라인 그어주는걸 생각하셔야 하눈데..... 일단 A,B 필드를 [Group Field]라고 가정을 했을때.. 먼저 [Group Field]를 Insert Group 해서 그룹을 만들어 주고.. Group Footer 에 긴 라인을 하나 그어줍니다.. A 1 2 3 4 -------------------------- B 1 2 3 4 1 4 5 3 2 4 3 5 -------------------------- 그럼 이렇게 되겠죠? 그리고 각각의 디테일에 작은라인을 그어줘야 하는데.. 그건.. 디테일 섹션을 하.. 더보기