Q&A

  • 프린트에서 원하는 줄까지만...
안녕하세요..

이상한 질문 하나 하겠습니다. 아직 컴퓨터에대해 잘 몰라서...

도트프린터기에 대해서 질문 하나 하겠습니다...

내가 원하는 내용을 출력시키는데 내용이 1 줄이던 10 줄이던간에

프린트하면 A4용지 1장이 그대로 프린터에서 배출됨니다...

당연히 10줄 밑으로는 공백이 되고....

그러니까 만약에 10줄을 출력시키고 종이가 나오지않고 프린터기가 11번째 줄

에서 스톱한다는 말입니다...

말이 어렵나요? 나두 해깔리네...

한마디로 편의점에서 돈계산할때 영수증 나오는 것같이 되는거 말입니다...

부탁드림니다....









2  COMMENTS
  • Profile
    김창환 1999.06.28 05:39
    UpdateSQL 이용시 에러.



    Query로 자료를 읽어들인 후에 DBGrid통해서 수정을 합니다.



    그 다음에는 ApplyUdates를 이용해서 변경 내용을 반영 시킬려고 하는데



    자꾸만 "Updatd Failed" 메시지만 나오네요.



    UpdateSQL컴포넌트를 통하지 않으면 되거든요. 근데 Query컴포넌트와



    UpdateSQL컴포넌트를 연결해서 해보면 안되더라구요.



    아래 코딩 내용 좀 봐 주세요.



    procedure TOff_Input.Button1Click(Sender: TObject);

    begin

    // Local_DM1.off_input.ApplyUpdates;

    Local_DM1.localdb.starttransaction; -- 이 라인을 컴파일 후에 insight해보면

    try -- "Inaccessible Values"하는

    Local_DM1.off_input.ApplyUpdates; -- 에러가 나오던데 그게 실행이

    Local_DM1.localdb.commit; -- 안되고 있다는 뜻인가요?

    except

    Local_DM1.localdb.rollback;

    raise;

    end;

    // Local_DM1.database1.commitupdates;}

    end;





    procedure TLocal_DM1.Off_InputUpdateRecord(DataSet: TDataSet;

    UpdateKind: TUpdateKind; var UpdateAction: TUpdateAction);

    begin

    Local_DM1.UpdateSQL1.Apply(updatekind);

    UpdateAction := uaApplied;

    end;

  • Profile
    이정욱 1999.04.18 09:46
    기본프린터에 직접 쓰기 팁 입니다.

    아마도 업무용 개발자분께는 아주 유용한 자료가 되리라 생각이 듭니다.





    unit Unit1;



    interface



    uses

    Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, printers,

    StdCtrls;



    type

    TForm1 = class(TForm)

    Button1: TButton;

    procedure Button1Click(Sender: TObject);

    private

    { Private declarations }

    public

    { Public declarations }

    end;



    var

    Form1: TForm1;



    implementation



    {$R *.DFM}

    Type

    TPassThroughData = Record

    nLen : Integer;

    Data : Array[0..255] of byte;

    end;



    Procedure DirectPrint(s : String);

    var

    PTBlock : TPassThroughData;

    Begin

    PTBlock.nLen := Length(s);

    StrPCopy(@PTBlock.Data,s);

    Escape(printer.handle, PASSTHROUGH,0,@PTBlock,nil);

    End;



    Procedure PrintTest;

    Begin

    Printer.BeginDoc;

    DirectPrint(CHR(14)+'My Name is ik-dong Park');

    Printer.EndDoc;

    End;



    procedure TForm1.Button1Click(Sender: TObject);

    begin

    PrintTest;

    end;



    end.





    이동화 wrote:

    > 안녕하세요..

    > 이상한 질문 하나 하겠습니다. 아직 컴퓨터에대해 잘 몰라서...

    > 도트프린터기에 대해서 질문 하나 하겠습니다...

    > 내가 원하는 내용을 출력시키는데 내용이 1 줄이던 10 줄이던간에

    > 프린트하면 A4용지 1장이 그대로 프린터에서 배출됨니다...

    > 당연히 10줄 밑으로는 공백이 되고....

    > 그러니까 만약에 10줄을 출력시키고 종이가 나오지않고 프린터기가 11번째 줄

    > 에서 스톱한다는 말입니다...

    > 말이 어렵나요? 나두 해깔리네...

    > 한마디로 편의점에서 돈계산할때 영수증 나오는 것같이 되는거 말입니다...

    > 부탁드림니다....

    >

    >

    >

    >





    • 임병우
    • 1999.06.29 00:20
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 류성호
      1999.06.29 01:07
      임병우 께서 말씀하시기를... > 안녕하세요. > client/server NT 환경에서 프로그램을 하고 있습니다. ...
    • 하남수
      1999.06.29 01:06
      다음은 client에서 BDE롤 통하여 Oracel에 접속하는 방법을 아래에 간략히 적어봤어요 SQL*Net easy Co...
    • 글쎄요
      1999.06.29 00:44
      델파이코리아 강의실에 가보셔요. 권용길님이 오라클 연동에 대해 자세히 강의한 내용이 있습니다. 참고...
    • 하윤철
      1999.04.22 02:04
      빈센트 wrote: > 두개의 테이블을 연결해 쿼리한 후 그룹별로 소계를 내어 출력하려합니다. > 퀵 레포트...
    • 김영해
    • 1999.04.19 06:24
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 방문객
      1999.06.28 22:40
      timer 이벤트에 레코드를 인서트 시키고 query를 재실행하는 코드를 넣었는데...자꾸 다운이 되네요... ...
    • 구창민
      1999.04.19 06:40
      김영해 wrote: > 안녕하세요 > 매번 이렇게 도움만 요청하려니 부끄럽군요.--; > 하지만 다시 용기를 내...
    • 방문객
      1999.06.29 01:46
      다운 된게 다른 문제 였어요... 잘 됩니다... 그럼 .... 방문객 께서 말씀하시기를... > timer 이...
    • 조복기
      1999.06.29 01:28
      안녕하세요..조복기입니다. 흠..onTimer event의 내용을 안적으셔서 뭔 내용때문에 에러가 났는지 ...
    • 김영해
    • 1999.04.19 06:24
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.04.19 06:40
      김영해 wrote: > 안녕하세요 > 매번 이렇게 도움만 요청하려니 부끄럽군요.--; > 하지만 다시 용기를 내...
    • nuki
    • 1999.06.28 20:54
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 채현우
    • 1999.04.19 04:24
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김영대
      1999.04.19 04:43
      채현우 wrote: > 안녕하세요. > 최대 2-3대 정도의 랜에 물려 사용할 DB어플을 만들려고 하는데요 > Par...
    • 남윤혁
    • 1999.06.28 20:34
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 하남수
      1999.06.28 23:39
      안녕하세요 물어보신 내용이 아래 내용이 맞을지는 모르겠내요 panel 3개를 이용하며 가능하죠 1) panel...
    • 채현우
    • 1999.04.19 04:24
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이수형
      1999.06.28 20:27
      DB GRID에서 자료수정시 중복 ERROR부분을 처리하고 싶습니다. 예) 품목코드 수량 AAAA ...
    • 김영대
      1999.04.19 04:43
      채현우 wrote: > 안녕하세요. > 최대 2-3대 정도의 랜에 물려 사용할 DB어플을 만들려고 하는데요 > Par...
    • 임희철
    • 1999.06.28 19:46
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 글쎄요
      1999.06.28 22:16
      음.. 동적폼을 생성하고 싶다구요. 먼저 프로젝트의 옵션(델파이 메뉴)을 선택하셔서 만들어 논 폼을 Av...
    • 임희철
      1999.06.29 01:34
      ^^
    • 이일수
    • 1999.06.28 19:31
    • 5 COMMENTS
    • /
    • 0 LIKES
    • 엠마
      1999.04.17 05:22
      입력폼에서 전화번호입력을 maskedit로 지역번호 4자리 국번4,전화번호4로 입력해 테이블에 저장할때 에러...
    • 이정욱
      1999.04.17 05:35
      아래 답변이 있었듯이 마스크에딧에 포함된 문자까지 포함해서 길이를 잡으세요. A(12)가 아니라 A(20)정...
    • 엠마
      1999.04.17 06:07
      이정욱 wrote: > 아래 답변이 있었듯이 마스크에딧에 포함된 문자까지 포함해서 길이를 잡으세요. > A(12...
    • 김영해
      1999.04.17 07:19
      엠마 wrote: > 이정욱 wrote: > > 아래 답변이 있었듯이 마스크에딧에 포함된 문자까지 포함해서 길이를 ...
    • 엠마
      1999.04.19 02:24
      > > a(20)으로 잡아도 마찬가지예요.. > > 그런데 입력시 공백이 있으면.. 에러발생 > > 스페이스...
    • 엠마
    • 1999.04.19 02:15
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 이한나
    • 1999.06.28 15:31
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 김영해
      1999.04.18 04:00
      회사에서 어플리케션을 개발하는 중에 있습니다. 그런데 이전까지 멀쩡하던 프로젝트들이 동시다발적으로 ...
    • 이정욱
      1999.04.18 22:34
      vcl40.bpl을 패키지에 포함을 하면서 다른 패키지와 충돌이 있는것 같습니다. 패키지를 만드실때 사용하지...
    • 안치봉
      1999.04.18 10:10
      김영해 wrote: > 회사에서 어플리케션을 개발하는 중에 있습니다. > 그런데 이전까지 멀쩡하던 프로젝트...
    • 김영해
    • 1999.04.18 04:00
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 이소라
      1999.06.28 14:12
      또 질문울 드리게 되는군요. 리치 에디트에서 읽을 수 있는 텍스트 화일의 종류를 알고 싶습니다. ...
    • 이정욱
      1999.04.18 22:34
      vcl40.bpl을 패키지에 포함을 하면서 다른 패키지와 충돌이 있는것 같습니다. 패키지를 만드실때 사용하지...
    • 글쎄요
      1999.06.28 22:36
      음... 일반적으로 리치에디트에서 rtf는 지원 되구요.doc파일은 지원이 안됩니다. 위와 같은 현상은 리치...
    • 안치봉
      1999.04.18 10:10
      김영해 wrote: > 회사에서 어플리케션을 개발하는 중에 있습니다. > 그런데 이전까지 멀쩡하던 프로젝트...
    • 이동화
    • 1999.04.17 09:18
    • 2 COMMENTS
    • /
    • 1 LIKES
    • 김창환
      1999.06.28 05:39
      UpdateSQL 이용시 에러. Query로 자료를 읽어들인 후에 DBGrid통해서 수정을 합니다. 그 다음에는 Ap...
    • 이정욱
      1999.04.18 09:46
      기본프린터에 직접 쓰기 팁 입니다. 아마도 업무용 개발자분께는 아주 유용한 자료가 되리라 생각이 듭니...
    • 이호선
    • 1999.04.17 20:16
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 박성훈
      1999.06.28 02:51
      메인폼이 있고 좌석을 선택하는 폼과 주문을 하는 폼이 계속 실행되어 있어야 될 것 같은데요. 좌석선택폼...
    • 이정욱
      1999.04.18 09:43
      쩝.. 제능력으로는 안되는군요..... 해보려고 했지만.. 후... 누군가 ActiveX를 무지 잘하는 사람은 가능...
    • 이정욱
      1999.06.28 12:23
      메모리만 많으면 상관 없습니다... 그런데 그렇게 많은 컴포넌트를 사용하는것 보다 하나의 컴포넌트안에...