powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Отображение данных в TextBox
7 сообщений из 7, страница 1 из 1
Отображение данных в TextBox
    #34631123
JulikP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
имеется форма doc по таблице doc, одно из полей формы "txtKod_r" типа TextBox (ControlSourse =doc.kod_r) заполняется из справочника "Районы ", в "txtKod_r"" устанавливается код. Нужно чтобы в таблице doc хранился код района, а в форме в поле "txtKod_r" отображалось наименование района. Как это сделать? Помогите новичку
...
Рейтинг: 0 / 0
Отображение данных в TextBox
    #34631245
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У textbox убираешь controlsource
в ините формы (или в том месте где запись таблицы doc меняется) прописываешь:
Код: plaintext
1.
2.
3.
4.
if indexseek(doc.kod_r, .t., 'Районы', 'kod_r')
    thisform.txtKod_r.value = Районы.Название
else
    thisform.txtKod_r.value = 'Района с таким кодом не существует'
endif
...
Рейтинг: 0 / 0
Отображение данных в TextBox
    #34631372
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В принципе, у TextBox можно указать в качестве ControlSource и выражение

Код: plaintext
thisform.txtKod_r.ControlSource = "=IIF(SEEK(doc.kod_r),Районы.Название,[Нет района]"

Проблема только в том, что такой TextBox будет доступен только на чтение. Изменить в нем ничего нельзя. Для просмотра/изменения в подобных случаях используют объект ComboBox.
...
Рейтинг: 0 / 0
Отображение данных в TextBox
    #34631407
JulikP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вроде сделала все по инструкции, но в результате пишет псевдоним не найден .
напмсала в ИнитЕверет формы doc:

INDEXseek(doc.kod_r, .t., 'raion', 'kod_r')
thisform.txtKod_r.value = raion.name_r

где raion- таблица районов с полями 'kod_r' и name_r.
должна ли я связать таблицы doc и raion
...
Рейтинг: 0 / 0
Отображение данных в TextBox
    #34631489
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В DataEnvironment формы включите таблицу raion
...
Рейтинг: 0 / 0
Отображение данных в TextBox
    #34631522
JulikP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В DataEnvironment добавила таблицу raion. Теперь отображается то что надо, но при попытке изменить район выдает сообщение: Файл _ri_update_doc.prg не существует. Ошибка тригера в doc .
...
Рейтинг: 0 / 0
Отображение данных в TextBox
    #34631553
JulikP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ошибку устранила. Всем СПАСИБО!!!!!!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Отображение данных в TextBox
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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