powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Locate в цикле правильно ли это ?
8 сообщений из 33, страница 2 из 2
Locate в цикле правильно ли это ?
    #32983267
Strong
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey Ts
Индексировать представление по тому же полю (после открытия) и потом делать все вышесказанное.

Никак не могу, система не моя при попытке индекса пишет " невозможно выполнить с таблицами курсоры которых открыты в многопользовательском режиме."
...
Рейтинг: 0 / 0
Locate в цикле правильно ли это ?
    #32983279
Strong
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Strong
Никак не могу, система не моя при попытке индекса пишет " невозможно выполнить с таблицами курсоры которых открыты в многопользовательском режиме."

Точнее : "Команду нельзя выдать для таблицы, курсоры которой действуют в режиме буферизации таблицы."
...
Рейтинг: 0 / 0
Locate в цикле правильно ли это ?
    #32983656
Andrey Ts
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так сразу после открытия курсора поставьте строчную буферизацию, создайте индекс и верните табличную буферизацию
...
Рейтинг: 0 / 0
Locate в цикле правильно ли это ?
    #32983915
Strong
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey TsТак сразу после открытия курсора поставьте строчную буферизацию, создайте индекс и верните табличную буферизацию

не могу.
...
Рейтинг: 0 / 0
Locate в цикле правильно ли это ?
    #32987931
miv32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как пример
Select * from table1 where upper(Alltrim(<Поле>)) like upper('%<Значение>%')
Запрос выбирает вхождения <Значение> в <Поле>
...
Рейтинг: 0 / 0
Locate в цикле правильно ли это ?
    #32987952
miv32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вроде опубликовал,
а данные не обновились...
Еще раз
SELECT * from table1 WHERE UPPER(Alltrim(<Поле>)) like UPPER('%<Значение>%')
Выдает список вхождений.
...
Рейтинг: 0 / 0
Locate в цикле правильно ли это ?
    #32990214
ффф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Strong ВладимирМСтроится индекс по интересующему полю (в данном случае по полю F1), а далее

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
SET NEAR ON
SELECT MyTable
SET ORDER TO F1
IF SEEK("Москва.ИнтерТур")
* Есть такая запись
ELSE
* Указатель встал на запись ближайшую к искомой
ENDIF


" Если поиск завершился неудачно, SEEK( ) возвращает "ложь" (.F.) и указатель записи устанавливается в конец файла."

Так что толку от :
ELSE
* Указатель встал на запись ближайшую к искомой
ENDIF
Так EOF()-ом можно проверить установлен указатель на ближайшую к искомой или в конец файла
...
Рейтинг: 0 / 0
Locate в цикле правильно ли это ?
    #32990346
Strong
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо за советы.
Прошу закрыть тему
...
Рейтинг: 0 / 0
8 сообщений из 33, страница 2 из 2
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Locate в цикле правильно ли это ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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