Показать сообщение отдельно
Старый 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
Но активизируя форму получаю отображение всего лишь одной записи, хотя там их несколько, либо я про что-то забываю, либо что-то неработает