안녕하세요. 고수님
이 곳에 글을 올린지 몇일이 지났건만 아직 저에 대한 답변이 없어 이렇게 다시 글을
올리게 되었습니다. 다시 한번 이글을 봐주시고 이에 대한 답변을 주셨으면 합니다.
전 Delphi5/Interbase6을 사용하고 있으며 제 고민은 다음과 같습니다.
Query를 이용한 Data를 DBGrid로 보여주고 이 보여진 자료를 사용자가 임의적으로
등록, 수정, 삭제가 가능하도록 하고 싶습니다.
Table을 이용할때에는 이것이 쉽게 되지만 제가 굳이 Query를 이용하게 된 이유는
다음과 같습니다.
첫째, 자료의 양이 많아 Query로 자료를 1차 추출하고 추출된 자료를 기준으로 새
자료를 등록, 수정, 삭제가 되도록 하고 싶습니다.
둘째, 자료의 각 레코드 필드별로 다른 테이블과 연결하여 그 연결된 자료 또한 위
와 같이 등록, 수정, 삭제가 되옥록 하고 싶습니다.
셋째, 많은 양의 자료가 계속적으로 늘어남에 따라 데이타의 중복 입력과 신속한
입력 처리를 위해 DBGrid를 이용하려 합니다.
물론 위의 이유만은 아니지만 우선 중요한 몇가지만을 적어 보았습니다.
제가 예전에 보아온것 중에 다소 특이한 DBGrid를 본적이 있는데 DBGrid내의 특정
필드가 LookupComboBox와 같이 나타나는 경우가 있더군요.
현재의 Delphi5의 DBGrid로 이 형태도 가능한지요. 그리고 위의 기술된 내용을
기준으로 혹시 Query가 아닌 Table로도 가능하다면 그 방법을 가르쳐 주시면 감사
하겠습니다.
많은 고수님들의 여러 답변을 부탁드립니다.
참고) 전 Form상에 DBGrid만을 가져다 놓고 작업을 할 생각이지요.
즉 TUpdateSQL/TibUpdateSQL을 쿼리데이타셋의 UpdateObject에 설정해 주어야 합니다.
(물론 Update관련 SQL도 모두 지정되어야 하고요)
궁금점으로 인한 정신적 고통 wrote:
> 안녕하세요. 고수님
> 이 곳에 글을 올린지 몇일이 지났건만 아직 저에 대한 답변이 없어 이렇게 다시 글을
> 올리게 되었습니다. 다시 한번 이글을 봐주시고 이에 대한 답변을 주셨으면 합니다.
>
> 전 Delphi5/Interbase6을 사용하고 있으며 제 고민은 다음과 같습니다.
>
> Query를 이용한 Data를 DBGrid로 보여주고 이 보여진 자료를 사용자가 임의적으로
> 등록, 수정, 삭제가 가능하도록 하고 싶습니다.
> Table을 이용할때에는 이것이 쉽게 되지만 제가 굳이 Query를 이용하게 된 이유는
> 다음과 같습니다.
>
> 첫째, 자료의 양이 많아 Query로 자료를 1차 추출하고 추출된 자료를 기준으로 새
> 자료를 등록, 수정, 삭제가 되도록 하고 싶습니다.
> 둘째, 자료의 각 레코드 필드별로 다른 테이블과 연결하여 그 연결된 자료 또한 위
> 와 같이 등록, 수정, 삭제가 되옥록 하고 싶습니다.
> 셋째, 많은 양의 자료가 계속적으로 늘어남에 따라 데이타의 중복 입력과 신속한
> 입력 처리를 위해 DBGrid를 이용하려 합니다.
>
> 물론 위의 이유만은 아니지만 우선 중요한 몇가지만을 적어 보았습니다.
> 제가 예전에 보아온것 중에 다소 특이한 DBGrid를 본적이 있는데 DBGrid내의 특정
> 필드가 LookupComboBox와 같이 나타나는 경우가 있더군요.
> 현재의 Delphi5의 DBGrid로 이 형태도 가능한지요. 그리고 위의 기술된 내용을
> 기준으로 혹시 Query가 아닌 Table로도 가능하다면 그 방법을 가르쳐 주시면 감사
> 하겠습니다.
> 많은 고수님들의 여러 답변을 부탁드립니다.
>
> 참고) 전 Form상에 DBGrid만을 가져다 놓고 작업을 할 생각이지요.