|
Вопрос # 1 288/ вопрос открыт / |
|
Здравствуйте!
У меня такая невезуха с фильтрацией БД-точнее она не выполняется((( создал вторичные ключи у полей 'FIOZakaz' и 'Material'...может что кто подскажет...
Приложение: Переключить в обычный режим- procedure TFBase.Button3Click(Sender: TObject);
- begin
-
- begin
- DataModule1.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);
- begin
- DataModule1.TableGlavn1.CancelRange; Edit1.Clear;
- end;
-
- procedure TFBase.Button4Click(Sender: TObject);
- begin
-
- begin
- DataModule1.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);
- begin
- DataModule1.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]:
А вот делал, не помогает...
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|