|
|
#1 |
|
Участник
|
Есть форма, например ProdJournalTable, из неё открывается другая форма, ProdJournalRoute. Причём во второй форме показываются только те записи где совпадает поле JournalNum из первой формы. А когда выбераешь другую запись в ProdJournalTable, в ProdJournalRoute обеовляется список, не могу понять, как реализовано.
|
|
|
|
|
#2 |
|
Участник
|
Руковдство разработчкиа ключевое слово "table relation"
Начни со страницы "Creating a relationship on a table" Также обязательно прочти best practice по данной тематике. |
|
|
|
|
#3 |
|
Учаснег
|
Блэки, у того элемента, которым вызывается вторая форма - обычно это MenuItemButton - есть свойство DataSource. Оно-то собсно и передает мастер-табличку. Естессно, что у этой таблички должна быть мастер-детальная связь с таблицей, используемой в дата-сорсе второй формы. Связи прописываются в свойствах таблицы (не в свойствах дата-сорса!).
А вообще конечно маззи прав. Учите матчасть, юноша...
__________________
Strictly IMHO & nothing personal
|
|
|
|
|
#4 |
|
----------------
|
Dynalink
В дополнение к вышесказанному хочется отметить
Связь между подобными формами делается с помощью механизма динамических связей (dynalink на QueryBuildDataSource-ах). Из первой формы передается курсор во вторую, и при каждом изменении его (курсора) в дочерней форме происходит изменение ограничений на DS. to AKIS св-во DataSource на MenuItemButton может быть незаполнено и при этом все будет работать корректно
|
|
|
|
|
#5 |
|
Учаснег
|
Wamr, спасибо за дополнение
![]() Я в общем-то addDynaLink-ом тоже регулярно пользуюсь Просто не хотелось открывать все "секреты" разом. Надо ж человеку дать возможность САМОМУ что-то найти. А то когда другие подсказали - хуже запоминается...
__________________
Strictly IMHO & nothing personal
|
|
|
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| Связи между таблицами 1:N и N:1 | 10 | |||
| Связи между таблицами. | 7 | |||
| связи между таблицами при установлении прав доступа | 9 | |||
|