Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ПРоблема с работой фильтра в базе ADO 
V
    Опции темы
Vrungel
Дата 6.6.2009, 19:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 4.6.2009

Репутация: нет
Всего: нет



Я создал базы в access, связал с делфи и начал делать фильтр по данным таблицы, но программа не запускаеться... пишит : что что то не так с выбранным фильтром ....

вот листинг :
Код


procedure TForm2.FormCreate(Sender: TObject);
begin

ADOTable1.Filter:='';
ADOTable1.FilterOptions:=[focaseInsensitive];
ADOTable1.Filtered:=true;        // ошибка выскакивает на этой строке
end;

procedure TForm2.BitBtn1Click(Sender: TObject);
begin
if RadioButton2.Checked then ADOtable1.Filter:='Год выпуска>'+edit4.Text +'and Год выпуска<'+edit5.text ;

if RadioButton1.Checked then ADOTable1.Filter:='Модель'+edit3.Text;

if RadioButton4.Checked then ADOtable1.Filter:='';

if RadioButton3.Checked then ADOTable1.Filter:='Цвет'+edit6.Text;
End;


Это сообщение отредактировал(а) Vrungel - 6.6.2009, 19:09
PM MAIL   Вверх
Данкинг
Дата 6.6.2009, 19:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 35
Всего: 130



Цитата(Vrungel @  6.6.2009,  20:05 Найти цитируемый пост)
что что то не так с выбранным фильтром ....

Так и пишет? smile 

Зачем фильтры? Запросы не проще использовать?


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Vrungel
Дата 6.6.2009, 20:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 4.6.2009

Репутация: нет
Всего: нет



запросы просто указывают на необходимую строку, а фильтр оставляет в таблице всё что запросил  smile 

ну есть какиенить другие идеи??
мне нада чтобы если ввёл цвет "серебристый", то в таблице остались только серебристые авто ...
PM MAIL   Вверх
Данкинг
Дата 6.6.2009, 20:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 35
Всего: 130



Цитата(Vrungel @  6.6.2009,  21:07 Найти цитируемый пост)
запросы просто указывают на необходимую строку, а фильтр оставляет в таблице всё что запросил

В общем-то, это как раз запрос оставляет, т.е. выбирает всё, что запросил. smile 

Цитата(Vrungel @  6.6.2009,  21:07 Найти цитируемый пост)
ну есть какиенить другие идеи??

Ошибка-то какая именно?


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Vrungel
Дата 6.6.2009, 20:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 4.6.2009

Репутация: нет
Всего: нет



Вот ошибка ....

Присоединённый файл ( Кол-во скачиваний: 14 )
Присоединённый файл  ______.png 6,90 Kb
PM MAIL   Вверх
Данкинг
Дата 6.6.2009, 21:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 35
Всего: 130



Цитата(Vrungel @  6.6.2009,  21:37 Найти цитируемый пост)
Вот ошибка .... 

 smile А если вручную выставить в свойствах опции - работает?


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Vrungel
Дата 6.6.2009, 21:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 4.6.2009

Репутация: нет
Всего: нет



 smile в каком свойствеи какую опцию?
PM MAIL   Вверх
Данкинг
Дата 6.6.2009, 21:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 35
Всего: 130



Цитата(Vrungel @ 6.6.2009,  22:15)
smile в каком свойствеи какую опцию?

В инспекторе свойств.


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Akella
Дата 6.6.2009, 23:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 29
Всего: 329



Цитата(Vrungel @  6.6.2009,  19:05 Найти цитируемый пост)
что то не так с выбранным фильтром ....

 smile чувак, с такими вопросами к телепатам smile

Добавлено через 1 минуту и 44 секунды
Цитата(Vrungel @  6.6.2009,  20:37 Найти цитируемый пост)
Вот ошибка .... 

советую к прочтению
http://forum.vingrad.ru/forum/topic-237714.html

Добавлено через 2 минуты и 52 секунды
Цитата(Vrungel @  6.6.2009,  19:05 Найти цитируемый пост)
procedure TForm2.FormCreate(Sender: TObject);
begin
ADOTable1.Filter:='';
ADOTable1.FilterOptions:=[focaseInsensitive];
ADOTable1.Filtered:=true;        // ошибка выскакивает на этой строке
end;

1. Объясни смысл этого кода.
2. А потом расскажи, что нужно сделать.

Добавлено через 5 минут и 32 секунды
Цитата(Vrungel @  6.6.2009,  20:07 Найти цитируемый пост)
ну есть какиенить другие идеи??
мне нада чтобы если ввёл цвет "серебристый", то в таблице остались только серебристые авто ... 

Тебе же посоветовали использовать SQL. Я бы тоже посоветовал.
Ну а если хочешь всё же фильтрами, то на форуме информации по работе с TDataSet.Filter и с TDataSet.OnFilterRecord вагон и маленькая тележка. Конечно же с примерами. smile

Добавлено через 8 минут и 4 секунды
Только поищи в разделе Delphi и базы данных. И этот вопрос тоже нужно было там задавать. А лучше не задавать, а воспользоваться поиском. smile 

Это сообщение отредактировал(а) Akella - 6.6.2009, 23:41
PM MAIL   Вверх
Zloxa
Дата 7.6.2009, 02:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Чо?
****


Профиль
Группа: Завсегдатай
Сообщений: 3473
Регистрация: 12.9.2008

Репутация: нет
Всего: 161



Правильно выбирайте форум

M
Zloxa
Перенесено из "Общие вопросы по БД"



--------------------
Достоверно известно, что 89% людей доверяют статистике взятой с потолка smile
PM   Вверх
Vrungel
Дата 7.6.2009, 07:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 4.6.2009

Репутация: нет
Всего: нет



делейт нафиг эту тему  ...  smile 
PM MAIL   Вверх
Akella
Дата 7.6.2009, 08:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 29
Всего: 329



Почему? Уже решил проблему?
PM MAIL   Вверх
flomaster
Дата 16.6.2009, 00:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 28.12.2007
Где: СПб

Репутация: нет
Всего: нет



Ага, трудности перевода... 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »


 




[ Время генерации скрипта: 0.1229 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.