Текущий архив: 2004.12.05;
Скачать: CL | DM;
ВнизMasterSource-MasterField Найти похожие ветки
← →
vvv © (2004-11-05 12:52) [0]Сущесвуют две таблицы(D и T). В D первичный индекс по 4-м полям, первое из которых (назовем его N) типа integer. В T первичный индекс по 3-м полям, по ним и надо связать таблицы.
В таблице D поля для связи имеют такое-же название и тип. Также в таблице Т построен индекс по этим 3-м полям. Когда устанавливаю связь T с D выдается ошибка: "Invalid value for field N".
Помогите разобраться в чем дело?
← →
vvv © (2004-11-05 13:04) [1]извиняюсь ошибся!
Также в таблице D построен индекс по этим 3-м полям.
← →
Johnmen © (2004-11-05 13:28) [2]>Когда устанавливаю связь
Что это означает ?
← →
vvv © (2004-11-05 13:34) [3]связываю по полям
T.MasterSource:=D.DataSource1;
T.IndexFieldNames:="список полей";
T.MasterFields:="список полей";
← →
Mike Kouzmine © (2004-11-05 14:41) [4]Не может быть первичным в детаил таблице тот же, что и первичный в мастер. Иначе 1-1
← →
vvv © (2004-11-05 14:44) [5]в таблицах первичные разные
← →
Mike Kouzmine © (2004-11-05 14:47) [6]Мастер Детаил
1 * 1 *
2 * 2 *
3 * 3 Инд
4 4 Инд
5 5 Инд
6 6 Инд
Связываешь 1.2.3 Мастера и 3,4,5 Детайла, причем поля должны соответствовать друг другу.
← →
vvv © (2004-11-05 15:31) [7]мужики, совпадают они.
я так и делаю.
скажу больше на двух других таблицах с такими же связями все работает. уже индексы все удалил и создал заново. не помагает.
← →
Mike Kouzmine © (2004-11-05 16:58) [8]Проверь. Чудес не бывает. Типы должны совпадать.
Страницы: 1 вся ветка
Текущий архив: 2004.12.05;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.038 c