| 
| 
 | Вопрос # 1 288/ вопрос открыт / | 
 |  Здравствуйте!У меня такая невезуха с фильтрацией БД-точнее она не выполняется(((  создал вторичные ключи у полей 'FIOZakaz' и 'Material'...может что кто подскажет...
 Приложение:Переключить в обычный режим procedure TFBase.Button3Click(Sender: TObject);begin beginDataModule1.TableGlavn1.IndexName:='IND';DataModule1.TableGlavn1.SetRangeStart;DataModule1.TableGlavn1.FieldByName('FIOZakaz').AsString:=Edit1.Text;DataModule1.TableGlavn1.SetRangeEnd;DataModule1.TableGlavn1.FieldByName('FIOZakaz').AsString:=Edit1.Text;DataModule1.TableGlavn1.ApplyRange;end; end; procedure TFBase.Button2Click(Sender: TObject);beginDataModule1.TableGlavn1.CancelRange;    Edit1.Clear;end; procedure TFBase.Button4Click(Sender: TObject);begin beginDataModule1.TableGlavn1.IndexName:='IND';DataModule1.TableGlavn1.SetRangeStart;DataModule1.TableGlavn1.FieldByName('Material').AsString:=Edit2.Text;DataModule1.TableGlavn1.SetRangeEnd;DataModule1.TableGlavn1.FieldByName('Material').AsString:=Edit2.Text;DataModule1.TableGlavn1.ApplyRange;end; end; procedure TFBase.Button5Click(Sender: TObject);beginDataModule1.TableGlavn1.CancelRange;    Edit2.Clear;end;
|  |   Вопрос задал: RezchiK (статус: Посетитель)Вопрос отправлен: 24 января 2008, 22:00
 Состояние вопроса: открыт, ответов: 2.
 |  Ответ #1. Отвечает эксперт: xamall Здравствуйте, RezchiK!Необходимо включить свойство FILTERED у компонента Table.
 
 DataModule1.TableGlavn1.filtered:=true;
 
|  | Ответ отправил: xamall (статус: 1-ый класс)Время отправки: 25 января 2008, 01:10
 
 |  Ответ #2. Отвечает эксперт: Feniks Здравствуйте, RezchiK!А можно еще фильтровать свойством Filter.
 
 Filter:='FIOZakaz='+Edit1.Text+';Material='+Edit2.Text;т.е. в этом свойстве можно указывать несколько полей через разделитель. 
|  | Ответ отправил: Feniks (статус: Бакалавр)Время отправки: 25 января 2008, 11:54
 Оценка за ответ: 5
 |  
 Мини-форум вопросаВсего сообщений: 3; последнее сообщение — 25 января 2008, 08:39; участников в обсуждении: 1. 
|   | RezchiK (статус: Посетитель), 24 января 2008, 22:54 [#1]:он фильтрует, когда у вторичного ключа одно поле, а когда я добовляю второе поле, он и вовсе отказывается фильтровать... |  
|   | RezchiK (статус: Посетитель), 25 января 2008, 04:53 [#2]:А вот делал, не помогает... |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |