отображение записи из grid в текстовом поле

Андрей8989
Дата: 16.08.2012 00:41:42
мне нужно сделать такое имеется таблица с полем field2 создал форму на которой разместил текстовое поле для вывода значений этого поля. При активизации поля в grid мне нужно в текстовое поле выводить значение поля field с 3-го по 5-ый символ. Как реализовать такое?
AndreTM
Дата: 16.08.2012 04:14:24
Так из поля field2 или field?
alextashk
Дата: 16.08.2012 06:30:13
Андрей8989,

В Grid.AfterRowColChange

ThisForm.text.Value = SUBSTR(field, 3, 2)
Андрей8989
Дата: 16.08.2012 12:22:17
alextashk, все работает, но почему-то, когда перехожу по строкам текст в поле field2 удаляется. например я делаю активной вторую строку, из первой удаляются символы
IgorNG
Дата: 16.08.2012 13:36:58
Андрей8989,

К какому полю таблицы привязана колонка Grid?
Koryuu
Дата: 16.08.2012 14:13:58
controlsource текстового поля не указывает на этот самый field? поле полностью зачищается или остаются именно эти два символа?
greshnik_05
Дата: 30.08.2012 11:47:39
та же проблема. остаются именно эти 2 символа
greshnik_05
Дата: 30.08.2012 11:52:33
решил проблему следующим образом. у текстового поля убрал значение контролсорса и присваивают текстовому полю значение в AfterRowColChange у грида: ThisForm.text2.Value = SUBSTR(field2, 3, 3)
IgorNG
Дата: 30.08.2012 11:56:21
greshnik_05
та же проблема. остаются именно эти 2 символа


Что ж из вас всех вытягивать информацию-то приходится?
Какая та же проблема?
Где остаются именно эти 2 символа?
Хотите помощи - излагайте всё подробно. Мы ж не видим, что у вас там происходит, мы только читаем вашу информацию, а она довольно скудная.
greshnik_05
Дата: 30.08.2012 12:35:12
IgorNG, но форме имеется текстбокс с контролсоурсом: table.field2 и грид. при активизации поля в гриде, в текстбокс выходило символы с 3-го по 5-й. При активизации следующего поля в гриде, в в предыдущее активизированное поле записывались символы с 3-го по 5-й.(т.е. если было stroka то записывалось rok) и в гриде дальше отображались только эти символы.
решил проблему следующим образом. у текстового поля убрал значение контролсорса (т.е. None) и присваивают текстовому полю значение в AfterRowColChange у грида: ThisForm.text2.Value = SUBSTR(field2, 3, 3).
В связи с чем проблема исчерпана. Всех благодарю за помощь.

Надеюсь объяснил доходчиво IgorNG. )))