Topic: Как реализовать фильтр в Комбобокс
Помогите реализовать фильтр в комбобокс!
Имеется таблица users с полями: (login, password, read, write, search, remove, administrator, director, zamdirector, rabotnik).
Login и Password (тип поля ТЕКСТ), остальные поля имеют тип (ДА/НЕТ).
Пользователи могут быть Директором, Зам. директора или Работниками.
Как реализовать фильтр в комбобоксе такого плана: если пользователь является директором то ему в комбобоксе показываются определенные пользователи, если работниками то другие.
Пробовал таким способом:
procedure Formzadanie_OnShow (Sender: string; Action: string);
begin
sUser := frmLogin.ComboBox1.Text; // remember username
if SQLExecute( 'SELECT director FROM users WHERE login='''+frmLogin.ComboBox1.Text+'''' ) = '1' then Formzadanie.ComboBox1.dbFilter := '(id=19) and (id=20)';
Formzadanie.ComboBox1.dbUpdate;
end;
Но после компиляции в комбобоксе вообще ничего нету!