11.03.2004, 15:33 | #1 |
Участник
|
Невидимая связь двух таблиц в формах
Есть две формы, в каждой форме по гриду, построенные по двум разным DS (обычные таблицы с данными).
Из формы1 вызывается форма2 по MenuItemButtom, параметры никакие не передаются. Если форму 2 открывать самостоятельно, то в грид попадают все данные из DS2. Если форму2 открывать из формы1 (курсор стоит на строке грида1), то в гриде2 отображаются только данные, соответсвующие текущей строке грида1. В relations эти таблицы не связаны. Где тогда они могут быть связаны и как в форме2 эту связь можно убрать, т.е. чтобы появлялись все данные из DS2? |
|
11.03.2004, 15:55 | #2 |
Moderator
|
Re: Невидимая связь двух таблиц в формах
Цитата:
Изначально опубликовано ArturK
отображаются только данные, соответсвующие текущей строке грида1. Проверьте, в чем это соответствие выражается, и ройте в этом направлении.
__________________
Андрей. |
|
11.03.2004, 15:57 | #3 |
Moderator
|
А убрать на форме связь можно так: в методе init() datasource формы2 напишите:
this.clearDynalinks();
__________________
Андрей. |
|
11.03.2004, 16:10 | #4 |
Участник
|
Цитата:
Изначально опубликовано Dron AKA andy
А убрать на форме связь можно так: в методе init() datasource формы2 напишите: this.clearDynalinks(); public void init() { super(); this.query().datasourceNo(1).clearRange(); } но всеравно не помгло ... |
|
11.03.2004, 16:21 | #5 |
Участник
|
а вы найдите общий для обоих тип EDT. Вот там и ройте, думаю, нароете..
|
|
11.03.2004, 16:34 | #6 |
Участник
|
А с помощью каких средств можно посмотреть какие range`s наложене на текущую форму?
|
|
11.03.2004, 16:47 | #7 |
Участник
|
http://www.axforum.info/forums/showt...ighlight=range - может это наведет на правильные мысли?
|
|
11.03.2004, 16:47 | #8 |
Moderator
|
Dynalinks и ranges - разные вещи, поэтому clearRange() не для этого случая.
Посмотреть ranges можно в окне фильтра по Ctrl+F3 (если ranges не hidden).
__________________
Андрей. |
|
11.03.2004, 16:59 | #9 |
Участник
|
помню как-то я открывал окно, в котором были перечислены все условия
с текущими значениями (все это было представлено в виде дерева). т.е. я там видел примерно следующее ... fild1 = "Значение1" fild1 = "Значение2" fild2 = "Значение8" ... Но вот сейчас не могу вспомнить откуда я такую форму вызывал. Может, кто подскажет откуда подобная форма вызывается? |
|
11.03.2004, 17:57 | #10 |
Moderator
|
Цитата:
Посмотреть ranges можно в окне фильтра по Ctrl+F3
__________________
Андрей. |
|
11.03.2004, 18:03 | #11 |
Участник
|
Цитата:
Изначально опубликовано Dron AKA andy
Невнимательно читаете. но форма, о которой я говорю выглядела немного по другому, - как я уже писал в виде дерева, и с полной информацией о форме, т.е. используемые DS, range именно в каждом DS и еще множество информации о форме ... |
|
11.03.2004, 18:18 | #12 |
Участник
|
Цитата:
форма, о которой я говорю выглядела немного по другому, - как я уже писал в виде дерева, и с полной информацией о форме,
|
|
|
Похожие темы | ||||
Тема | Ответов | |||
отчёт из двух таблиц на двух листах с группировкой | 4 | |||
LookUp из двух таблиц ... | 16 | |||
Связь двух разных кубов в OLAP? | 5 | |||
Связь двух таблиц | 10 |
|