19.06.2003, 10:17 | #1 |
Участник
|
Проблема с зависимостями
Задумка тривиальная:
Создаю две формы, В них по grid'у, в которых отображаются значения из двух связанных таблиц ( например отдел и сотрудники), Теперь, при выборе определенного отдела на одной форме, автоматически должны отображаться сотрудники в другой форме. Таблицы сделал, формы создал, А вот как сделать чтобы отображались только активные сотрудники не знаю. Господа, подскажите как это сделать попроще не используя в качестве примера что-то вроде формы заказов, или где это можно найти Заранее благодарю |
|
19.06.2003, 12:40 | #2 |
Moderator
|
Проще всего создать menuitem, открывающий вторую (дочернюю) форму, и поместить MenuItemButton на первую форму. Если relations настроены, все будет работать.
__________________
Андрей. |
|
19.06.2003, 16:31 | #3 |
Участник
|
Две таблицы связаны по полю (допустим "отдел") через расширенный тип
В DataSources родительской формы указан как источник первая таблица дочерней формы - 2 источника: как таблица "отдел" так и таблица "сотрудник" они тоже связаны через InnerJoing Дочерняя форма вызывается из родительской через MenuItem Но все равно в дочерней форме видны записи относящиеся к первой строке таблицы таблице Если кто может, ответьте пожалуйста Заранее спасибо |
|
19.06.2003, 16:41 | #4 |
Moderator
|
А с одним datasource в дочерней таблице нельзя? В этом вся проблема. Если нужны поля из родительской таблицы - показать их через display-методы.
В описанном случае придется программно прописывать dynalink между родительской формой (ее datasource) и родительским datasource дочерней формы.
__________________
Андрей. |
|
19.06.2003, 17:07 | #5 |
Участник
|
Именно, необходимо отражать активные данные, если не затруднит - поделитесь опытом подкиньте кодов и как их "юзать" пограмотней или саму задумку , как она устроена
Заранее огромное спасибо. |
|
19.06.2003, 17:16 | #6 |
Участник
|
Именно, необходимо отражать активные данные, если не затруднит - поделитесь опытом подкиньте кодов и как их "юзать" пограмотней или саму задумку , как она устроена
Заранее огромное спасибо. |
|
19.06.2003, 17:48 | #7 |
Moderator
|
Сымитировал ситуацию, у меня все нормально работает с 2 датасорсами и без программирования, через menuitem. Проверь, чтобы на гриде в дочерней форме стоял в свойствах родительский datasource.
__________________
Андрей. |
|