Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Отображение данных в TextBox / 7 сообщений из 7, страница 1 из 1
02.07.2007, 08:19
    #34631123
JulikP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение данных в TextBox
имеется форма doc по таблице doc, одно из полей формы "txtKod_r" типа TextBox (ControlSourse =doc.kod_r) заполняется из справочника "Районы ", в "txtKod_r"" устанавливается код. Нужно чтобы в таблице doc хранился код района, а в форме в поле "txtKod_r" отображалось наименование района. Как это сделать? Помогите новичку
...
Рейтинг: 0 / 0
02.07.2007, 09:36
    #34631245
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение данных в TextBox
У 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
02.07.2007, 10:40
    #34631372
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение данных в TextBox
В принципе, у TextBox можно указать в качестве ControlSource и выражение

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

Проблема только в том, что такой TextBox будет доступен только на чтение. Изменить в нем ничего нельзя. Для просмотра/изменения в подобных случаях используют объект ComboBox.
...
Рейтинг: 0 / 0
02.07.2007, 10:53
    #34631407
JulikP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение данных в TextBox
вроде сделала все по инструкции, но в результате пишет псевдоним не найден .
напмсала в ИнитЕверет формы 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
02.07.2007, 11:16
    #34631489
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение данных в TextBox
В DataEnvironment формы включите таблицу raion
...
Рейтинг: 0 / 0
02.07.2007, 11:24
    #34631522
JulikP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение данных в TextBox
В DataEnvironment добавила таблицу raion. Теперь отображается то что надо, но при попытке изменить район выдает сообщение: Файл _ri_update_doc.prg не существует. Ошибка тригера в doc .
...
Рейтинг: 0 / 0
02.07.2007, 11:31
    #34631553
JulikP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение данных в TextBox
ошибку устранила. Всем СПАСИБО!!!!!!
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Отображение данных в TextBox / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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