powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / RELATION в Grid
4 сообщений из 4, страница 1 из 1
RELATION в Grid
    #33040579
О_В_Д
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ, может кто разъяснит? Чего-то не догоняю.
Есть 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 заполнена, а две остальные пустые.
Что делаю не так?
Благодарю всех, кто поможет.
...
Рейтинг: 0 / 0
RELATION в Grid
    #33040639
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Связь (обычная)

Скорее всего, ты не установил главный индекс в подчиненных таблицах (свойство Order в DataEnvironment для соответствующих курсоров) Кроме того, при отображении всех 3 таблиц в одном Grid (или в одном BROWSE) надо делать связь вида один-ко-многим (свойство OneToMany у объекта Relation в DataEnvironment)
...
Рейтинг: 0 / 0
RELATION в Grid
    #33040747
О_В_Д
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И Order в подчиненных таблица установлен, и OneToMany у объектов Relation = .Т. И все равно колонки остаются пустыми. :-(((
...
Рейтинг: 0 / 0
RELATION в Grid
    #33041497
О_В_Д
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приношу всем свои извинения, особенно стыдно перед господином ВладимиромМ!
Таблицы были составлены не мною, и только сейчас увидел, что в подчиненных таблицах индексные поля (С) не совпадают по длине с индексными полями (С) основной таблицы. Выправил длину, заново составил индексы и все заработало.
Господин ВладимирМ, в Фоксе Вы наша главная надежа и опора.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / RELATION в Grid
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]