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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.09.2002, 08:52   #1  
Yuri Safronov is offline
Yuri Safronov
Участник
 
140 / 55 (2) ++++
Регистрация: 21.08.2002
Адрес: Москва
? DataSource, Table и Grid.
1. Возможно ли создание DataSource во время выполнения программы?
2. Возможно ли создание полей DataSource во время выполнения программы?
3. Возможно ли динамическое создание Table (в понятии репозитария)?
4. Не могли бы Вы указать какой-либо пример использования Table из палитры инструментов?
5. Table из репозитария и Table в палитре инструментов имеет одно и то же имя, подразумевает это какую-либо связь между ними?
6. Как сделать так, чтоб в один и тот же Grid по действию пользователя загружалась информация из разных таблиц с SQL Server-а?
__________________
yurisafronov@mail.ru
skype: y.safronov
Старый 05.09.2002, 09:13   #2  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Цитата:
1. Возможно ли создание DataSource во время выполнения программы?
Возможно создание объекта QueryBuildDataSource. Как я понимаю это тебе и нужно ?

PHP код:
Query q = new Query();
QueryBuildDataSource ds q.addDataSource (TableNum(CustTable)); 

Цитата:
3. Возможно ли динамическое создание Table (в понятии репозитария)?
То есть физическое создание таблицы на SQL Server'е ? Не знаю. Может и можно, но ты уверен, что это тебе нужно. Сразу после создания таблицы запустится процесс синхронизации, а если подумать о других работающих в это время пользователях ?


Цитата:
4. Не могли бы Вы указать какой-либо пример использования Table из палитры инструментов?
А что такое палитра инструментов ?

[QUOTE]6. Как сделать так, чтоб в один и тот же Grid по действию пользователя загружалась информация из разных таблиц с SQL Server-а? [QUOTE]

По идее можно так:


PHP код:
   Grid.dataSource('InventTable');
   
Grid.addDataField(..... 
Можно попробовать перекрыть ExecuteQuery DataSource, а в нем накладывать ограничения, фильтры и условия на поля DataSource.
Старый 05.09.2002, 11:12   #3  
online
Dron AKA andy
Moderator
 
944 / 253 (10) ++++++
Регистрация: 27.03.2002
Адрес: Москва
Дополню:
Цитата:
3. Возможно ли динамическое создание Table (в понятии репозитария)?
Програмное создание новых объектов из репозитария или изменения свойств существующих возможно через класс TreeNode, но, по мне, делать это можно только в исключительных случаях (уж очень это противоестественный процесс - программное изменение приложения...).
Цитата:
4. Не могли бы Вы указать какой-либо пример использования Table из палитры инструментов?
Форма tutorial_table, а также можно по ссылкам на FormTableControl посмотреть.
Цитата:
5. Table из репозитария и Table в палитре инструментов имеет одно и то же имя, подразумевает это какую-либо связь между ними?
Никакой связи, совершенно разные объекты. Table из репозитария - таблица БД; Table из палитры - некий элемент формы табличного вида, все операции над которым (создание/удаление строк/столбцов, заполнение ячеек и т.д.) выполняются программно.

To Андре:
Цитата:
А что такое палитра инструментов ?
Вполне закономерный вопрос, я сам уже почти забыл, что это такое
На дизайне формы правая кнопка мыши, пункт Правка - входим в режим "визуального" создания формы. Тут-то и появляется эта палитра с различными элементами формы.
__________________
Андрей.
Старый 05.09.2002, 15:04   #4  
Алексей Контев is offline
Алексей Контев
Участник
 
118 / 31 (2) +++
Регистрация: 28.12.2001
Адрес: Барнаул
Удаление DataSourse
А как удалить таблицу из DataSourse?
Я пробовал :
PHP код:
queryBuildDataSource qbds;
;
qbds InventQty_ds.query().dataSourceTable(TableNum(InventTable),1);
qbds.delete(); 
не получилось.
Теги
table control

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Сменить DataSource у Grid Андрей К. DAX: Программирование 19 06.02.2008 17:34
axaptafreak: Getting new table fields into your form datasource Blog bot DAX Blogs 2 24.01.2008 22:51
неопределенный (или common?) datasource grid'а andy239 DAX: Программирование 7 19.07.2006 17:05
Grid и table - как это все работает? Ихъ бин программикеер DAX: Программирование 10 12.07.2006 16:01
Как при переборе DataSource не перерисовывать Grid korvin DAX: Программирование 6 17.02.2006 11:46

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

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

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