Индекс не найден...

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
BlazeBio
Местный житель
Сообщения: 386
Зарегистрирован: 27 апр 2010, 14:31
Контактная информация:

Индекс не найден...

Сообщение BlazeBio »

Не могу понять, когда добавляю сортировку используя индекс ppgrformat01, почему при вызове интерфейса PickFormat пишется "индекс в таблице не найден", хотя в суппорте он есть, я даже ещё раз его пересоздал), когда убираю сортировку по индексу, то всё прекрасно открывается и работает, но нет сортировки(минус).
:???:

Код: Выделить всё

interface PickFormat;
	show at (,,7,10);
	var formatnrec:comp;
	create view
	as select  ppgrformat.name,ppgrformat.atl_nrec from ppgrformat(ppgrformat01)
	   where ((1==ppgrformat.kod));
parameters formatnrec;
browse bgroupmc;
	table ppgrformat;
	fields
		name 'Наименование','формата':[7],centered,protect;
	end;
	handleevent
		cmPick:
		{
			formatnrec:=ppgrformat.atl_nrec;
			CloseInterface('PickFormat');
		}
		cmDefault:
		{
			formatnrec:=ppgrformat.atl_nrec;
			CloseInterface('PickFormat');
		}
	end;
end.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Индекс не найден...

Сообщение edward_K »

обычно такое бывает когде индекс не совпадает с ограничениями.
как миниум по коду на 1 позиции должен быть(если нет придется добавить) - укажите его
BlazeBio
Местный житель
Сообщения: 386
Зарегистрирован: 27 апр 2010, 14:31
Контактная информация:

Re: Индекс не найден...

Сообщение BlazeBio »

В select первым идёт ppgrformat.name и ppgrformat01 индекс для него. А какие ограничения вы имеете ввиду? На эту таблицу ссылаются таблицы, но сама ppgrformat не имеет ссылок на другие таблицы.
Последний раз редактировалось BlazeBio 04 авг 2010, 13:14, всего редактировалось 2 раза.
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Re: Индекс не найден...

Сообщение m0p3e »

В данном случае нужен индекс kod+name. Он есть?
BlazeBio
Местный житель
Сообщения: 386
Зарегистрирован: 27 апр 2010, 14:31
Контактная информация:

Re: Индекс не найден...

Сообщение BlazeBio »

Когда создал другой индекс kod+name и использовал его при сортировке - всё заработало. 8)
Ответить