Q&A

  • 출력들은 어떻게 하시나요?
이런 글을 올려도 되는지 모르겠습니다.



저희가 요번에 재개발을 합니다.

근데, 기존에는 델파이 출력이 많이 불편해서 파워빌더로 가려고 하는데, 약간 아쉬움이 남습니다.

그래서 출력에 대해서 알아 보고자 두서없이 글을 올리게 되었습니다.

델파이로 96년에 개발을 해 계속 유지보수에 급급하다 보니, 화면 출력이 전무한 상태 입니다.

(델파이 버젼 1.0에서 개발된후 4.0까지 올려서 사용은 했으나, 기본 화면은 개발되어진 후 크게 달라진 것이 없거든요.)



저희는 보고 자료 및 출력물이 많습니다.

단순 출력부터, 총계정원장 , summary 내역 출력 등 좀 복잡한 것들이 많이 있습니다.

금융계열이다 보니 수시로 보고서가 바뀌기도 하는데요.

출력물 작성이 쉽게 델파이 에서도 가능한지 모르겠습니다.

만약에 출력물 작성에 무리가 많다면 어떻게 해결하는지, 다른 tool을 쓰신다면 다른 tool을 소개해주시고 약간의 설명을 받았으면 좋겠습니다.



제가 출력 쪽은 전혀 모르다보니 답답해서 글을 올리게 되었습니다.





2  COMMENTS
  • Profile
    이재식 2000.03.25 01:47
    이재식 Wrote :

    안녕하세요?



    델파이 관련 출력물 컴포넌트에는 여러가지 있습니다.

    크리스탈, 퀵(번들), 하이퍼등등...



    저는 오로지 퀵으로만 합니다.

    물론, 퀵은 아직 WYSIWYG가 잘 안되지만,

    출력물이 제대로 나오기만 하면 되니까, 저는 그것은 그리

    문제가 없다고 생각하네요.



    물론, 해당업무의 출력물 양식을 전반적으로 미리

    한번 훑어보고 결정을 하셔야 겠지만....



    어느 회사는 출력물 전담 외부인력을 따로 뽐아서

    출력물만 작성하게 하는 경우도 있더군요.

    일전에 MIS출력물만 몇건 해본적이 있는데,

    제 개인적 생각으론 퀵으로 하셔도 무리가 없다고 생각합니다.



    사실 저는 다른레포트보다 퀵레포트에 더 매력을 느끼니까요...

    물론 사람마다 틀리겠지만....



    결론 : 저는 모든 출력물을 99%이상 퀵레포트로 합니다.

  • Profile
    하얀까마귀 2000.03.25 04:06
    안녕하세요 하얀까마귀 입니다...



    전반적으로 전 이재식님의 말씀에 동감을 합니다.. 아직 퀵으로 해서 실패한건 딱 한개



    밖에 없으니까요.. 그것도 그때 CompositeReport 콤포넌트가 제대로 동작을 하지 않아



    서 (아마 버그였을꺼라 생각하지만 - 3.0에서.. 5.0은 잘 되더라구요 퀵 버전은 몰르겠



    어요 ) 다르게 만든게 한가지 있구 그것 외에는 없었어요... 퀵으로 거의 가능하죠..



    하지만 지금 말씀하신 것처럼 Power Builder에 비한다면야.. 그작업 차이는 크겠죠...



    그리고 리포트 만드는데 드는 시간도 퀵은 좀 많이 들죠.....



    그리고 퀵으로 만들기에는 좀 부적합한 리포트 들도 꾀 많고요...



    뭐 예를 들면 그룹밴드가 여러개 존재해야 한다거나...... 비어있는 줄들이 출력 되어야



    한다거나.. 뭐 등등... 이런경우는 좀 골치가 아팠었죠.. 물론 조금 다르게 해서



    작업량을 줄일수는 있지만... 이것 역시도 좀...



    제 개인적인 생각은 델파이가 출력물을 만들기에는 조금 불편함이 있다는 거죠...



    툴적인 부분이나 기능적인 면은 만족스럽지만... 출력물에 있어서는 좀 더 간편하고



    강력해 질수 있을텐데.. 별로 그런게 안보이네요....



    그건 퀵리포트의 문제겠죠??



    그럼...

    - 하얀까마귀 -

    • 김문신
    • 2000.03.25 00:58
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이재식
      2000.03.25 01:47
      이재식 Wrote : 안녕하세요? 델파이 관련 출력물 컴포넌트에는 여러가지 있습니다. 크리스탈, 퀵(번들...
    • 하얀까마귀
      2000.03.25 04:06
      안녕하세요 하얀까마귀 입니다... 전반적으로 전 이재식님의 말씀에 동감을 합니다.. 아직 퀵으로 해서 ...
    • 때밀이
    • 2000.03.25 00:53
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 지나가다
      2000.03.30 22:54
      때밀이 wrote: > 예를들어 unix에는 a.sh라는 script가 있고... > 델로 만든 application에서 이 a.sh를 ...
    • 돌맹이
    • 2000.03.25 00:28
    • 1 COMMENTS
    • /
    • 0 LIKES
    • HART
      2000.03.25 02:11
      오라클에서는 아래와 같은 방법으로 해결할 수 있습니다. 다른 디비도 비슷한 방법이 있는지는 잘못라요....
    • 류종택
      2000.03.25 03:58
      Action 이름 대신 화일이름을 지정, Action은 Default:= True로 되어 있어야함.. 그 뒤의 파라메터도 적용...
    • 델초보
    • 2000.03.24 23:41
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.03.25 02:12
      다음과 같이 이름으로 검사해서 만일 있다면 Show메소드를 이용하여 그 폼을 띄우시면 됩니다. procedu...
    • 최미현
      2000.03.25 01:47
      우선 답변고맙습니다. 근데요..이미 생성되어 있는 폼이 아니라 버튼을 눌렀을때 생성까지 같이 하려면...
    • 최용일
      2000.03.25 03:37
      헐헐헐... 좀 상당히 이상한 걸 하시네요...... 자동생성을 안하셨고 단지 이름만안다.... 허허허... ...
    • hee
    • 2000.03.24 23:05
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 이준해
      2000.03.25 04:10
      폼간에 데이터 교환방법중엔 이런것도 있습니다. 델파이가 Object pascal 기반이니깐, oop 적인 방법을 사...
    • 강인규
      2000.03.25 00:29
      요즘 폼간의 데이터교환이 유행이군요. 아래만 보셔도 알 수 있을텐데....(쩝~); 어느 학교에서 내준 레포...
    • 최용일
      2000.03.25 00:35
      다음과 같이 넣고싶은 값을 항상하던대로 넣어주시면 됩니다. 단지 앞에다 새로 생성된 폼에다 넣으라는것...
    • my
    • 2000.03.24 22:49
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 윤석태
      2000.03.24 23:24
      안녕하세요.. 질문하신 내용을 잘 모르겠네요... 어떤부분이 문제가 되는지를 자세하게 알려주시면 다...
    • 느티나무
      2000.03.24 23:46
      느티나무 wrote: 어디가 문제인지요 한글이 깨져서 나타납니까? = 레지스트리의 NLS_LANG 를 바꾸시...
    • 미정
      2000.05.03 06:39
      느티나무 wrote: > 느티나무 wrote: > 어디가 문제인지요 > 한글이 깨져서 나타납니까? > = 레지스...
    • 최용일
      2000.03.24 22:32
      폼의 OnCloseQuery, OnClose, OnDestroy이벤트중의 하나에서 필요에 맞게하세요... OnCloseQuery에서 하신...
    • 하얀까마귀
      2000.03.24 22:07
      안녕하세요 하얀까마귀 입니다.. 뭐가를 실행한다구요??? 무얼 실행하신다는건지는 모르겠지만...... ...
    • 이수정
      2000.03.24 22:29
      감사합니다..
    • 김종호
    • 2000.03.24 21:12
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 류종택
      2000.03.25 03:05
      아래와 같이 해보세요.. From 류.. --------- Function GetHTTP(URL:String):String; Begin ...
    • 박성훈
    • 2000.03.24 21:09
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 백록화
      2000.03.24 22:07
      yo~ ^^*^~ 안녕하세요! mySql 은 공개가 아니고, 쉐워 로 알고 있는데.... 상업적으로 사용할려면 ...
    • 임형호
      2000.03.24 21:01
      델초 wrote: > 밑에 질문(10576)을 했었는데 다른 답변을 하셔셔 이렇게 다시 올립니다... > 답변해주신...
    • 최용일
      2000.03.24 20:34
      create(self)와 create(application)의 차이는 폼의 주인이 누구인가를 정하 는 것밖에 없습니다. Self를 ...
    • 델초...
      2000.03.24 21:00
      예를 만들어봤읍니다.....새로해봐도 역시 안돼요...제가 어딘가 잘못한거 같은데..... 폼1 소스(폼3을 호...
    • 최용일
      2000.03.24 21:21
      네 역시 안됩니다. 그렇게 하시면... Form3.CallForm이 TForm형인데 그안에 Edit1이란 컴포넌트가 있을...
    • 하얀까마귀
      2000.03.24 20:50
      안녕하세요 하얀까마귀 입니다.... 정말 오랜만에 답변 올리는것 같네요... 최용일님이 말씀하신 ...
    • 최용일
      2000.03.24 20:56
      헐헐헐... 하얀까마귀님도 저처럼 감기에 걸리셨나보군요... 요즘 감기에 걸려서 고생하시는 분이 부쩍 ...
    • 하얀까마귀
      2000.03.24 22:11
      그럼.. 최용일님두??? 후후.. 이번 독감 무척 독하네요..... 체력에는 자신이 있는데 이번 감기로 앓아 ...
    • 손정현
    • 2000.03.24 20:09
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 하얀까마귀
      2000.03.24 21:03
      안녕하세요 하얀까마귀 입니다... 그리드에서 지금 말씀하신건 안되구요... DBGrid는 DAtaSource연결 외...
    • 김철환
    • 2000.03.24 20:04
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.03.24 20:52
      이곳에 ( http://www.easycash.co.at/comppage.htm )가보시면 백업/리스토어 컴포넌트가 있습니다. 오픈소...
    • 강인규
      2000.03.24 20:19
      이게 답변인지 모르겠습니다. 캐쉬드업데이트를 사용한 예제입니다. 일단 테이블의 CachedUpdate속성을...
    • 윤석태
      2000.03.24 23:15
      인규님 답변 감사합니다. 그런데 답변 내용을 참고해보니 제가 하려는 것과는 좀 틀린 것 같아서요.. 또...
    • 까마귀
      2000.03.26 02:26
      윤석태 wrote: > 인규님 답변 감사합니다. > > 그런데 답변 내용을 참고해보니 제가 하려는 것과는 좀 ...
    • 델파이
    • 2000.03.24 16:33
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 황명하
      2000.03.24 17:41
      물론 있지요. 그러나 프로그램 logic상 권장할 만한건 아닙니다. basic 프로그램을 해보셨나요? "goto...