Q&A

  • 도와 주시와요.......ㅠ,.ㅠ


도와 주세요



검색하는 부분인데



필드의 나이와 이름이 같을때



아님 두개 중에 하나만 출력하는 것임당...





procedure TForm3.ComboBox1Change(Sender: TObject);

begin

with form1.Query1 do

begin

close;

sql.Clear;

sql.Add('select*from"address.db"');

sql.Add('where age='+ combobox1.Items[combobox1.itemindex]);

open;

end;

end;



procedure TForm3.Button1Click(Sender: TObject);



begin

with form1.Query1 do

begin

close;

sql.Clear;

sql.Add('select*from"address.db"');

sql.Add('where name like "%' + edit1.Text +'%"');

open;

end;

end; //이 부분은 이름임당.







두개의 필드를 체크박스의



if checkbox1.Checked=true then

//이 경우일때 위의 두경우

가 checkbox1의 체크로 이름과 나이가 같을때 둘다 출력할수 있도록 하는것임당....



지발 갈켜줘요 이부분에서 막혀서리...ㅠ,.ㅠ



















2  COMMENTS
  • Profile
    조규춘 2000.04.29 07:41
    사발우성 wrote:

    >

    > 도와 주세요

    >

    > 검색하는 부분인데

    >

    > 필드의 나이와 이름이 같을때

    >

    > 아님 두개 중에 하나만 출력하는 것임당...

    >

    >

    > procedure TForm3.ComboBox1Change(Sender: TObject);

    > begin

    > with form1.Query1 do

    > begin

    > close;

    > sql.Clear;

    > sql.Add('select*from"address.db"');

    > sql.Add('where age='+ combobox1.Items[combobox1.itemindex]);

    > open;

    > end;

    > end;

    >

    > procedure TForm3.Button1Click(Sender: TObject);

    >

    > begin

    > with form1.Query1 do

    > begin

    > close;

    > sql.Clear;

    > sql.Add('select*from"address.db"');

    > sql.Add('where name like "%' + edit1.Text +'%"');

    > open;

    > end;

    > end; //이 부분은 이름임당.

    >

    >

    >

    > 두개의 필드를 체크박스의

    >

    > if checkbox1.Checked=true then

    > //이 경우일때 위의 두경우

    > 가 checkbox1의 체크로 이름과 나이가 같을때 둘다 출력할수 있도록 하는것임당....

    >

    > 지발 갈켜줘요 이부분에서 막혀서리...ㅠ,.ㅠ





    이런식으로 하면 될거여요!

    물론 테스트는 안해봤지만.... and를 이용해서 하세요!





    if checkbox1.Checked=true then

    begin

    with form1.Query1 do

    begin

    close;

    sql.Clear;

    sql.Add('select*from"address.db"');

    sql.Add('where age='+ combobox1.Items[combobox1.itemindex] +

    'and name like ''%' + edit1.Text +'%'' Order By name');

    open;

    end;

    end;

  • Profile
    사발우성 2000.04.29 19:11
    조규춘 wrote:

    > 사발우성 wrote:

    > >

    > > 도와 주세요

    > >

    > > 검색하는 부분인데

    > >

    > > 필드의 나이와 이름이 같을때

    > >

    > > 아님 두개 중에 하나만 출력하는 것임당...

    > >

    > >

    > > procedure TForm3.ComboBox1Change(Sender: TObject);

    > > begin

    > > with form1.Query1 do

    > > begin

    > > close;

    > > sql.Clear;

    > > sql.Add('select*from"address.db"');

    > > sql.Add('where age='+ combobox1.Items[combobox1.itemindex]);

    > > open;

    > > end;

    > > end;

    > >

    > > procedure TForm3.Button1Click(Sender: TObject);

    > >

    > > begin

    > > with form1.Query1 do

    > > begin

    > > close;

    > > sql.Clear;

    > > sql.Add('select*from"address.db"');

    > > sql.Add('where name like "%' + edit1.Text +'%"');

    > > open;

    > > end;

    > > end; //이 부분은 이름임당.

    > >

    > >

    > >

    > > 두개의 필드를 체크박스의

    > >

    > > if checkbox1.Checked=true then

    > > //이 경우일때 위의 두경우

    > > 가 checkbox1의 체크로 이름과 나이가 같을때 둘다 출력할수 있도록 하는것임당....

    > >

    > > 지발 갈켜줘요 이부분에서 막혀서리...ㅠ,.ㅠ

    >

    >

    > 이런식으로 하면 될거여요!

    > 물론 테스트는 안해봤지만.... and를 이용해서 하세요!

    >

    >

    > if checkbox1.Checked=true then

    > begin

    > with form1.Query1 do

    > begin

    > close;

    > sql.Clear;

    > sql.Add('select*from"address.db"');

    > sql.Add('where age='+ combobox1.Items[combobox1.itemindex] +

    > 'and name like ''%' + edit1.Text +'%'' Order By name');

    > open;

    > end;

    > end;