지식에 목말라하며 고수님의 오아시스 같은 답변을 기다리고 있는 어린 코알라입니다.
프로그램을 마무리단계에 있는데 이 무지함이 그 일을 끝내지 못하게 발목을 붙잡고 있읍니다. 어여삐 여겨 어린(어리썩은) 코알라에게 맑은 물을 내려 주옵소서…
아주 간단한 질문인데 코딩을 잘 못하겠네요…
Query, UpdateSQL, Datasource, 등을 사용하여 DBGrid에 데이터를 직접 넣고 삭제하고 있읍니다.
DB에 이런 형식의 테이블이 있는데 아래와 같습니다.
필드명 : 관리번호 / 카드번호 / ~~~~~/ 사용장비명 / ~~ / 기타
레코드 : 1-1-1 / 12 / ~~~~~/ 모뎀 / ~~ / 예비
레코드 : 1-1-2 / 13 / ~~~~ / / /
대강 이렇습니다.
DBGrid1 에서 사용장비명에는 데이터가 있을 수도 없을 수 도 있습니다.
버턴을 누르면 “사용장비명”의 모뎀과 같이 데이터가 있는 것만 필터되어
DBGrid1 에 나타나게 하려고 합니다.
물론 "사용장비명"에 데이타가 없으면 그 이후의 "기타" 까지도 데이타가 없읍니다.
아직 완전 초보라 잘 모르니 소스를 자세히 적어주시면 많은 도움이 되겠습니다.
읽어주셔서 감사하고 항상 즐겁고 행복한 나날 되십시오..
With query1 do
begin
Close;
Sql.Clear;
Sql.Add('Select * From 데이타명');
Sql.Add('Where 사용장비명에대한 필드이름 <> :Data1');
ParamByName('Data1').AsString := '';
Open;
end;
dbgrid의 DataSource 는 query1으로 등록
이렇게 하면 될지 모르겠네요
그럼 수고하세요
아기코알라 wrote:
>
> 지식에 목말라하며 고수님의 오아시스 같은 답변을 기다리고 있는 어린 코알라입니다.
> 프로그램을 마무리단계에 있는데 이 무지함이 그 일을 끝내지 못하게 발목을 붙잡고 있읍니다. 어여삐 여겨 어린(어리썩은) 코알라에게 맑은 물을 내려 주옵소서…
>
> 아주 간단한 질문인데 코딩을 잘 못하겠네요…
>
> Query, UpdateSQL, Datasource, 등을 사용하여 DBGrid에 데이터를 직접 넣고 삭제하고 있읍니다.
>
> DB에 이런 형식의 테이블이 있는데 아래와 같습니다.
>
> 필드명 : 관리번호 / 카드번호 / ~~~~~/ 사용장비명 / ~~ / 기타
> 레코드 : 1-1-1 / 12 / ~~~~~/ 모뎀 / ~~ / 예비
> 레코드 : 1-1-2 / 13 / ~~~~ / / /
>
> 대강 이렇습니다.
>
> DBGrid1 에서 사용장비명에는 데이터가 있을 수도 없을 수 도 있습니다.
> 버턴을 누르면 “사용장비명”의 모뎀과 같이 데이터가 있는 것만 필터되어
> DBGrid1 에 나타나게 하려고 합니다.
> 물론 "사용장비명"에 데이타가 없으면 그 이후의 "기타" 까지도 데이타가 없읍니다.
>
> 아직 완전 초보라 잘 모르니 소스를 자세히 적어주시면 많은 도움이 되겠습니다.
>
> 읽어주셔서 감사하고 항상 즐겁고 행복한 나날 되십시오..
>