Q&A

  • Table에서는 조건 검색이 어떻게 되는지????
안냐세요...

먼저 답변을 해 주실 분들께 감사의 인사를 ~~꾸벅~~^^*



다름이 아니라 테이블형식에서의 조건 검색인데...제가 알고 싶은 것은 AND검색에 대해서만 입니다.

예를 들어서 combobox 두개의 조건에 맞는 것을 검색하여 DBGrid에 뿌려 주는 것인데..

첫번째 combobox는 나이별. 두번째 combobox는 성별입니다.

남자고 20~29세에 해당하는 자료만 뿌려주는 방식인데, 제가 코딩이 약해서리...히히히



어떤 조건을 주면 되는지 쉽게 좀 설명을....

그럼 오늘 하루도 즐거운 하루 되시길...



3  COMMENTS
  • Profile
    cws 2000.02.21 23:07
    떴다 왕초보 wrote:

    > 안냐세요...

    > 먼저 답변을 해 주실 분들께 감사의 인사를 ~~꾸벅~~^^*

    >

    > 다름이 아니라 테이블형식에서의 조건 검색인데...제가 알고 싶은 것은 AND검색에 대해서만 입니다.

    > 예를 들어서 combobox 두개의 조건에 맞는 것을 검색하여 DBGrid에 뿌려 주는 것인데..

    > 첫번째 combobox는 나이별. 두번째 combobox는 성별입니다.

    > 남자고 20~29세에 해당하는 자료만 뿌려주는 방식인데, 제가 코딩이 약해서리...히히히

    >

    > 어떤 조건을 주면 되는지 쉽게 좀 설명을....

    > 그럼 오늘 하루도 즐거운 하루 되시길...



    안녕하세요..

    윗 글을 읽어보니..간단하게 보이는데 제가 잘못 이해 했나요..

    예) Table Name : Cws01

    Field Name : 니이=Age, 성별=Sex

    Query컴포넌트 : Query1 라고 가정하면



    *** Query부분

    Select Age, Sex.... // 보고자 하는 Data Field

    From Cws01

    Where Age Between :FAge And :TAge // 사용자가 보고자하는 나이

    And Sex = :FSex // 사용자가 보고자하는 성별

    Order ... // 보고자하는 Sort순서



    *** Button1을 클릭하였을때...Data산출

    //**먼저 나이Combox1선택시 나이선정(Min,Max)

    //**Min나이를 FAge1, Max나이를 TAge1에 넣어준 후 다음과 같이 작성하면 된다.

    With Query1 do

    begin

    Close; // *** AsValue에 Field Type을 써준다.

    ParamByName('FAge').AsValue := FAge1 //Min나이-변수

    ParamByName('TAge').AsValue := TAge1 //Max나이-변수

    ParamByName('FSex').AsValue := combobox2.Text // Sex Field가 String일때..

    Open;

    end;



    ### 두서없이 몇글자 적어보았는데 도움이 될런지..

    그럼 오늘 좋은 하루 되세요...

  • Profile
    임형호 2000.02.21 22:22
    떴다 왕초보 wrote:

    > 안냐세요...

    > 먼저 답변을 해 주실 분들께 감사의 인사를 ~~꾸벅~~^^*

    >

    > 다름이 아니라 테이블형식에서의 조건 검색인데...제가 알고 싶은 것은 AND검색에 대해서만 입니다.

    > 예를 들어서 combobox 두개의 조건에 맞는 것을 검색하여 DBGrid에 뿌려 주는 것인데..

    > 첫번째 combobox는 나이별. 두번째 combobox는 성별입니다.

    > 남자고 20~29세에 해당하는 자료만 뿌려주는 방식인데, 제가 코딩이 약해서리...히히히

    >

    > 어떤 조건을 주면 되는지 쉽게 좀 설명을....

    > 그럼 오늘 하루도 즐거운 하루 되시길...

    >



    query 컴포넌트를 사용하신다면 위의 조건문을 검색하는것은 아주 쉽습니다. 델파이 관련 책자에 SQL문으로 검색하는 부분을 찾으시면 될것 같구요.

    만약 Table 컴포넌트를 사용하신다면 Filter와 Filtered 속성을 이용하시면 될것 같거든요. 물론 이 내용도 일반적인 델파이 책을 보면 전부 나와있을겁니다.

  • Profile
    떴다 왕초보 2000.02.22 03:30
    임형호 wrote:

    > 떴다 왕초보 wrote:

    > > 안냐세요...

    > > 먼저 답변을 해 주실 분들께 감사의 인사를 ~~꾸벅~~^^*

    > >

    > > 다름이 아니라 테이블형식에서의 조건 검색인데...제가 알고 싶은 것은 AND검색에 대해서만 입니다.

    > > 예를 들어서 combobox 두개의 조건에 맞는 것을 검색하여 DBGrid에 뿌려 주는 것인데..

    > > 첫번째 combobox는 나이별. 두번째 combobox는 성별입니다.

    > > 남자고 20~29세에 해당하는 자료만 뿌려주는 방식인데, 제가 코딩이 약해서리...히히히

    > >

    > > 어떤 조건을 주면 되는지 쉽게 좀 설명을....

    > > 그럼 오늘 하루도 즐거운 하루 되시길...

    > >

    >

    > query 컴포넌트를 사용하신다면 위의 조건문을 검색하는것은 아주 쉽습니다. 델파이 관련 책자에 SQL문으로 검색하는 부분을 찾으시면 될것 같구요.

    > 만약 Table 컴포넌트를 사용하신다면 Filter와 Filtered 속성을 이용하시면 될것 같거든요. 물론 이 내용도 일반적인 델파이 책을 보면 전부 나와있을겁니다.