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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.04.2006, 05:55   #1  
Perc is offline
Perc
Участник
 
194 / 57 (2) ++++
Регистрация: 05.03.2005
Подавить info в репорте
Создается стандартный Report. Если нет данных в отчете для вывода Аксапта выкидывает инфолог - "Отчет не содержит данных"
Как можно сделать чтобы конкретно для этого отчета не было никакого инфо в случае пустого отчета?
Старый 12.04.2006, 08:46   #2  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
У класса reportRun есть метод suppressReportIsEmptyMessage() - используйте его
__________________
Axapta v.3.0 sp5 kr2
Старый 12.04.2006, 09:15   #3  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
Цитата:
Сообщение от Perc
Создается стандартный Report. Если нет данных в отчете для вывода Аксапта выкидывает инфолог - "Отчет не содержит данных"
Как можно сделать чтобы конкретно для этого отчета не было никакого инфо в случае пустого отчета?
а можно поинтересоваться в каком случае это потребовалось?
Старый 12.04.2006, 09:20   #4  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Цитата:
Сообщение от AndyD
У класса reportRun есть метод suppressReportIsEmptyMessage() - используйте его
Все бы тебе попрограммировать

У Репортдизайна есть свойство - EmptyReportPrompt.

Попробуйте его.

С Уважением,
Георгий
Старый 12.04.2006, 10:02   #5  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Да клал он на EmptyReportPrompt с пробором (или я такой тупой).

Кроме того EmptyReportPrompt - это сообщение которое будет показываться, а просили вообще его убрать
__________________
Axapta v.3.0 sp5 kr2
Старый 12.04.2006, 10:26   #6  
Jabberwocky is offline
Jabberwocky
Microsoft Dynamics
Аватар для Jabberwocky
Сотрудники Microsoft Dynamics
 
274 / 307 (11) ++++++
Регистрация: 02.09.2005
Адрес: Москва
Я в своё время решил подобную проблему так. В конец метода run добавил следующий код:

HWND AxClient, AxChild;
;
AxClient = WinApi::findWindowEx(infolog.hWnd(), 0, "MDIClient", "");
AxChild = WinApi::findWindowEx(AxClient, nullvalue(AxChild), "", "Окно Infolog");
if (AxChild)
{
WinApi::destroyWindow(AxChild);
}
Старый 12.04.2006, 10:36   #7  
kvan is offline
kvan
Moderator
Аватар для kvan
Дети Юза
 
775 / 49 (3) +
Регистрация: 07.08.2002
Адрес: Donetsk
Класс Info, метод Add - смотрите что приходит в переменной _txt. (В данном случае нужно искать подстроку 'Отчет не содержит данных').
__________________
С уважением, kvan.
Старый 12.04.2006, 10:37   #8  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Георгий, а ты говоришь все бы мне программировать D)
__________________
Axapta v.3.0 sp5 kr2
Старый 25.03.2016, 14:27   #9  
novic is offline
novic
Axapta Retail User
Axapta Retail User
 
168 / 25 (0) +++
Регистрация: 14.04.2005
А "отчет масштабирован... " не подскажите как убрать?
Старый 25.03.2016, 14:32   #10  
Ace of Database is offline
Ace of Database
Участник
Аватар для Ace of Database
 
877 / 649 (23) +++++++
Регистрация: 14.10.2004
Цитата:
Сообщение от novic Посмотреть сообщение
А "отчет масштабирован... " не подскажите как убрать?
В методе run отчета перед вызовом super() вставьте код
X++:
this.printJobSettings().suppressScalingMessage(true);
За это сообщение автора поблагодарили: novic (1), konfet (1), Logger (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как сильно модифицировано ваше приложение Аксапты? mazzy DAX: Прочие вопросы 30 14.04.2011 17:26
Ruslan Goncharov: Quick sorting in info messages Blog bot DAX Blogs 0 09.02.2008 19:11
Вылетает аxапта 4.0 при завершении работы Delfins DAX: Прочие вопросы 5 27.06.2007 15:43
jinx: ?ndern von Methoden der Klasse Info Blog bot DAX auf Deutsch 1 17.05.2007 16:45
Глюк с info, warning, error и т.д. 111andrei DAX: Программирование 5 11.07.2005 10:42

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

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

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