Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Поля соответствия в таблице связанной сама с собой [D6, Paradox]


Mishenka ©   (2006-02-08 14:52:00) 

Есть база, в которой одна из таблиц связана сама с собой, по одному из полей. При попытке создать поле соответствия (Lookup field), выдаёт сообщение:
Circular datalinks are not allowed.
Как лучше создать поле соответствия в данном случае?


Mishenka   (2006-02-09 15:53:00) [1]

Понял. Всем спасибо!


Виталий Панасенко   (2006-02-09 13:00:00) [2]

См.
> evvcom ©   (08.02.06 15:04) [1]
> Ты уж не путай таблицу БД и компонент доступа к данным таблицы.
>  В твоем случае надо создать 2 компонента доступа к данным
> одной и той же таблицы.
. Он прав на все 1000%
Два TTable На одну таблицу. Первая: основная, в ней создаешь Lookup-поле, DataSet которой - вторая таблица(ну, и поля конечно).


John_Doe   (2006-02-09 11:38:00) [3]

Обьясни задачу полностью.
Так будет легче помочь.


Mishenka   (2006-02-09 10:36:00) [4]


> Виталий Панасенко   (09.02.06 10:29) [4]
> Это дерево, что ли ?

Что-то типа того.


Виталий Панасенко   (2006-02-09 10:29:00) [5]

Это дерево, что ли ?


Mishenka   (2006-02-09 09:17:00) [6]


> evvcom ©   (08.02.06 15:04) [1]


> В твоем случае надо создать 2 компонента доступа к данным
> одной и той же таблицы.

Это тобишь для одной таблицы создать два компанента TTable ?


> John_Doe   (08.02.06 18:42) [2]


> То есть если я понимаю,тебе надо чтоб во второе поле копировалось
> значение из первого.

Нет. Нужно чтобы некоторым записям соответствовали записи из той же таблицы.


John_Doe   (2006-02-08 18:42:00) [7]


> Есть база, в которой одна из таблиц связана сама с собой,
>  по одному из полей. При попытке создать поле соответствия
> (Lookup field), выдаёт сообщение:

То есть если я понимаю,тебе надо чтоб во второе поле копировалось значение из первого.
Так?
Если так,то сделай вычисляемое поле.


evvcom   (2006-02-08 15:04:00) [8]

Ты уж не путай таблицу БД и компонент доступа к данным таблицы. В твоем случае надо создать 2 компонента доступа к данным одной и той же таблицы.


Наверх

Титульная страница Поиск, карта сайта Написать письмо