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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.06.2005, 15:05   #1  
rohlenko is offline
rohlenko
Участник
 
24 / 10 (1) +
Регистрация: 23.07.2004
Адрес: Frankfurt
? Запрос на форме как Select или готовая выборка в форму?
Уважаемые коллеги,

Кто знает может можно запустить форму не с запросом на
Date Sources типа

PHP код:
  new Query().addDataSource(tablenum(Tablexxx)); 

а типа

PHP код:
Select  from Tablexxx … 
Или построить Dategrid из с уже существующей выборки
к примеру “контейнер записей” или “список записей” где
мы этот “масив” записей присто запихнули бы в
PHP код:
  Tablexxx_ds.query(new Query(масив записей)) 
вот эксперементальный код который естественно не рабочий,
но дает инф. к размышлению

PHP код:
public void executeQuery()
{
  
listiterator l;
  
smmBusRelTable  asmmBusRelTable;
 
  ;
  
// selectMitList2()  return list of records 
  
  
= new Listiterator(t.selectMitList2());
  
l.begin();
  while(
l.more())
  {
        
asmmBusRelTable l.value();
        
smmbusreltable_ds.setRecord(l.value());  //???
 
        // или что то вроде
        //  smmbusreltable_ds.query(new Query(t.selectMitList2().pack());         
                                   
        
l.next();
  }

буду рад любому отклику
Старый 22.06.2005, 17:35   #2  
Vasilenko Alexsandr is offline
Vasilenko Alexsandr
Участник
Дети Юза
 
90 / 16 (1) ++
Регистрация: 05.09.2002
Адрес: Одесса
Встречался когда-то на форуме такой вариант:
PHP код:
public void executeQuery()
{
    
CustTable custTableNew CustTable_DS.cursor();
    ;
    
select custTableNew 
     where custTableNew
.Country == "Ukraine";

Но этот вариант имеет свои неудобство. Один с которых, недоступна форма фильтра!
Старый 22.06.2005, 17:38   #3  
Vasilenko Alexsandr is offline
Vasilenko Alexsandr
Участник
Дети Юза
 
90 / 16 (1) ++
Регистрация: 05.09.2002
Адрес: Одесса
Поиска при таком варианте тоже нет!
Старый 22.06.2005, 17:51   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Re: Запрос на форме как Select или готовая выборка в форму?
Цитата:
Изначально опубликовано rohlenko
Кто знает может можно запустить форму не с запросом на
Date Sources типа
а зачем?

Цитата:
Изначально опубликовано rohlenko
Или построить Dategrid из с уже существующей выборки
к примеру “контейнер записей” или “список записей” где
мы этот “масив” записей присто запихнули бы в
Сначала ответьте, где у вас этот "контейнер записей" (или "таблица значений" ?) хранится будет. В СУБД, в АОСе или на клиенте.

И зачем?
__________________
полезное на axForum, github, vk, coub.
Старый 22.06.2005, 18:39   #5  
rohlenko is offline
rohlenko
Участник
 
24 / 10 (1) +
Регистрация: 23.07.2004
Адрес: Frankfurt
Цитата:
а зачем?
Для этого есть несколько причин
Задача – поиск по всей системе с различными критериями выборки - „InfoCenter“
1.Одним даже SQL запросом (не Axapta!) существующей выборку не сделать
2.Необходим механизм вложенных запросов
3.Создание максимальной абстракции между модулями, для уменьшения
необходимого Refactoring на дынный момент и в последствии

Цитата:
И зачем?
Хранение промежуточных выборок записей предпологается на клинте

спасибо Alexsandr за ответ
Старый 22.06.2005, 18:49   #6  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Изначально опубликовано rohlenko
Для этого есть несколько причин
Задача – поиск по всей системе с различными критериями выборки - „InfoCenter“
Посмотрите как сделан webcrawler для корпоративного портала.
Вы уверены, что хотите разрабатывать, а не использовать существующее?

Цитата:
Изначально опубликовано rohlenko
1.Одним даже SQL запросом (не Axapta!) существующей выборку не сделать
Зачем одним?

Цитата:
Изначально опубликовано rohlenko
2.Необходим механизм вложенных запросов
3.Создание максимальной абстракции между модулями, для уменьшения
необходимого Refactoring на дынный момент и в последствии
Если программист (или постановщик) говорит о "максимальной абстракции", значит он не до конца разобрался в задаче
Садитесь за клавиатуру только тогда, когда будете говорить только об оптимизации и быстродействии. Но вы наверняка не последуете этому совету

Цитата:
Изначально опубликовано rohlenko
Хранение промежуточных выборок записей предпологается на клинте
?!
Вы примерно представляете о каком объеме данных вы говорите?
http://forum.mazzy.ru/index.php?showtopic=2201
Вы делаете решение только для двухуровневой системы?

Впрочем, как вам угодно.
__________________
полезное на axForum, github, vk, coub.
Старый 22.06.2005, 19:29   #7  
rohlenko is offline
rohlenko
Участник
 
24 / 10 (1) +
Регистрация: 23.07.2004
Адрес: Frankfurt
Цитата:
Посмотрите как сделан webcrawler для корпоративного портала.
Где посмотрить?


Цитата:
Зачем одним?
Это то и имелось ввиду!

Цитата:
если программист (или постановщик) говорит о "максимальной абстракции", значит он не до конца разобрался в задаче
Садитесь за клавиатуру только тогда, когда будете говорить только об оптимизации и быстродействии. Но вы наверняка не последуете этому совету
Просьба воздержитесь от безполезных советов!
Есть понятие „абстракции“ в информатике.
Совершенно не имеет отношение к тому что вы имеете ввиду...

Цитата:
Вы примерно представляете о каком объеме данных вы говорите?
Вы абсолютно правы.

представляю абсолютно - Сознательный шаг.
Старый 22.06.2005, 21:38   #8  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Изначально опубликовано rohlenko
Где посмотрить?
Настройка:
Главное меню \ Администрирование \ Настройки \ Интернет \ Корпоративный портал \ Параметры \ Закладка Поиск

Главное меню \ Основное \ Настройки \ Агент данных \ Настройка таблиц

Запуск:
Главное меню \ Основное \ Настройки \ Агент данных \ Агент данных \ Закладка Агент \ Кнопка Запуск агента

Использование:
Пункт поиск на корпоративном портале

Цитата:
Изначально опубликовано rohlenko
Просьба воздержитесь от безполезных советов!
Есть понятие „абстракции“ в информатике.
Совершенно не имеет отношение к тому что вы имеете ввиду...
Я же говорил - вы не воспрользуетесь советом
Про понятие - знаю

Цитата:
Изначально опубликовано rohlenko
представляю абсолютно - Сознательный шаг.
Как вам будет угодно.
__________________
полезное на axForum, github, vk, coub.
Старый 22.06.2005, 23:10   #9  
sa2002as is offline
sa2002as
Участник
 
19 / 19 (1) ++
Регистрация: 20.05.2003
вам пытаются совет дать, а вы мало того что не пытаетесь ответить на возникающие вопросы, так еще что то ежитесь, так вы будете долго ответ искать с таким подходом.

Честно скажу, не люблю писать на форуме, ввобще это делаю очень редко, хотя и читаю постоянно, но такие умники просто .... не сдерживаюсь
Старый 23.06.2005, 13:38   #10  
rohlenko is offline
rohlenko
Участник
 
24 / 10 (1) +
Регистрация: 23.07.2004
Адрес: Frankfurt
Вы ошибаетесь, я совершенно не воспринимал на свой щет, исходя из того что тема форума будет
интерестна для многих, и максимально информативна , не засоряя форум информацией сильно
отклоняюющейся от исходной темы.
Может не правильно вырозился – прошу прощения.
Я же не говорю что совет не верен, вполне, но не в тему заданного вопроса.
Посмотреть

Настройка:
Главное меню \ Администрирование \ Настройки \ Интернет \ Корпоративный портал \ Параметры \ Закладка Поиск

Главное меню \ Основное \ Настройки \ Агент данных \ Настройка таблиц

Запуск:
Главное меню \ Основное \ Настройки \ Агент данных \ Агент данных \ Закладка Агент \ Кнопка Запуск агента



Отличный совет.

Спасибо Mazzy


P.S. На какой вопрос вам показалось мною не был дан ответ?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Выделенные записи на форме в отчёт/форму Sada DAX: Программирование 32 12.02.2011 20:12
передача параметров в запрос while select tolstjak DAX: Программирование 13 15.02.2009 19:39
MDX запрос, выборка за период. Вата DAX: Программирование 2 17.10.2008 14:34
Плохой запрос в форме заказов DPO DAX: Программирование 4 25.09.2007 08:44
Запрос на форме. fialka DAX: Программирование 9 23.08.2007 10:31

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

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

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