powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Index
5 сообщений из 5, страница 1 из 1
Index
    #32290811
novi4ok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что делать если есть несколько индексов, причем обращенных к одной таблице,
что-то вроде
SELECT arherg
INDEX ON id_meter TO arherg1
SET RELATION TO meters->idob INTO arherg IN meters

SELECT arhoff
INDEX ON id_meter+DTOS(date_off)+time_off TO arhoff1
SET RELATION TO meters->idob INTO arhoff IN meters

SELECT arhpow
INDEX ON id_meter+DTOS(date_p)+time_p TO arhpow1
SET RELATION TO meters->idob INTO arhpow IN meters

Получается только последний индекс остальные перетираются, как быть?

И еще один вопрос что это за ошибка при запуске формы:
Error loading file - record number 30. Form1<or one of its members>.
Loading form or the data environment: Index tag is not found
Data environment состоит из 3 remote view, никаких индексов и отношений
пока не делал(хотя они нужны)
...
Рейтинг: 0 / 0
Index
    #32290815
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
HELP INDEX

Код: plaintext
1.
2.
3.
ADDITIVE 
Keeps open any previously opened index files. If you omit the ADDITIVE clause when
you create an index file or files for a table with INDEX, any previously opened index files
(except the structural compound index) are closed. 

PS
Используй CDX, через
Код: plaintext
INDEX ON eExpression TAG TagName 
...
Рейтинг: 0 / 0
Index
    #32290917
TheBurn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>Получается только последний индекс остальные перетираются, как быть?
Совершено правильно - в каждый момент активен только один таг или индексный файл и только одно RELATION

Можно открыть одновремено все индексные файлы и переключатся между ними - по совету NNN, но это только для скорости

Если хочется одновремено одну таблицу и несколько индексов и релейшенов - открывай таблицу в нескольких рабочих областях лдновремено
...
Рейтинг: 0 / 0
Index
    #32291009
Mik Prokoshin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как Вы написали - это индексы для разных таблиц (arherg1,arhoff,arhpow) и они остаются активны в данном куске кода (естественно, если надо сохранять уже существующие индексы в этих таблицах, см. NNN). Переназначается у Вас только Relation. Если Вам надо все связи одновременно, используйте SET RELATION ... ADDITIVE
...
Рейтинг: 0 / 0
Index
    #32291871
novi4ok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mik вы абсолютно правы именно так я и сделал. Всем спасибо
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Index
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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