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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.12.2001, 02:03   #1  
PlasticinE is offline
PlasticinE
Смотрящий поверх деревьев (Варварский отморозок)
 
243 / 10 (1) +
Регистрация: 06.12.2001
Как заполнить Combobox записями из таблицы?
<Зохавано мудератором>
за неуплату
Старый 08.12.2001, 02:07   #2  
Роман Кошелев is offline
Роман Кошелев
Продавец игрушек
Аватар для Роман Кошелев
 
433 / 73 (3) ++++
Регистрация: 22.11.2001
Адрес: Москва
Ты пытался заполнить ComboBox (выпадающий список) значениями из базы, а он для этого не предназначен.

см. Ответ Службы поддержки Columbus:
<font color=green> "ComboBox в Axapta предназначен для отображения перечислимых типов (Base Enums) и НЕ ПРЕДНАЗНАЧЕН для выведения полей других типов. В данном случае для получения выпадающего списка достаточно использовать StringEdit"</font>

От себя добавлю следующее:

Создаёшь StringEdit, натравляешь его на специально для него созданный DataSource (на нужное поле), приделываешь в StringEdit лукап-кнопку (свойство LookupButton=Auto) и всё.

Да, ещё надо учесть:
<li>поле должно быть редактируемое (это смотрится в таблице)
<li>аксапта должна уметь идентифицировать по этому полю запись (могут понадобиться relations, Indexies etc)
<li>это поле должно быть в группе поле AutoLookup
<li>всё это не проверял, проверь сам.
__________________
С уважением, Роман Кошелев.
Старый 08.12.2001, 02:14   #3  
PlasticinE is offline
PlasticinE
Смотрящий поверх деревьев (Варварский отморозок)
 
243 / 10 (1) +
Регистрация: 06.12.2001
<Зохавано мудератором>
за неуплату
__________________
It's a dirty job, but someone's got to do it. So?
Старый 08.12.2001, 05:05   #4  
Андрей Василюк is offline
Андрей Василюк
Участник
 
6 / 10 (1) +
Регистрация: 23.11.2001
Адрес: Moscow
Есть еще один простой способ создания lookup-а для StringEdit.

http://www.axforum.info/forums/showt...id=312#post312

Я думаю этот способ можно применять, если перечисленные Романом условия не выполнимы.
Старый 11.06.2003, 11:09   #5  
sa2002as is offline
sa2002as
Участник
 
19 / 19 (1) ++
Регистрация: 20.05.2003
Ты пытался заполнить ComboBox (выпадающий список) значениями из базы, а он для этого не предназначен.

см. Ответ Службы поддержки Columbus:
"ComboBox в Axapta предназначен для отображения перечислимых типов (Base Enums) и НЕ ПРЕДНАЗНАЧЕН для выведения полей других типов. В данном случае для получения выпадающего списка достаточно использовать StringEdit"

От себя добавлю следующее:

Создаёшь StringEdit, натравляешь его на специально для него созданный DataSource (на нужное поле), приделываешь в StringEdit лукап-кнопку (свойство LookupButton=Auto) и всё.

Да, ещё надо учесть:


поле должно быть редактируемое (это смотрится в таблице)

аксапта должна уметь идентифицировать по этому полю запись (могут понадобиться relations, Indexies etc)

это поле должно быть в группе поле AutoLookup

всё это не проверял, проверь сам.


Уважаемый Роман Кошелев, предприниматель из Африки, по-совместительству администаратор сайта я сделал как ты посоветовал:
- Создал новую форму
- Создал На ней Group
- На ней StringEdit c параметрами LookUp Auto
- для пробы взял в качестве Source SalesTable c Field SalesId
Но активизируя форму получаю отображение всего лишь одной записи, хотя там их несколько, либо я про что-то забываю, либо что-то неработает
Старый 11.06.2003, 11:16   #6  
LTA is offline
LTA
Участник
 
94 / 10 (1) +
Регистрация: 27.01.2003
Может он и не предназначен для этого, но это можно сделать

ComboBox.add( "1" );
ComboBox.add( "2" );
ComboBox.add( "3" );
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Пересоздание таблицы при синхронизации Serg16 DAX: Администрирование 1 26.08.2009 13:55
PatrickChua: Change the combobox options in RunbaseBatch class Blog bot DAX Blogs 0 28.10.2006 18:14
Fred Shen: Change the combobox options in RunbaseBatch class Blog bot DAX Blogs 0 28.10.2006 16:40
Получение из поля Map кода поля реальной таблицы, к ней привязанной (Mappings) vey DAX: Функционал 5 16.03.2005 11:16
Программное заполнение ComboBox из таблицы PlasticinE DAX: Программирование 3 08.12.2001 03:16

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

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

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