Q&A

  • 마감작업과 sql문결과를 한번에 테이블에 반영
제가지금 판매프로그램을 짜고 있는데.

기존 클리퍼로 작성된 프로그램을 분석해서 윈도우용으로 하고 있습니다.

그런데 제일 신경 쓰이는 부분이 마감작업이었습니다.

판매,구매,수금,지불이 세가지 기능을 갖고 있고 마감작업시

이 자료들을 어떻게 처리를 해야 하는지. 마감테이블을 따로 만들어서 처리를 해야 하는지. 아니면 기존 자료를 그대로 두고 화면상에 나타낼때 그때 그때

마다 쿼리문장을 수행했을때 메모리 문제로 따운 될 가능성은 없는지?

그리고 마감작업시에 각 자료들을 쿼리 문을 이용해 통계를 낸다음 한번에 테이블에 반영할 수는 없는지요.

질문이 너무 많나!

마지막으로 view는 어느때 사용하는 지도 궁금합니다.

3  COMMENTS
  • Profile
    한재아 1999.05.04 23:28


    먼저fax에 대한 가르침 너무 감사드립니다.



    죄송하지만 앞으로도 DELPHI에 대해 재아가 많이 귀챦게 해드림에 먼저



    양해말씀드립니다.



    그럼 이번에도 죄송함을 무릎쓰고 엿쭙겠습니다.



    ▶dbgrid상에서 무수히 많은 데이타 중에서 내가 선택한 데이타를 더블클릭 해

    서상세정보를 보고싶다면 어떻게 해야 되나요?



    ▶db를 mdb를 쓰려고 하는데 왜저는 잘않되는건지요 부디 외면치 마시고



    하나하나 차근차근 천천히 설명을 부탁드립니다.



    재아가 잘모르걸랑요.



    그럼부탁드립니다. ^.^



  • Profile
    조복기 1999.07.17 20:27


    안녕하세요..조복기입니다..



    개발하고있는 프로그램이 C/S 환경이라면

    스토드프로시져나 뷰등을 적극 활용하세요..



    매번 마감작업시 SQL문으로 결과값을 얻어내는과정에서

    메모리문제는 신경쓸필요가 없고

    단지 문제가 되는건 속도문제입니다.. 젤 중요하죠..

    결과데이타들을 한곳에 모아놓고 사용하면

    매번 SQL문을 돌리지않고도 쉽게 결과물을 얻을수가 있겠죠..

    템프테이블을 사용하던가 아님 뷰를 사용하는거죠..



    뷰는 실제 존재하지않는 가상의 테이블입니다..

    여러테이블중에 원하는 결과값만 모아놓은 테이블이라고 보심 되는데

    속도가 당연히 빠르겠죠..미리 원하는값들을 모아놓았기때문에..



    C/S 프로그램 개발시에

    항상 서버를 놀리고 클라이언트쪽에서 모든작업을 하는경우가 많습니다..

    속도문제가 백배천배 나버리죠..

    트랜잭션이 많이 걸리는작업을 서버쪽에서 할수있겠금 SP등을

    적극 활용하시기 바랍니다..



    좋은하루되세요..





    심경섭 께서 말씀하시기를...

    > 제가지금 판매프로그램을 짜고 있는데.

    > 기존 클리퍼로 작성된 프로그램을 분석해서 윈도우용으로 하고 있습니다.

    > 그런데 제일 신경 쓰이는 부분이 마감작업이었습니다.

    > 판매,구매,수금,지불이 세가지 기능을 갖고 있고 마감작업시

    > 이 자료들을 어떻게 처리를 해야 하는지. 마감테이블을 따로 만들어서 처리를 해야 하는지. 아니면 기존 자료를 그대로 두고 화면상에 나타낼때 그때 그때

    > 마다 쿼리문장을 수행했을때 메모리 문제로 따운 될 가능성은 없는지?

    > 그리고 마감작업시에 각 자료들을 쿼리 문을 이용해 통계를 낸다음 한번에 테이블에 반영할 수는 없는지요.

    > 질문이 너무 많나!

    > 마지막으로 view는 어느때 사용하는 지도 궁금합니다.





  • Profile
    이정욱 1999.05.06 00:11
    안녕하세요?

    음.. 저를 지목하시다니.. 전 사실 DB쪽은 잘 모릅니다. 모.. 시스템도 잘 못하지만....

    DbGrid상에서는 마우스로 클릭하면 어차피 테이블레코드도 같이 이동을 합니다.

    즉, 그냥 다른 폼이나 판넬같은 곳에 DBEdit을 쫘악 깔아놓으면 마우스로 DBGrid를 누르는 곳의 정보가 나옵니다. 혹시 일정한 필드로 엮여있는 다른 DB를 열어서 검색 후 보여주려고 하는것이라면 DBGrid의 SelectedField속성을 이용해서 OnDblClick이벤트에서 처리를 해주시면 될것같네요.

    mdb를 사용하시려면 ODBC를 사용해서 연결을 하셔야합니다.

    그런데 ODBC로 이용해서 mdb를 연결을 해보니 데이타가 적을때는 괜찬은데 많아지니 열리는 속도가 정말 너무 심하게 느려지더군요. 거의 1분이 넘어버림...

    그래서 전 Diamond라는 상용컴포넌트를 구입해서 사용합니다. 이것으로 하면 BDE의 포함이 필요없이 무지 빨리 연결이 되거든요.

    에구 너무 답변이 시원치 않았죠?



    한재아 wrote:

    >

    > 먼저fax에 대한 가르침 너무 감사드립니다.

    >

    > 죄송하지만 앞으로도 DELPHI에 대해 재아가 많이 귀챦게 해드림에 먼저

    >

    > 양해말씀드립니다.

    >

    > 그럼 이번에도 죄송함을 무릎쓰고 엿쭙겠습니다.

    >

    > ▶dbgrid상에서 무수히 많은 데이타 중에서 내가 선택한 데이타를 더블클릭 해

    > 서상세정보를 보고싶다면 어떻게 해야 되나요?

    >

    > ▶db를 mdb를 쓰려고 하는데 왜저는 잘않되는건지요 부디 외면치 마시고

    >

    > 하나하나 차근차근 천천히 설명을 부탁드립니다.

    >

    > 재아가 잘모르걸랑요.

    >

    > 그럼부탁드립니다. ^.^

    >





    • 하윤철
      1999.05.05 00:45
      송수정 wrote: > 델파이 3.0을 쓰고 있습니다. > DB에 있는 내용을 레포트로 출력하고자 할때 > 퀵레...
    • Crow2020
    • 1999.07.18 00:57
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 권경부
      1999.07.20 08:51
      쩝.. 프린터가 잘 설정이 안되었다는 이야기네요. 즉, 컴퓨터에 연결되지않은 프린터나 유령프린터를 설...
    • 배재민
    • 1999.05.05 00:28
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1999.05.05 04:36
      아래의 내용을 살펴보니.. try ...finally.. 의 사용에 대해 이해가 조금 부족한듯 싶습니다. finall...
    • 송기원
    • 1999.07.17 21:30
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 전철호
      1999.07.19 18:46
      송기원 께서 말씀하시기를... > Tedit에서 현재 caret의 위치를 구할려면 어떻게 해야 합니까? > > 예...
    • 하윤철
      1999.05.05 00:45
      송수정 wrote: > 델파이 3.0을 쓰고 있습니다. > DB에 있는 내용을 레포트로 출력하고자 할때 > 퀵레...
    • 이정환
    • 1999.07.17 18:20
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 권경부
      1999.07.20 08:49
      0D0A는 완전한 엔터를 입력했을때 들어가는 코드입니다. 문서에는 캐리지리턴과 하드리턴이 있는데 캐리지...
    • 문의득
    • 1999.07.17 16:30
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 하윤철
      1999.05.04 23:44
      1. Tab control을 올려놓고 폼 색상을 바꾸면... 텝들의 색상은 따라서 안바뀌고 윈도우의 칙칙한 회색...
    • 안치봉
      1999.05.05 01:25
      하윤철 wrote: > 1. Tab control을 올려놓고 폼 색상을 바꾸면... > 텝들의 색상은 따라서 안바뀌고 ...
    • 김종호
    • 1999.07.17 10:07
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 김지건
      1999.05.04 23:29
      프로그램이 실행중에 있을때 TalNet.exe라를 실행화일이 죽는 것을 방지하고 싶은데요...방법을 모르겠...
    • 김성동
      1999.07.17 18:04
      SubKeyList := TStringList.Create; 로 변경하세요. TStrings는 Abstract Class이기 때문에 바로 쓸 수 없...
    • 1999.05.05 01:04
      김지건 wrote: > 프로그램이 실행중에 있을때 TalNet.exe라를 실행화일이 > > 죽는 것을 방지하고 싶...
    • 심경섭
    • 1999.07.17 06:57
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 한재아
      1999.05.04 23:28
      먼저fax에 대한 가르침 너무 감사드립니다. 죄송하지만 앞으로도 DELPHI에 대해 재아가 많이 귀챦게 ...
    • 조복기
      1999.07.17 20:27
      안녕하세요..조복기입니다.. 개발하고있는 프로그램이 C/S 환경이라면 스토드프로시져나 뷰등을 적극...
    • 이정욱
      1999.05.06 00:11
      안녕하세요? 음.. 저를 지목하시다니.. 전 사실 DB쪽은 잘 모릅니다. 모.. 시스템도 잘 못하지만.... DbG...
    • 김영애
    • 1999.05.04 05:26
    • 4 COMMENTS
    • /
    • 0 LIKES
    • BDS
      1999.07.17 04:54
      고수님들의 한수 지도를 부탁드리며.... 검색을 하려고 하는데 검색 버튼을 클릭시 다음과 같은 에러가 '...
    • 하윤철
      1999.05.04 23:12
      김영애 wrote: > 이것을 함으로써 보고서가 어렵다는 것을 다시한번 느꼈습니다.. > 이것을 테이블 4개를...
    • 1999.07.18 06:55
      BDS 께서 말씀하시기를... > 고수님들의 한수 지도를 부탁드리며.... > 검색을 하려고 하는데 검색 버튼...
    • rain
      1999.05.04 05:34
      저는 그와 같은 상황에서는 일종의 View를 만들어서 해결합니다. 아니면, 폼의 내용과는 상관없는 SQL...
    • 이호선
      1999.05.04 21:27
      답변감사합니다.그런데 궁금한것이 더있어서요. Word화일이나 다른 문서화일로도 첨부가 가능한지요. 문...
    • 하윤철
      1999.07.19 20:03
      해봤습니다만 안되더만요. 안되는걸 어쩝니까. 다시 물어보는수 밖에요... 코드를 그대로 올리니 한번 봐...
    • 이정욱
      1999.05.04 22:42
      Word파일을 그림으로 저장하실 수 있으면 가능합니다만, 저희는 그 방법을 모르니 불가능하다고 하겠네요.....
    • 조복기
      1999.07.19 22:17
      안녕하세요..조복기입니다.. 참고가 될 사항만 말씀드리겠습니다. 이기종간의 테이블조인은 필요한...
    • 이호선
    • 1999.05.04 21:27
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.05.04 22:42
      Word파일을 그림으로 저장하실 수 있으면 가능합니다만, 저희는 그 방법을 모르니 불가능하다고 하겠네요.....
    • 김영옥
    • 1999.05.04 19:32
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 문보석
      1999.07.17 01:38
      안녕하세요... 인터넷 페이지에 있는 서버,클라이언트 소켓을 가지고 Gif 이미지 전송 프로그램을 ...
    • 구창민
      1999.05.04 21:22
      김영옥 wrote: > 싱그러운 아침입니다. > 다들 어제의 비가 반가웠겠죠... > 다름 아니라 ... 제가 델파...
    • 1999.05.04 21:20
      김영옥 wrote: > 싱그러운 아침입니다. > 다들 어제의 비가 반가웠겠죠... > 다름 아니라 ... 제가 델파...
    • 호의석
    • 1999.07.17 00:20
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 손창근
      1999.07.17 00:51
      안녕하세요.. 오공이 입니다. 다음 팁은 각 셀에 color을 넣는 Tip입니다. 이걸 이용하시면 원하시는 ...
    • 김영옥
    • 1999.05.04 19:32
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.05.04 21:22
      김영옥 wrote: > 싱그러운 아침입니다. > 다들 어제의 비가 반가웠겠죠... > 다름 아니라 ... 제가 델파...
    • 1999.05.04 21:20
      김영옥 wrote: > 싱그러운 아침입니다. > 다들 어제의 비가 반가웠겠죠... > 다름 아니라 ... 제가 델파...
    • 델초보
    • 1999.07.17 00:05
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이상준
      1999.07.17 02:21
      델초보 께서 말씀하시기를... > 델파이에서 win.ini말고 일반 .ini화일을 읽어올때 > 섹션명만 읽어오는 ...
    • 고혜정
    • 1999.05.04 18:50
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 신진욱
      1999.07.06 09:05
      고혜정 께서 말씀하시기를... > 다음과 같은 에러가 발생해서 도움을 청하려 합니다. > Error : Cannot ...
    • 1999.05.04 21:17
      고혜정 wrote: > 다음과 같은 에러가 발생해서 도움을 청하려 합니다. > Error : Cannot make a visible...
    • 이정욱
      1999.05.04 21:17
      이미 보여주고 있는 창을 또 ShowModal을 하시려는것 같습니다. 일단 그 폼의 Visible을 False로 주시고 S...