Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / посик по 2 полям / 5 сообщений из 5, страница 1 из 1
04.10.2003, 17:58
    #32284102
MoneyM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
посик по 2 полям
как сделать с индексами? как проиндексировать? как применить SEEK ??
...
Рейтинг: 0 / 0
04.10.2003, 19:10
    #32284113
karly™
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
посик по 2 полям
Поиск по любому количеству полей можно организовать командой
Locate for Field1 = Val1 and Field2 = Val2 ...

Команда Rushmore-оптимизируема, если по каждому полю из условия
сделать отдельный индекс.
Index on Field1 tag Field1
Index on Field2 tag Field2
. . .

Seek() для поиска по нескольким полям лучше не использовать.
Но, если очень хочется, заведи индекс по сумме нужных полей,
приведя их в текстовый вид функциями str(), dtoc(), transform(), padl()
...
Рейтинг: 0 / 0
05.10.2003, 00:42
    #32284159
brahew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
посик по 2 полям
Как вариант: индекс по всем полям по которым надо искать или по одному наиболее критичному, seek ом ищеш по полю которое первое в индексе а дальше locate rest. это как вариант - работает достаточно быстро
...
Рейтинг: 0 / 0
05.10.2003, 11:47
    #32284221
MoneyM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
посик по 2 полям
2 brahew

объясни попобробнее пожалуйста
...
Рейтинг: 0 / 0
06.10.2003, 08:02
    #32284455
brahew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
посик по 2 полям
Допустим есть форма с сеткой то биш гридом с 2 полями, по первому полю индекс, есть над сеткой текстовое поле, при написании там чего нибудь должен быть поиск по сетке, в текстовое поле зашиваеш условие в interactivechenge, что пока не напишут точку с запятой ищеш seek ом первому полю, после того как написали ; locate rest(см. Help), соответственно user который не глупый сначала допусти станет га подразделение в этом поиске, потом напечатает ; и будет писать фамилию работника, но это как вариант, своих схем быстрых поисков можно разработать массу
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / посик по 2 полям / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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