Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / почему сразу не скрывается удаленная строка в гриде ? / 13 сообщений из 13, страница 1 из 1
15.11.2004, 20:33
    #32783100
strizh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
почему сразу не скрывается удаленная строка в гриде ?
Источник строк - SPT-запрос, открывающий курсор в событии load. Рядом с гридом на форме - кнопка Удалить. На ней код выполнения запроса удаления на сервере + команда delete для курсора VFP + вызов метода refresh для грида. Запись удаляется на сервере, показывается как удаленная (в столбце DeleteMark), но совсем с экрана не сходит. Установлено set deleted on. После листания туда-сюда запись уходит. Как добиться убирания записи с экрана сразу без перезапроса к серверу ?
...
Рейтинг: 0 / 0
15.11.2004, 20:44
    #32783111
strizh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
почему сразу не скрывается удаленная строка в гриде ?
Тупой. Пока писал в форум - сам вспомнил, что grid и browse - близнецы-братья :-) Пока skip в курсоре не сделаешь ...
...
Рейтинг: 0 / 0
16.11.2004, 01:49
    #32783264
Igor Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
почему сразу не скрывается удаленная строка в гриде ?
Hi strizh!

Ну это не связано собственно с grid/browse. Смысл в том, что SET
DELETED ON это особый вид фильтра - а фильтр как известно без передёргивания
указателя записи не вступает в действие... Т.е. оно и в текстбоксах бы (если
бы грида не было) было то-же самое...

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
16.11.2004, 09:34
    #32783469
leaf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
почему сразу не скрывается удаленная строка в гриде ?
типа нельзя спилить сук на котором сидишь
...
Рейтинг: 0 / 0
16.11.2004, 11:22
    #32783755
Alex Sheff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
почему сразу не скрывается удаленная строка в гриде ?
А если после удаления записи дописать рефреш формы...
...
Рейтинг: 0 / 0
16.11.2004, 11:59
    #32783881
leaf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
почему сразу не скрывается удаленная строка в гриде ?
2 alex
толку то
а вы сами пробывали
...
Рейтинг: 0 / 0
16.11.2004, 12:14
    #32783923
Alex Sheff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
почему сразу не скрывается удаленная строка в гриде ?
специально для Leaf
...
Рейтинг: 0 / 0
16.11.2004, 16:56
    #32784970
strizh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
почему сразу не скрывается удаленная строка в гриде ?
To Alex Sheff:
Вы ж читайте внимательно: "Источник строк - SPT-запрос, открывающий курсор в событии load" - ну нету в Data Environment ничего и быть не может (или я ошибаюсь, и как-то динамически таки можно изгольнуться ?) ... Конечно, если цеплять все таблички (формата dbf) в DE, так никаких проблем ни с чем не возникает - и relation тебе, и комбо-боксы всегда корректные, и подчиненные формы мастером можно строить ...
...
Рейтинг: 0 / 0
16.11.2004, 22:40
    #32785410
Igor Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
почему сразу не скрывается удаленная строка в гриде ?
Hi strizh!

Способ открытия/создания курсора не имеет совершенно никакого значения для
функционирования кода.
Будет это DE.Cursor, или USE в Form.Load или SQLEXEC там-же.

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
17.11.2004, 11:49
    #32786230
strizh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
почему сразу не скрывается удаленная строка в гриде ?
To Igor Korolyov:
Ан нет. Если таблицы-источника нет в Data Environment - грид не скрывает удаленную запись без skip.
...
Рейтинг: 0 / 0
17.11.2004, 12:27
    #32786401
leaf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
почему сразу не скрывается удаленная строка в гриде ?
2 алекс
в вашем примере тоже не мешало бы например go top сделать например
так что я особой разницы не наблюдаю
хотя это субъективно конечно
...
Рейтинг: 0 / 0
17.11.2004, 12:29
    #32786410
leaf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
почему сразу не скрывается удаленная строка в гриде ?
между прочим не все работают с датаенвиролмент
тот кто спрашивал наверняка нет
...
Рейтинг: 0 / 0
18.11.2004, 01:21
    #32788088
Igor Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
почему сразу не скрывается удаленная строка в гриде ?
Hi strizh!

Тогда приводи пример демонстрирующий такое поведение.
У меня НЕЗАВИСИМО от того как открыта таблица - через DE, в Load формы или
ещё как если в кнопке на форме прописано ТОЛЬКО
Код: plaintext
DELETE NEXT  1 
То в гриде отображается удалёная запись до того как мы не кликнем по гриду,
или пока принудительно не обновим форму.

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / почему сразу не скрывается удаленная строка в гриде ? / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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