Q&A

  • 여러가지 조건으로 검색을 하고 싶은데여..
APTRENTQuery.Close;

APTRENTQuery.SQL.Clear;

APTRENTQuery.SQL.Add('select * from paptrent');

APTRENTQuery.SQL.Add('Where NAME3 =' + #39 + EDSDONG.Text + #39 );

APTRENTQuery.Open;



이렇게 해서 NAME3 하고 EDSDONG 이 같은것을 검색을 했는데여...

몇가지를 더 입력을 받아야하는데 예) EDSAPTNAME.Text , EDSRMONEY1.Text ,EDSRMONEY2.Text 기타등등 ....



어떻게 연결을 해야하는지 그리고 모두 입력을 해야하는것이 아니고 어느

한가지 값만 입력해도 검색이 되게하고 싶어서여... 혹시나 꼭 모두 입력을

해야하면 어쩌나 하는 노파심에 .... 꼭 답변 부탁드립니다.

모두들 집에 가는길 조심하세여...

1  COMMENTS
  • Profile
    똘망울 2001.02.17 21:38
    zerodog wrote:

    > APTRENTQuery.Close;

    > APTRENTQuery.SQL.Clear;

    > APTRENTQuery.SQL.Add('select * from paptrent');

    > APTRENTQuery.SQL.Add('Where NAME3 =' + #39 + EDSDONG.Text + #39 );

    > APTRENTQuery.Open;

    >

    > 이렇게 해서 NAME3 하고 EDSDONG 이 같은것을 검색을 했는데여...

    > 몇가지를 더 입력을 받아야하는데 예) EDSAPTNAME.Text , EDSRMONEY1.Text ,EDSRMONEY2.Text 기타등등 ....

    >

    > 어떻게 연결을 해야하는지 그리고 모두 입력을 해야하는것이 아니고 어느

    > 한가지 값만 입력해도 검색이 되게하고 싶어서여... 혹시나 꼭 모두 입력을

    > 해야하면 어쩌나 하는 노파심에 .... 꼭 답변 부탁드립니다.

    > 모두들 집에 가는길 조심하세여...



    If문으로 조건 걸어서..필드값이 있는지 비교해서..

    쿼리문을 차례 차례 추가 하면 되져..



    .

    .

    {생략}

    query1.sql.Add(' select * from table where ''=''');

    if edit1.text <> '' Then

    Qeury1.Sql.Add('And '+ edit1.text );

    if edit2.text <> '' Then

    Qeury1.Sql.Add('And '+ edit2.text );