Q&A

  • DB에 연결된 콤보박스에서 선택필드를 리스트박스에..
델파이 완전 초보입니다....

처음으로 하는 코딩인데 주소록을 한번 만들어 볼려고 합니다..

콤보박스는 그룹을 나눌때 사용하려고 했는데 구분을 어떻게 하느냐 하면요

모든등록자를 선택했을때는 리스트박스에 이름필드에 있는 데이타를 전체 다

뿌려주고, 다른 그룹을 선택했을때는 콤보박스에서 선택한 그룹을 그룹필드에서

찾아서 일치하는 것만 뿌려주려고 합니다...



아래가 문제의 코딩입니다..선택한 그룹에 속하는 이름항목을리스트박스에 추가하는데서 문제가 있지픈데 잘 모르겠네요....



if문으로 구분지을때는 if combobox.Text <> '모든등록자 then~~

이런 식으로 했구요



ListBox1.Clear;

Close;

SQL.Clear;

SQL.Add('select 이름 from 개인');

SQL.Add('where 그룹 = :group');

ParamByName('group').AsString := str;

Open;



While EOF <> True do Begin

ListBox1.Items.Add(str);

next;

0  COMMENTS