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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.04.2015, 03:14   #10  
skuull is offline
skuull
Участник
Most Valuable Professional
Лучший по профессии 2014
 
700 / 752 (27) +++++++
Регистрация: 08.03.2013
Адрес: ХЗ
Для строкового поля:
X++:
qbds.addRange(fieldNum(, )).value(SysQuery::valueNotEmptyString());
или если поле целое к примеру:
X++:
qbds.addRange(fieldNum(, )).value(SysQuery::valueNot(0));
Если queryRun.next() что-то вернет значит поле заполнено.


Можно сделать через select
X++:
/* Выбираем первую попавшуюся запись с искомым RContractAccount и заполненым полем ContractDate */
select firstOnly RecId from rcontractTable
   where rcontractTable.RContractAccount == payRequestTable.RContractAccount
      && rcontractTable.ContractDate; /* Ваше поле */

if (rcontractTable)
{
    info("запись существует");
}
За это сообщение автора поблагодарили: bitter (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Table Scan через QueryRun maximka DAX: Программирование 8 05.10.2007 10:46
Пропадает значение Range при экспорте проекта gl00mie DAX: Программирование 3 27.09.2007 00:22
Запуск программы из Аксапты через 2-хзвенку Migel_84 DAX: Программирование 25 27.04.2006 09:41
QueryBuildDataSource - динамически if_maks DAX: Программирование 6 07.04.2006 13:39
Проблема с запуском business connector'a через удал доступ yooshi DAX: Программирование 1 07.11.2005 08:56

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

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

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