Q&A

  • TTable로 추가 후 취소하면...
질문입니다.



제가 TTable로 DB에 연결하고



DBGrid를 이용해서 값을 입력받았습니다.



그런데.. 보아하니... DBGrid를 이용해서 입력을 하면



바로바로 Commit이 되는거 같더군요...



그런데.. 저는 "확인"버튼과 "취소"버튼을 만들었거든요...



물론 확인은 Commit하는 것이고,,,



취소는 Rollbakc하는 것이죠...



문제는 제가 값을 마구 입력한 후 취소를 하면... -.-;;



이미 다 Commit이 되었기 때문에...



되돌릴 수 없다는 것이죠...



우째 이런일이... 이것을 구현하는 방법이 없을까요???



설마 제가 입력한 값을 다 변수에 저장하고



그것을 하나하나 지워야 할까요??? -.-;



알고 싶습니다.

1  COMMENTS
  • Profile
    신인재 1999.07.13 02:06
    DbGrid로는 님께서 질문하신 내용이 불가능합니다..



    따라서 그렇게 프로그래밍을 하시려면



    StringGrid를 활용하시는 것이 좋을거 같습니다.



    물론 코딩양이 많아 지겠죠....



    하지만 할 수 없습니다...



    남윤혁 께서 말씀하시기를...

    > 질문입니다.

    >

    > 제가 TTable로 DB에 연결하고

    >

    > DBGrid를 이용해서 값을 입력받았습니다.

    >

    > 그런데.. 보아하니... DBGrid를 이용해서 입력을 하면

    >

    > 바로바로 Commit이 되는거 같더군요...

    >

    > 그런데.. 저는 "확인"버튼과 "취소"버튼을 만들었거든요...

    >

    > 물론 확인은 Commit하는 것이고,,,

    >

    > 취소는 Rollbakc하는 것이죠...

    >

    > 문제는 제가 값을 마구 입력한 후 취소를 하면... -.-;;

    >

    > 이미 다 Commit이 되었기 때문에...

    >

    > 되돌릴 수 없다는 것이죠...

    >

    > 우째 이런일이... 이것을 구현하는 방법이 없을까요???

    >

    > 설마 제가 입력한 값을 다 변수에 저장하고

    >

    > 그것을 하나하나 지워야 할까요??? -.-;

    >

    > 알고 싶습니다.





    • 강신구
      1999.04.30 19:04
      안녕하세요.. StringGrid에 대한 질문입니다.. 일반적으로 Form위에 StringGrid 컴포넌트를 올려 놓...
    • 구창민
      1999.07.13 09:06
      김종성 께서 말씀하시기를... > 1번질문> 델파이에서 폼에 프로그래스바를 지정한 후 > 스탭값...
    • 신인재
      1999.04.30 19:49
      프로퍼티에 보면 Fixedcols, FixedRows가 있습니다 이것의 값을 0으로 바꾸어 주세요 그럼 원하시는 ...
    • suezou
      1999.08.06 20:26
      이정석 께서 말씀하시기를... > 델파이와 오라클 연결에 관한 질문입니다. > 오라클 : Oracle 8i 8.1.5.0...
    • 강지영
    • 1999.04.30 07:26
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 강지영
      1999.04.30 22:09
      강지영 wrote: > 그리드에 자리수 콤마찍기를 가르쳐주신 함수를 사용해서 적용을 했습니다. > DBgridDra...
    • 글쎄요.
      1999.04.30 23:29
      제가 자세히 안 보고 답변을 했네요. 필드명으로 걸러내실려면 DBgridDrawDataCell event에서가 아니라 DB...
    • 글쎄요.
      1999.04.30 19:26
      강지영 wrote: > 그리드에 자리수 콤마찍기를 가르쳐주신 함수를 사용해서 적용을 했습니다. > DBgridDra...
    • 강신구
    • 1999.04.30 19:04
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1999.04.30 19:49
      프로퍼티에 보면 Fixedcols, FixedRows가 있습니다 이것의 값을 0으로 바꾸어 주세요 그럼 원하시는 ...
    • 박혁
    • 1999.07.13 03:10
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.07.13 06:11
      안녕하세요. 제가 알기로는 델파이는 임포트라이브러리파일이 필요없는것으로 알고 있습니다. 물론 자신...
    • 권만섭
    • 1999.04.29 05:27
    • 4 COMMENTS
    • /
    • 0 LIKES
    • Crow2020
      1999.07.13 03:05
      안녕하세요.. 이번이 벌써 3번째 질문이네요..(헉..헉..) QuickReport에서 String Grid의 값을 출력하...
    • 정영호
      1999.04.30 07:28
      권만섭 wrote: > 여기에 자주 답변 올려주시는 많은 분들께 감사드리면서 > > 저희가 주고객과 주고객...
    • 손인호
      1999.07.15 09:29
      Crow2020 께서 말씀하시기를... > 안녕하세요.. > > 이번이 벌써 3번째 질문이네요..(헉..헉..) > Qui...
    • 이창남
      1999.07.14 13:28
      Crow2020 께서 말씀하시기를... > 안녕하세요.. > > 이번이 벌써 3번째 질문이네요..(헉..헉..) > Qui...
    • 홍희석
    • 1999.07.13 03:05
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 홍희석
      1999.07.13 03:18
      홍희석 께서 말씀하시기를... > 유희정 께서 말씀하시기를... > > 여러번의 TEST를 해 보았는데 잘 되지 ...
    • 김영찬
    • 1999.07.13 02:57
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 강지영
      1999.04.30 07:26
      그리드에 자리수 콤마찍기를 가르쳐주신 함수를 사용해서 적용을 했습니다. DBgridDrawDataCell event에 ...
    • 강지영
      1999.04.30 22:09
      강지영 wrote: > 그리드에 자리수 콤마찍기를 가르쳐주신 함수를 사용해서 적용을 했습니다. > DBgridDra...
    • 글쎄요.
      1999.04.30 23:29
      제가 자세히 안 보고 답변을 했네요. 필드명으로 걸러내실려면 DBgridDrawDataCell event에서가 아니라 DB...
    • 글쎄요.
      1999.04.30 19:26
      강지영 wrote: > 그리드에 자리수 콤마찍기를 가르쳐주신 함수를 사용해서 적용을 했습니다. > DBgridDra...
    • 첩현
    • 1999.04.30 05:51
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 박수연
      1999.07.13 02:54
      ..현재 기본적으로 탭키는 필드간의 이동에 사용 됩니다 이것을 막을수 있는 방법은 없을까요?...
    • 안치봉
      1999.04.30 07:20
      첩현 wrote: > 안녕하세요... > > 트레이의 시계처럼 아이콘 대신 문자를 > > 넣어서 문자를 계속해...
    • 데빠이
      1999.07.13 03:52
      박수연 께서 말씀하시기를... > > ..현재 기본적으로 탭키는 필드간의 이동에 > > 사용 됩니다 >...
    • 첩현
    • 1999.04.30 05:51
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 조혜진
      1999.07.13 02:14
      안녕하세요? QReport 로 출력할 sheet 를 열심히 그렸는데 이를 print 하려고 하니 심각한 문제에 부딧혔...
    • 안치봉
      1999.04.30 07:20
      첩현 wrote: > 안녕하세요... > > 트레이의 시계처럼 아이콘 대신 문자를 > > 넣어서 문자를 계속해...
    • 델초보
    • 1999.07.13 02:02
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 조혜진
      1999.07.13 03:04
      저 혹시 제게 답변 주신 것인가요? QReport 가 있는 form 을 show;(혹은 showmodal;) 이런 code를 추가했...
    • 강지영
    • 1999.04.30 03:32
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.04.30 03:56
      강지영 wrote: > dbgrid에 자리점을 찍으래요.. > 1,000,000 이런식으로요.. 흑.. > 어디선가 본것 같기...
    • 강지영
      1999.04.30 04:22
      창민님 감사합니다. 저에게는 너무나도 큰 도움입니다.. 든든하네요... 저도 빨리 무럭무럭 자라서 창민...
    • 남윤혁
    • 1999.07.13 01:28
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1999.07.13 02:06
      DbGrid로는 님께서 질문하신 내용이 불가능합니다.. 따라서 그렇게 프로그래밍을 하시려면 StringGri...
    • 강지영
    • 1999.04.30 03:32
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.04.30 03:56
      강지영 wrote: > dbgrid에 자리점을 찍으래요.. > 1,000,000 이런식으로요.. 흑.. > 어디선가 본것 같기...
    • 강지영
      1999.04.30 04:22
      창민님 감사합니다. 저에게는 너무나도 큰 도움입니다.. 든든하네요... 저도 빨리 무럭무럭 자라서 창민...
    • 델초보
    • 1999.07.13 01:15
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 김영대
      1999.07.13 03:26
      델초보 께서 말씀하시기를... > 안녕하세요! 델파이 초보입니다. > TCP/IP로 서버에 있는 화일을 local h...
    • 손창근
      1999.07.13 03:07
      안녕하세요... 오공이 입니다. FTP에 관한 좋은 예제는 Delphi의 셈플에 있읍니다.. 아마 인터넷 및에 ...
    • whitekid
    • 1999.04.30 03:02
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.04.30 03:50
      whitekid wrote: > 제목 그대로 BDE의 버전을 체크하려고 합니다. > > 단 BDE API는 안쓰고.. 즉 BDE가...