powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / обновление ячейки в гриде ??????????
6 сообщений из 6, страница 1 из 1
обновление ячейки в гриде ??????????
    #34945802
Бориска
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
при клике правой кнопкой
по ячейке грида вызывается меню
и в зависимости от того какой
пункт меню выбран
выполняется некий код
заносящий данные в таблицу
и на основании етих данных в гриде в активной ячейке
отображаются данные из связанной таблицы

данные после клика либо не обновляются
пока не кликнеш по гриду по етой ячейкет либо любой другой
либо
если делать refresh() например
данные обновляются, полоса прокрутки грида уезжает верх

можно ли обновить данные в ячейке без смещения позиции ячейки на екране ???
поиск по форуму мне не помог................
...
Рейтинг: 0 / 0
обновление ячейки в гриде ??????????
    #34945913
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бориска
данные после клика либо не обновляются
пока не кликнеш по гриду по етой ячейкет либо любой другой
....
По окончании работы своего кода попробуй передать фокус на грид:
Код: plaintext
thisform.MyGrid.SetFocus()
...
Рейтинг: 0 / 0
обновление ячейки в гриде ??????????
    #34945953
Бориска
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не помогает
ровно как ACTIVATECELL
...
Рейтинг: 0 / 0
обновление ячейки в гриде ??????????
    #34945983
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Борискане помогает
ровно как ACTIVATECELL

А ты указатель в курсоре (который в гриде отображается) случаем не перемещаешь?
После выполнения твоего кода где указатель стоит?
...
Рейтинг: 0 / 0
обновление ячейки в гриде ??????????
    #34946621
MiklS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
при клике правой кнопкой
по ячейке грида вызывается меню
и в зависимости от того какой
пункт меню выбран
выполняется некий код
заносящий данные в таблицу
и на основании етих данных в гриде в активной ячейке
отображаются данные из связанной таблицы
При Клике - запоминаешь номер текущей записи, лутше в свойстве формы или грида.
ThisForm.nRecNo=RECNO()
После выполнения некого кода
GO (ThisForm.nRecNo)
ThisForm.Grid1.Refresh
...
Рейтинг: 0 / 0
обновление ячейки в гриде ??????????
    #34948069
Бориска
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
после клика
получаю номер строки и колонки
в гриде

nlnrow=thisformset.form1.grd1.ACTIVEROW
nlnCol =thisformset.form1.grd1.ActiveColumn

после выполнения
ищу запись в таблице
перехожу на ячейку в гриде
и потом Refresh()

SELECT tabl
SEEK "yslovie"
thisformset.form1.grd1.ACTIVATECELL(nlnrow,nlnCol)
thisformset.form1.grd1.Refresh()

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


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