Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Значение text-поля из GRID / 8 сообщений из 8, страница 1 из 1
22.10.2008, 14:43
    #35609445
miv32
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение text-поля из GRID
Добрый день!
Есть Grid, 2 столбца.
<Код> <Организация>

THISFORM.Grid.column1.text1.value при перемещении по Grid
не меняется. Как считать текущее значение столбца?

Вроде наступал уже на эти грабли, но решения не нашел.
...
Рейтинг: 0 / 0
22.10.2008, 14:56
    #35609486
12345зайчик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение text-поля из GRID
авторКак считать текущее значение

это будет значение колоки в источнике, к которой привязан контрол грида
т.е. читаем всегда поле в курсоре(таблице), к которому(которой) привязан грид

авторпри перемещении по Grid
не меняется.
это проблема или утверждение?
...
Рейтинг: 0 / 0
22.10.2008, 15:10
    #35609516
miv32
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение text-поля из GRID
Утверждение :)
Конечно, я могу обратится непосредственно к колонке источника.
Это не универсальный подход, т.к. источник разный. Скажем, справочники.
<Код> <Наименование>
Хотелось бы обратится к объекту. Иначе зачем тогда корова, если молоко отдавать? :)
...
Рейтинг: 0 / 0
22.10.2008, 15:27
    #35609563
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение text-поля из GRID
miv32Утверждение :)
Конечно, я могу обратится непосредственно к колонке источника.
Это не универсальный подход, т.к. источник разный. Скажем, справочники.
<Код> <Наименование>
Хотелось бы обратится к объекту. Иначе зачем тогда корова, если молоко отдавать? :)
Этого не может быть!
Попробуйте в событии AfterRowColChange вашего грида добавить примерно такой код:
Код: plaintext
WAIT WINDOW "THISFORM.Grid.column1.text1.value =" + CAST(THISFORM.Grid.column1.text1.value AS V( 10 ))
И помотрите результат!
С уважением, Алексей
...
Рейтинг: 0 / 0
22.10.2008, 15:28
    #35609564
12345зайчик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение text-поля из GRID
авторт.к. источник разный

у ячейки есть controlSource
у грида есть RecordSource

по этим св-вам Вы можете вычислить значение
(controlSource) в курсоре (RecordSource)
...
Рейтинг: 0 / 0
22.10.2008, 15:31
    #35609571
12345зайчик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение text-поля из GRID
+ пример ООП
...
Рейтинг: 0 / 0
22.10.2008, 15:31
    #35609574
miv32
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение text-поля из GRID
Нет функции CAST в 8-ке :(
...
Рейтинг: 0 / 0
22.10.2008, 15:45
    #35609610
miv32
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение text-поля из GRID
В общем, причина в свойстве AllowCellSelection.
Если поставить его в .Т. и выделить соответствущий столбец, то значение возвращается.
А мне надо AllowCellSelection=.F. Так оно наглядней и красивше :)
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Значение text-поля из GRID / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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