AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.04.2005, 12:27   #1  
SSlavon is offline
SSlavon
Участник
 
9 / 10 (1) +
Регистрация: 12.04.2005
Адрес: Moscow
Как заполнить StringEdit при открытии формы
Создал на форме в одной из закладок поле StringEdit соответствующее полю таблицы (тип ЕДТ), в таблице есть только одна запись.
При открытии формы этот StringEdit должен заполниться автоматом, как это осуществить?
__________________
Камнями не забрасывать, только начинаю*))))
Старый 13.04.2005, 12:34   #2  
Rokhay is offline
Rokhay
Участник
 
154 / 15 (1) ++
Регистрация: 02.10.2003
Адрес: Ебург
Заполнить свойства dataSource именем датасорсом, соответствующим таблице, а и Datafield - именем поля.
Старый 13.04.2005, 12:35   #3  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
Давай начинать вместе )
Старый 13.04.2005, 12:39   #4  
SSlavon is offline
SSlavon
Участник
 
9 / 10 (1) +
Регистрация: 12.04.2005
Адрес: Moscow
2Rokhay
уже заполнил, даже ЕДТ проставил

2 Sada
давай, я не против*)))
__________________
Камнями не забрасывать, только начинаю*))))
Старый 13.04.2005, 13:05   #5  
SSlavon is offline
SSlavon
Участник
 
9 / 10 (1) +
Регистрация: 12.04.2005
Адрес: Moscow
2Rokhay
дело в том, что все сказаное я уже предварительно сделал, но поле остается пустым, в каком методе можно его заполнить???
__________________
Камнями не забрасывать, только начинаю*))))
Старый 13.04.2005, 13:38   #6  
Dron AKA andy is offline
Dron AKA andy
Moderator
 
944 / 253 (10) ++++++
Регистрация: 27.03.2002
Адрес: Москва
Ей-богу, ребята, почему бы не начать разработку в системе с досконального изучения Руководства разработчика и Best Practice Handbook? Мануалы, а также небольшое изучение уже написанного кода - и 3/4 подобных вопросов отпадает само собой. В руководстве прекрасно расписана последовательность событий при открытии формы.
Для вашей задачи, скорее всего, нужно перекрыть метод initValue() на источнике данных или таблице. Можно еще кучу способов найти.
__________________
Андрей.
Старый 13.04.2005, 14:36   #7  
SSlavon is offline
SSlavon
Участник
 
9 / 10 (1) +
Регистрация: 12.04.2005
Адрес: Moscow
Все равно не могу понять почему поле не заполняется....
Если делаю в run формы
InventParameters invPar;
;
invPar = InventParameters::find();

print invPar.ModelGroupId;
то все выводится без проблем, но поле StringEdit остается не заполненным
__________________
Камнями не забрасывать, только начинаю*))))
Старый 13.04.2005, 14:44   #8  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
А код, который вы написали выше, должен был заполнить поле??
Попробуйте хотя бы так.
В свойствах этого поля на форме свойство AutoDeclaration = Yes поставить
И потом в методе run() перед print ... дописать
Имя поля.text("Новое значение");
Старый 13.04.2005, 14:51   #9  
SSlavon is offline
SSlavon
Участник
 
9 / 10 (1) +
Регистрация: 12.04.2005
Адрес: Moscow
AutoDeclaration = Yes я выставил первоначально
но
InventParameters invPar;
;
invPar = InventParameters::find();

InventParameters_ModelGroupId.text(invPar.ModelGroupId);
не срабатывает, поле остается пустым....
__________________
Камнями не забрасывать, только начинаю*))))
Старый 13.04.2005, 16:00   #10  
SSlavon is offline
SSlavon
Участник
 
9 / 10 (1) +
Регистрация: 12.04.2005
Адрес: Moscow
Оказывается это баг формы (как мне объяснили), т.к. ни одно поле не заполняются, даже созданые ранее.
__________________
Камнями не забрасывать, только начинаю*))))
Старый 13.04.2005, 16:16   #11  
Rokhay is offline
Rokhay
Участник
 
154 / 15 (1) ++
Регистрация: 02.10.2003
Адрес: Ебург
Видимо, та самая единственная запись в таблицы не выбирается на форме.
Единственное предположение - проверьте свойство AutoSearch в датасорсе.

А для начала для изучения смею так же порекомендовать пройти тренинг по разработке.
Старый 13.04.2005, 17:02   #12  
SSlavon is offline
SSlavon
Участник
 
9 / 10 (1) +
Регистрация: 12.04.2005
Адрес: Moscow
Это как раз первый проект после тренинга.
А в голове такой сумбур после тренинга.....*)))))
__________________
Камнями не забрасывать, только начинаю*))))
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Создание Lookup формы Maxim Gorbunov DAX: База знаний и проекты 9 26.06.2007 16:44
Установка Grid на нужную строку при открытии формы korvin DAX: Программирование 20 17.02.2006 14:50
Подставлять "ранее использованный запрос" при открытии формы Plushy DAX: Функционал 4 16.01.2006 16:23
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38
Динамические Lookup формы. Андрей Василюк DAX: База знаний и проекты 0 07.12.2001 07:07
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 12:54.