안녕하세요.
청구서 Form을 만들었는데요.... Smartform 내부적으로 테이블이나 Loop를 사용하지 않고 만들었습니다.
좀 복잡해서- 서브윈도로 다 만들었거던요 @_@;;
그런데 이걸 이용해서 여러건을 인쇄할려고 하는데- 가능할까요??
[참조 소스]
loop at item.
perform make_data.
call function 'smartforms'.
endloop.
머 대충이런식의 프로그램으로 Smartforms 을 호출하는데요.
Control 이나 Option 쪽에서 가능한지 알고 싶습니다!
인쇄창은 한번만 보여주고- 여러건 인쇄 입니다. ^^;
감사합니다.
댓글 4
-
버미!
2010.10.18 22:43
-
St.Raphael
2010.10.18 23:47
답변감사합니다.
case 1. 방법으로 구현을 해 놓은 상태이고- 이렇게되면 윈도 창이 계속 나오는 부분을 한번만 할수 옵션을 알고 싶은겁니다^^
case 2. 의 경우는 처음부터 고려되지 않은 부분이라- 수정이 힘듭니다. (모두 서브윈도로 구성되어서)
뭔가 있을듯 하면서도.. 안되네요 @_@;;
-
버미!
2010.10.19 00:04
제가 알기론 님이 원하신는 방법은 없는 거 같습니다.
다른 방법을 고려하심이..
-
버미!
2010.10.19 00:06
그리고 서브윈도로 되어 있다면 그것 하나의 윈도로 만들고 Loop으로 하면 간단히 해결되는데.
그리 어려운 부분도 아닌데...
윈도->템플->텍스트 이면 간단히 해결되겠고..
윈도->텍스트라면 음..요건 시간이 걸리겠군...
암튼 쉽게 쉽게 하시는 것이 좋겠네요..안되면 PI한테 안된다고 쇠뇌를....
여러건을 인쇄하려면
case 1. Loop을 돌면서 스마트폼을 호출한다. <-가장 비 효율적인 방법
case 2. 인쇄하려는 데이타를 몽땅 itab으로 저장하여 스마트폼에 넘겨준 후 인쇄<-추천
옵션에서 설정하는 건 copies : 인쇄매수 뭐 이런거니 여러건 인쇄하려면 case 1,2 방법 선택