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