powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / отображение записи из grid в текстовом поле
10 сообщений из 10, страница 1 из 1
отображение записи из grid в текстовом поле
    #37918548
Андрей8989
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
мне нужно сделать такое имеется таблица с полем field2 создал форму на которой разместил текстовое поле для вывода значений этого поля. При активизации поля в grid мне нужно в текстовое поле выводить значение поля field с 3-го по 5-ый символ. Как реализовать такое?
...
Рейтинг: 0 / 0
отображение записи из grid в текстовом поле
    #37918618
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так из поля field2 или field ?
...
Рейтинг: 0 / 0
отображение записи из grid в текстовом поле
    #37918637
alextashk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей8989,

В Grid.AfterRowColChange

ThisForm.text.Value = SUBSTR(field, 3, 2)
...
Рейтинг: 0 / 0
отображение записи из grid в текстовом поле
    #37919122
Андрей8989
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alextashk, все работает, но почему-то, когда перехожу по строкам текст в поле field2 удаляется. например я делаю активной вторую строку, из первой удаляются символы
...
Рейтинг: 0 / 0
отображение записи из grid в текстовом поле
    #37919342
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей8989,

К какому полю таблицы привязана колонка Grid?
...
Рейтинг: 0 / 0
отображение записи из grid в текстовом поле
    #37919433
Koryuu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
controlsource текстового поля не указывает на этот самый field? поле полностью зачищается или остаются именно эти два символа?
...
Рейтинг: 0 / 0
отображение записи из grid в текстовом поле
    #37936802
greshnik_05
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
та же проблема. остаются именно эти 2 символа
...
Рейтинг: 0 / 0
отображение записи из grid в текстовом поле
    #37936808
greshnik_05
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
решил проблему следующим образом. у текстового поля убрал значение контролсорса и присваивают текстовому полю значение в AfterRowColChange у грида: ThisForm.text2.Value = SUBSTR(field2, 3, 3)
...
Рейтинг: 0 / 0
отображение записи из grid в текстовом поле
    #37936819
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
greshnik_05та же проблема. остаются именно эти 2 символа

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

Надеюсь объяснил доходчиво IgorNG. )))
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / отображение записи из grid в текстовом поле
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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