:: Visual Foxpro, Foxpro for DOS
go top и out of range
ProbaSP

Сообщений: 94
Откуда: Урал
Дата регистрации: 28.01.2016
Всем привет!

Очередной "ступор"...

Форма на ней грид и кнопка. Вот часть кода кнопки:

USE bd
Set Order To det Ascending
SET KEY TO (ALLTRIM(thisform.text1.Value))
GO top
ThisForm.Grid1.RecordSource='bd'

на строчке "Go top" вылетает ошибка - "out of range"
что не так?
Ratings: 0 negative/0 positive
Re: go top и out of range
of63

Сообщений: 25161
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
может Set Order To TAG det Ascending ?
Ratings: 0 negative/0 positive
Re: go top и out of range
ProbaSP

Сообщений: 94
Откуда: Урал
Дата регистрации: 28.01.2016
хмм...
не помогло
та же ошибка: Records is out of range.
что то походу с индексом связано, буду проверять...
Ratings: 0 negative/0 positive
Re: go top и out of range
of63

Сообщений: 25161
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
Надо пример таблички, что за индекс у нее, какое значение в text1,
поставить вместо GO TOP например:
ACTIVATE _SCREEN
BROW
Ratings: 0 negative/0 positive
Re: go top и out of range
ProbaSP

Сообщений: 94
Откуда: Урал
Дата регистрации: 28.01.2016
уф, все разобрался...

индексный файл полетел.
создал новый индексный файл и все заработало.

щас буду разбираться почему так произошло.

of63
спасибо.

тема закрыта.
Ratings: 0 negative/0 positive
Re: go top и out of range
Ydin
Автор

Сообщений: 7648
Откуда: Киев
Дата регистрации: 16.12.2005
По-мелкому не создавай индексный файл.
Я обхожусь без него, значит - можно
Я их вообще не создаю, в Фоксе - это потенциальный глюк.
Работать надо через курсоры, это путь к реальной работе с dbf- файлами, родными Фоксу.
А с DBF-ами:
Индексы - могут полететь, fpt (memo поля) - могут накрыться медным тазом.
Даже, работая с проектом (MODIFY PROJECT ...) можно очень нормально влететь. Да, это такая жоппа
Я часто забываю и не делаю копии при этом.
В последнем SP по 6-ой версии VFP все не ломалось или почти.
А потом они (MS) вернулись к "говну" в пользу "третьих партнеров".
В пользу третьих? Так странно.
Да, не любили Фокс с самого начала. Купили, чтобы отобрать, а потом сгноить.
Пидары? Образно? - Да. Не буквально. А жаль, может меньше бы было проблем.
Так бы занимались своим, и никто бы не знал, кроме таких же.
Там чиновники все решали, бюрократы.
У них оправдание- интересы фирмы (MS) по доходности.
Монополия такое себе позволить может



Исправлено 2 раз(а). Последнее : Ydin, 13.07.17 18:54
Ratings: 0 negative/0 positive
Re: go top и out of range
Foxtrot

Сообщений: 3408
Откуда: Куда:
Дата регистрации: 25.04.2003
"полететь" может что угодно, а не только индексы...
ps ты ща что пъешь? или куришь?


------------------
Мойте ноги, моя ноги вы моете и руки
Ratings: 0 negative/0 positive
Re: go top и out of range
Ydin
Автор

Сообщений: 7648
Откуда: Киев
Дата регистрации: 16.12.2005
Вспомнил просто как летал по заказчикам, когда на VP7 перешли.
У кого одноранговая сеть Мемо-поля улетали. Понаставил тогда Flush-ов. Попустило.
Потом более серьезно - протокол и при ошибке - откат автоматом.
А коллеги мотались по периферии. Поезда, электрички



Исправлено 1 раз(а). Последнее : Ydin, 16.07.17 09:20
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 30 (Гостей: 30)

© 2000-2024 Fox Club 
Яндекс.Метрика