Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.06.2011, 18:20   #1
shifu
Новичок
Джуниор
 
Регистрация: 09.06.2011
Сообщений: 2
Плохо Ошибка в фильтрации

Имеется программа через адо, таблицы c помощью DBGridEh.
написал следующий код для фильтрации:

var i: Byte;
sFilter: String;
begin
if ComboBox1.Text = 'Выберите поле' then
begin
MessageBox(Handle, 'Выберите название поля из списка!', 'Предупреждение', MB_OK + MB_ICONWARNING);
Exit;
end;

for i:= 0 to ListBox1.Items.Count - 1 do
if i = ListBox1.Items.Count - 1 then
sFilter:= sFilter + QuotedStr(ListBox1.Items[i])
else sFilter:= sFilter + QuotedStr(ListBox1.Items[i]) + ' and ';

TDBGridEh(SelControl).DataSource.Da taSet.Filter:= sFilter;
TDBGridEh(SelControl).DataSource.Da taSet.Filtered:= True;
end;

при нажатии на кнопку фильтровать выводит ошибку "Аргументы имеют неверный тип..."
Не могу понять почему так
shifu вне форума Ответить с цитированием
Старый 10.06.2011, 16:07   #2
shifu
Новичок
Джуниор
 
Регистрация: 09.06.2011
Сообщений: 2
По умолчанию

по ходу мне ни кто не поможет(((
shifu вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка при фильтрации Fellot БД в Delphi 1 23.05.2010 16:36
Ошибка фильтрации Table _SatanA_ БД в Delphi 3 24.10.2009 20:15
ошибка при фильтрации Screame Microsoft Office Excel 31 14.08.2009 10:10
ошибка фильтрации Dozent Общие вопросы Delphi 5 25.06.2008 22:52
Ошибка при фильтрации! Markus БД в Delphi 0 05.05.2007 17:28