28.01.2016, 13:58 | #1 |
Участник
|
Подскажите, пожалуйста, как сделать отбор по нескольким элементам в таблице банков (270)?
Делаю сначала отбор по одному, потом хочу сделать по второму и 3-му. Отбор не работает: Цитата:
recBankAcc.SETRANGE(recBankAcc.Name, MyVirtualTable."Bank Name");
|
|
28.01.2016, 17:11 | #2 |
Участник
|
Во-первых, после SETRANGE должен идти recBankAcc.FINDFIRST (или recBankAcc.FINDSET). Во-вторых, по приведенному куску кода не очень понятно, позиционирована на какую-либо запись MyVirtualTable.
Сделать фильтр по 3-м возможным значениям одновременно можно так: recBankAcc.SETFILTER('%1,%2,%3','Первое наименование','Второе наименование','Третье наименование'). |
|
28.01.2016, 18:22 | #3 |
Administrator
|
или надо по трем разным полям?
уважаемое Berenice, будьте проще, выкладывайте проблему в литературном языке, например: я хочу получить 3 произвольных банка из 18-ти имеющихся, как мне это сделать? или я хочу получить список банков по трем условиям: валюта, город, количество этажей в главном здании, как мне это сделать? на вопрос "как сделать отбор по нескольким элементам" у некоторых форумчан такая фантазия попрет, что лучше бы вы этого никогда не читали. |
|