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