Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
RELATION в Grid
|
|||
|---|---|---|---|
|
#18+
Народ, может кто разъяснит? Чего-то не догоняю. Есть 3 таблицы: tab_vid, tab_korma, tab_dobavki. Проиндексированы. Делаю: SET RELATION TO tab_vid INTO tab_korma ADDITIVE SET RELATION TO tab_vid INTO tab_dobavki ADDITIVE Проверяю через 3 окна BROWSE: при передвижении по таблице tab_vid меняются значения в окнах двух других табличек. Все работает. Теперь пытаюсь сделать это в форме. В DS добавляю эти три таблицы. От полей tab_vid мышкой протягиваю линии RELATION к соответствующим индексам двух других таблиц. В форме рисую грид с 3 колонками. RecordSource в гриде делаю tab_vid. В Column1 ControlSource указываю tab_vid.vid, в Column2 - tab_korma.korm, в Column3 - tab_dobavki.dobavka. Запускаю форму. Column1 заполнена, а две остальные пустые. Что делаю не так? Благодарю всех, кто поможет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2005, 14:36 |
|
||
|
RELATION в Grid
|
|||
|---|---|---|---|
|
#18+
Связь (обычная) Скорее всего, ты не установил главный индекс в подчиненных таблицах (свойство Order в DataEnvironment для соответствующих курсоров) Кроме того, при отображении всех 3 таблиц в одном Grid (или в одном BROWSE) надо делать связь вида один-ко-многим (свойство OneToMany у объекта Relation в DataEnvironment) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2005, 14:57 |
|
||
|
RELATION в Grid
|
|||
|---|---|---|---|
|
#18+
И Order в подчиненных таблица установлен, и OneToMany у объектов Relation = .Т. И все равно колонки остаются пустыми. :-((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2005, 15:25 |
|
||
|
RELATION в Grid
|
|||
|---|---|---|---|
|
#18+
Приношу всем свои извинения, особенно стыдно перед господином ВладимиромМ! Таблицы были составлены не мною, и только сейчас увидел, что в подчиненных таблицах индексные поля (С) не совпадают по длине с индексными полями (С) основной таблицы. Выправил длину, заново составил индексы и все заработало. Господин ВладимирМ, в Фоксе Вы наша главная надежа и опора. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2005, 18:30 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33040639&tid=1594335]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 362ms |

| 0 / 0 |
