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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.01.2016, 13:58   #1  
Berenice is offline
Berenice
Участник
 
10 / 10 (1) +
Регистрация: 12.01.2016
Подскажите, пожалуйста, как сделать отбор по нескольким элементам в таблице банков (270)?

Делаю сначала отбор по одному, потом хочу сделать по второму и 3-му.

Отбор не работает:
Цитата:
recBankAcc.SETRANGE(recBankAcc.Name, MyVirtualTable."Bank Name");
Старый 28.01.2016, 17:11   #2  
Eugeny_F is offline
Eugeny_F
Участник
 
371 / 30 (2) +++
Регистрация: 18.11.2003
Адрес: Москва
Во-первых, после SETRANGE должен идти recBankAcc.FINDFIRST (или recBankAcc.FINDSET). Во-вторых, по приведенному куску кода не очень понятно, позиционирована на какую-либо запись MyVirtualTable.

Сделать фильтр по 3-м возможным значениям одновременно можно так: recBankAcc.SETFILTER('%1,%2,%3','Первое наименование','Второе наименование','Третье наименование').
Старый 28.01.2016, 18:22   #3  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
или надо по трем разным полям?
уважаемое Berenice, будьте проще, выкладывайте проблему в литературном языке, например:
я хочу получить 3 произвольных банка из 18-ти имеющихся, как мне это сделать?
или
я хочу получить список банков по трем условиям: валюта, город, количество этажей в главном здании, как мне это сделать?

на вопрос "как сделать отбор по нескольким элементам" у некоторых форумчан такая фантазия попрет, что лучше бы вы этого никогда не читали.
 


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

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

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