Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Обновление текущей строки в Grid
|
|||
|---|---|---|---|
|
#18+
Сложный грид, значение столбцов формируется прогаммно при создании формы. Исходная база фильтруется определенным образом. Всё работает, но при смене фильтра все строчки грида обновляются (отфильтровываются согласно условия). ВСЕ. Кроме текущей. Блин. Она остается неизменной, а потом при попадании на неё курсора прут всякие глюки. Вообще непонятно, куда попадает указатель в исходной таблице. Вопрос: как обновить и текущую строчку? Вернее, как обновить весь грид и отпозиционироваться на верхней строке? -=RubbeR=- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2003, 12:46 |
|
||
|
Обновление текущей строки в Grid
|
|||
|---|---|---|---|
|
#18+
Фильтр вступает в силу только при перемещении указателя записи. Т.е. в твоем случае надо SET FILTER TO ... GO TOP ThisForm.Grid1.SetFocus() При этом следует помнить, что надоженный фильтр не препятствует явному переходу на нужную запись по команде GO. Отсюда и возможные проблемы с обновлением. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2003, 13:03 |
|
||
|
Обновление текущей строки в Grid
|
|||
|---|---|---|---|
|
#18+
Теперь новый ужас: Информация в текущей строке вообще какая-то левая, стоит подвинуть активную ячейку, как информация в ставшей пассивной строке становится нормальной... Короче, убиваю грид и всё с начала. -=RubbeR=- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2003, 15:20 |
|
||
|
Обновление текущей строки в Grid
|
|||
|---|---|---|---|
|
#18+
GO TOP * попробуй здесь написать ThisForm.Grid1.refresh ***************** ThisForm.Grid1.SetFocus() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2003, 19:35 |
|
||
|
Обновление текущей строки в Grid
|
|||
|---|---|---|---|
|
#18+
а VFP какой? "Шестерка" с гридом глючит просто жестоко :0/ Везде про это написано ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2003, 14:48 |
|
||
|
Обновление текущей строки в Grid
|
|||
|---|---|---|---|
|
#18+
VFP7b/prototype. Я нашел причину ошибки в гриде. В форме рядышклм стоял листбокс, который передвигал указатель в дочерней таблице. Грид заполняется правильно по реляции, а потом текущая строчка переписывается уже неправильно с "убежавшим" указателем дочерней. Дополнительный глюк: когда указатель "убегал" грид реагировал на это своеобразно - ставил активную строку первой видимой. То есть скроллил содержимое вверх. Все выходные пронервничал, сегодня прозрел, блин. -=RubbeR=- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2003, 15:23 |
|
||
|
|

start [/forum/topic.php?fid=41&tid=1597466]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
148ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 468ms |

| 0 / 0 |
