![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Работа с TTable... [D5, Paradox]
Nick © (2003-07-15 09:46:00)Добрый день.
У меня такой вопрос.
Существует две таблицы (TTable), позиционирую на запись в DBGrid-е (Table1), нажимаю на кнопку и открывается другая форма на ней DBGrid (Table2).
Хочу сделать фильтрацию, чтоб при нажатии на кнопку, в DBGrid-е (Table2) отображались записи, принадлежащие той записи, на которую я позиционировался в DBGrid-е (Table1).
Как это сделать?
Спасибо.
vopros (2003-07-15 11:13:00) [21]filter="field(имя поля укажи)="А*""
Nick (2003-07-15 11:08:00) [22]
> Соловьев
Не работает, пишет, что поле не найдено(Table2: Field "А" no found). "А"- это первая буква в записи Table1. Вот так!
Nick (2003-07-15 11:04:00) [23]
> Anatoly Podgoretsky
ОК, например:
Table1 Name(WWW), Adres(222), и т.д.
Table2 Name(такой же как и в Table1(WWW)), Programm(111, 123, ...), и т.д.
Так вот мне надо чтобы в Table2 показывались записи, которые соответствуют полю Name, т.е. если Name=WWW, тогда Programm=111, Programm=123, ...
Этого достаточно или еще данных предоставить?
DenK_vrtz (2003-07-15 10:46:00) [24]Nick (15.07.03 10:10), а ты думаешь тут ясновицы сидят, и структуру твоих таблиц в мониторах видно. Ошибаешься!
Может книги почитать? или F1 нажать, для приличия.
Anatoly Podgoretsky (2003-07-15 10:42:00) [25]Nick (15.07.03 10:10)
А на этот вопрос только ты можешь ответить!
Это где то заесь "записи, принадлежащие той записи"
Мастер/детайл применить можно (ответ в той же области), но не к чему, так как ты открываешь в другой форме изолированную таблицу, фильтр будет экономичнее.
Ну ты понял, что данных не достаточно для ответа!
myor (2003-07-15 10:39:00) [26]а слабо самому поиграться со свойствами mastersource и masterfields table2?
Соловьев (2003-07-15 10:38:00) [27]
> А вот что писать после
> Table2.Filter:=.....
procedure Table2.AfterScroll
...
Table2.Filter := "ID="+Table1.FieldByName("ID").AsString;
...
Nick (2003-07-15 10:31:00) [28]Так что на счет филтра или мастер-детайл???
Соловьев (2003-07-15 10:16:00) [29]
> Судя по всему это мастер-детайл.
это и есть фильтр :)
Nick (2003-07-15 10:16:00) [30]
> Судя по всему это мастер-детайл. Зачем еще фильтр городить?
Хорошо мастер-детайл. Как его сделать, если можно поподробнее, плиз
NickBat (2003-07-15 10:11:00) [31]Судя по всему это мастер-детайл. Зачем еще фильтр городить?
Nick (2003-07-15 10:10:00) [32]>>Filter
Что бы это значило, если вы мне хотите сказать какой метод надо использовать, то это я и сам знаю!
А вот что писать после
Table2.Filter:=.....
Вот в чем вопрос??? Уважаемый Anatoly!
Anatoly Podgoretsky (2003-07-15 09:49:00) [33]Filter