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

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

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

А ты указатель в курсоре (который в гриде отображается) случаем не перемещаешь?
После выполнения твоего кода где указатель стоит?
...
Рейтинг: 0 / 0
17.11.2007, 11:28
    #34946621
MiklS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
обновление ячейки в гриде ??????????
при клике правой кнопкой
по ячейке грида вызывается меню
и в зависимости от того какой
пункт меню выбран
выполняется некий код
заносящий данные в таблицу
и на основании етих данных в гриде в активной ячейке
отображаются данные из связанной таблицы
При Клике - запоминаешь номер текущей записи, лутше в свойстве формы или грида.
ThisForm.nRecNo=RECNO()
После выполнения некого кода
GO (ThisForm.nRecNo)
ThisForm.Grid1.Refresh
...
Рейтинг: 0 / 0
19.11.2007, 10:31
    #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
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / обновление ячейки в гриде ?????????? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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