:: Visual Foxpro, Foxpro for DOS
Некоторые особенности грида...
ssa
Автор

Сообщений: 13008
Откуда: Москва
Дата регистрации: 23.03.2005
Досталась таки мне формочка, содержимое которой вызвало много разговоров в теме forum.foxclub.ru
Сюда я кидаю эту формочку и данные для нее чтобы продемонстрировать один глюк грида, показывающего курсор, полученный курсорадаптером. Глюк проявляется в непоказе данных куросра, хотя там они есть.
Для проявления глюка надо два раза подряд получить пустой курсор. В этом случае грид не покажет записей, но покажет указатель записи. После этого любые изменения фильтров/выборок и т.д. в гриде отображаться не будут, хотя в курсоре данные будут обновляться.
Пока найден один способ обхода. При появлении пустого грида с указателем записи перевести фокус на этот грид и нажать любую кнопку из кнопочек вверх/вниз. При этом грид останется пустым, но пропадет указатель записи. Что вернет грид к нормальной жизни.
Предлагаю поискать способы программного обхода сего поведения.


------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive
Re: Некоторые особенности грида...
ssa
Автор

Сообщений: 13008
Откуда: Москва
Дата регистрации: 23.03.2005
Кажется банальный refrefh грида срабатывает. По крайней мере у меня.


------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive
Re: Некоторые особенности грида...
ssa
Автор

Сообщений: 13008
Откуда: Москва
Дата регистрации: 23.03.2005
Попробовал на данных с SQL server. Все воспроизводится и так же лечится.


------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive
Re: Некоторые особенности грида...
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Я бы ещё SetFocus на грид поставил (после перезапроса) - он вообще капризен когда не в фокусе, да ещё и "пустой"...


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Некоторые особенности грида...
of63

Сообщений: 25256
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
Refresh - "перезаполнить видеополя из источника данных", но чтобы не путать програмера, назвали не Requery, что мол не бойся, "перезапроса" данных не происходит, ...наверное. Кстати, RECNO бывает портит почему-то...
Ratings: 0 negative/0 positive
Re: Некоторые особенности грида...
sphinx

Сообщений: 31188
Откуда: Каменск-Уральски
Дата регистрации: 22.11.2006
ssa
Кажется банальный refrefh грида срабатывает. По крайней мере у меня.

Посмотрю, если руки дотянутся. Сергей, а это спортивный интерес или производственный? Во втором случае надо постараться помочь.


------------------
"Veni, vidi, vici!"(с)
Ratings: 0 negative/0 positive
Re: Некоторые особенности грида...
ssa
Автор

Сообщений: 13008
Откуда: Москва
Дата регистрации: 23.03.2005
sphinx
Сергей, а это спортивный интерес или производственный? Во втором случае надо постараться помочь.
Больше спортивный ибо в производстве соломку уже подстелил. И народ оповестить, который на эти грабли еще не наступил.

------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/1 positive


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

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

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