Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Locate / 5 сообщений из 5, страница 1 из 1
25.11.2013, 13:42
    #38476560
grommilitary
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Locate
Приветствую!
В форме по нажатию кнопки текст, введенный в текстбокс ищется в гриде. clFtext=upper(alltrim(thisform.text1.value)
locate for alltrim(upper(pole))=clFtext
continue
thisform.refresh
Вопрос:почему при первом выполнении указатель перемещается не на первую попавшуюся запись,а на вторую,причем далее ищет все по порядку без пропусков?
...
Рейтинг: 0 / 0
25.11.2013, 13:45
    #38476566
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Locate
Это найти первую
Код: sql
1.
locate for alltrim(upper(pole))=clFtext


это перейти на следующую
Код: sql
1.
continue


Т.е. ты написал найти вторую.

Как написал - так и работает.
...
Рейтинг: 0 / 0
25.11.2013, 13:53
    #38476578
grommilitary
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Locate
блин,точно..
т.е. надо if found()?
...
Рейтинг: 0 / 0
25.11.2013, 14:00
    #38476594
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Locate
grommilitaryблин,точно..
т.е. надо if found()?
Да
по-хорошему надо проверять что locate нашел нужное.
...
Рейтинг: 0 / 0
25.11.2013, 14:00
    #38476595
grommilitary
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Locate
Спасибо!Вопрос снимается.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Locate / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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