Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.29;
Скачать: CL | DM;

Вниз

Фильтрация записей таблицы (Access 2003)   Найти похожие ветки 

 
rra ©   (2006-10-12 15:42) [0]

Всем привет!
Хочу выполнить фильтрацию записей таблицы следющим образом: выделяю ячейку DBGrid"a, считываю имя поля и его значение для нее, а затем по нажатию кнопки (например, "Установить фильтр") данные фильтруются по выделенному значению. Так вот для некоторых полей фильтр работает, а для некоторых выдает ошибку: "Аргументы имеют неверный тип, выходят за пределы допустимого диапазона или вступают в конфликт друг с другом". Вот код:

procedure TmForm.SpeedButton2Click(Sender: TObject);
 begin
   if DataModule1.ADOTable_Contaktor.Filter = ""
    then
     DataModule1.ADOTable_Contaktor.Filter:= "["+ mForm.DBGrid_ContactorEtal.SelectedField.FieldName + "]"
  + "=" + mForm.DBGrid_ContactorEtal.SelectedField.DisplayText
    else DataModule1.ADOTable_Contaktor.Filter:= "";
 end;

Работает без ошибок для полей где в качестве значения цифры (даже если тип поля числовой), если поле содержит хотя бы один символ - не работает.
Подмогните, что не так?


 
rra ©   (2006-10-12 15:43) [1]

поспешил немного...
Работает без ошибок для полей где в качестве значения цифры (даже если тип поля Текстовый).


 
rra ©   (2006-10-13 09:12) [2]

Уважаемые, мастера!
Все же хотелось бы услышать ваше мнение по заданному вопросу.



Страницы: 1 вся ветка

Текущий архив: 2006.10.29;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.059 c
15-1160573172
novill
2006-10-11 17:26
2006.10.29
Как называется команда в ХР, которая регистрирует библиотеки?


2-1160667413
Oksana_new
2006-10-12 19:36
2006.10.29
Перевод символов в бинарный код


2-1160472952
horse
2006-10-10 13:35
2006.10.29
Как изменить языковую раскладку клавиатуры?


2-1160909875
Lexa11_2002
2006-10-15 14:57
2006.10.29
Paradox и сложные запросы


15-1160120762
litt
2006-10-06 11:46
2006.10.29
AutoCAD и Delphi