Та
Татьяна

Delphi не работает фильтрация (хотя всё правильно вроде)

Задание: Введите все сведения об учениках заданного класса со средним баллом выше заданного.
Ошибка после запуска через exe-файл, и нажатия на окей: Filter expression incorrectly
terminated.
Через программу: Project Projectl.exe raised exception class EDatabaseError with message 'Filter expression incorrectly terminated'. Process stopped. Use Step or Run to continue.
procedure TForm1.btn5Click(Sender: TObject);
var
s1,s2 :string;
begin
s1:=InputBox('Введите','Введите класс','');
s2:=InputBox('Введите','Введите средний балл','');
tbl1.Filtered:=False;
tbl1.FilterOptions:=[FoCaseInsensitive];
tbl1.Filter:=' Class='+s1+' and AVG_BALL>'+s2;
tbl1.Filtered:=True;
end;

ДО
Дмитрий Орлов

Скобки попробуй. (Class ) and ()
Не помню уже, но просто методом упрощения пробуй, в начале просто Class= просто AVG и потом уже AND

Похожие вопросы
Delphi. Image и пиксели никак не хотят работать правильно (
На языке Delphi можно работать в Турбо Паскале?
Почему не работает фильтр DBLookupCombobox, Delphi?
Помогите, почему не работает программа на Delphi
вроде всё правильно. . а вдруг на клапан придавит ? +++
Можете пожайлуста, проверить правильно ли работает (считает) программа в Delphi???
Оцените ли Вы Delphi XE? Я хочу работать на Delphi XE. Какие возможности есть на Delphi XE? ..
Delphi - как правильно?
Что в коде не правильно? (Delphi)
помогите правильно создать программу в delphi