Вопрос : гнездили если statemest в crystall 2008

Я пытаю автоматизировать очень ручной процесс комиссий.  По мере того как время шло на по-разному представителя по заиму наймите с по-разному план-графиками commsiion влияют на число базисных пунктов, котор они получают от каждое закрытого одалживают.  Я собирал эти по-разному план-графики в 10 типов комиссии и создавал поле в базе данных для того чтобы отслеживать тип комиссии каждый представителя по заиму.  В пределах каждого из по-разному типов комиссии будут также тип займа и полная сумма дела сделанная во время месяца как перемеююые.  Я знаю я smogло сделать это с еще если заявления, то следующим образом:

NumberVar BP;
numbervar BPTotal;

if {CB_Originator_View.ComType} = 1
and {ISB_Commissions_view.alias2} = сумма
and «ISB " ({ISB_Commissions_view.totalloanamount}, {@LO}) < 500000 после этого BP: = 30
else если {CB_Originator_View.ComType} = 1
and {ISB_Commissions_view.alias2} = сумма
and «ISB " ({ISB_Commissions_view.totalloanamount}, {@LO}) в 500000 до 999999 после этого BP:, то= 35
else если {CB_Originator_View.ComType} = 1
and {ISB_Commissions_view.alias2} = сумма
and «ISB " ({ISB_Commissions_view.totalloanamount}, {@LO}) в 1000000 до 1499999 после этого BP:, то=40
else если {CB_Originator_View.ComType} = 1
and {ISB_Commissions_view.alias2} = сумма
and «ISB " ({ISB_Commissions_view.totalloanamount}, {@LO}) в 1500000 до 1999999 после этого BP:, то=45
else если {CB_Originator_View.ComType} = 1
and {ISB_Commissions_view.alias2} = сумма
and «ISB " ({ISB_Commissions_view.totalloanamount}, {@LO}) в 2000000 до 2499999 после этого BP:, то=50
else если {CB_Originator_View.ComType} = 1
and {ISB_Commissions_view.alias2} = >= 2500000 после этого BP суммы
and «ISB " ({ISB_Commissions_view.totalloanamount}, {@LO}):, то=55;
BPTotal: =BPTotal+BP;
BP

And после этого конечно, котор я repete для типа займа (над там несколько).  Я интересую будет может мной сделать гнездят фактическое, котор если как:, то

if {CB_Originator_View.ComType} = 1
{ISB_Commissions_view.alias2} = сумма
«ISB " ({ISB_Commissions_view.totalloanamount}, {@LO}) < 500000 после этого BP: = сумма 30
({ISB_Commissions_view.totalloanamount}, {@LO}) в 500000 до 999999 после этого BP: = сумма 35
({ISB_Commissions_view.totalloanamount}, {@LO}) в 1000000 до 1499999 после этого BP: Сумма =40
({ISB_Commissions_view.totalloanamount}, {@LO}) в 1500000 до 1999999 после этого BP: Сумма =45
({ISB_Commissions_view.totalloanamount}, {@LO}) в 2000000 до 2499999 после этого BP: >= 2500000 после этого BP суммы =50
({ISB_Commissions_view.totalloanamount}, {@LO}): =55
class=

Ответ : гнездили если statemest в crystall 2008

Вы должны мочь гнездиться оно дорога, котор я описал, но я думаю гнездящся переключатель внутри переключателя могл получить немногую волосато…

Возможно что-нибудь подобное?

BP: =
ЕСЛИ {CB_Originator_View.ComType} = 1
ПОСЛЕ ЭТОГО
    (ЕСЛИ {ISB_Commissions_view.alias2} = «ISB», то
        ПОСЛЕ ЭТОГО (сумма переключателя ({ISB_Commissions_view.totalloanamount}, {@LO}) <� 500000="">                сумма ({ISB_Commissions_view.totalloanamount}, {@LO}) в 500000 к 999999, 35,
                ….и дальше и прочее
              TRUE, 55)
     ЕЩЕ ЕСЛИ {ISB_Commissions_view.alias2} = «FNMA», то
        ПОСЛЕ ЭТОГО (сумма переключателя ({ISB_Commissions_view.totalloanamount}, {@LO}) <� 500000="">                сумма ({ISB_Commissions_view.totalloanamount}, {@LO}) в 500000 к 999999, 35,
                ….и дальше и прочее
              TRUE, 55)
      )

ЕЩЕ ЕСЛИ {CB_Originator_View.ComType} = 2
ПОСЛЕ ЭТОГО
    (ЕСЛИ {ISB_Commissions_view.alias2} = «ISB», то
        ПОСЛЕ ЭТОГО (сумма переключателя ({ISB_Commissions_view.totalloanamount}, {@LO}) <� 500000="">                сумма ({ISB_Commissions_view.totalloanamount}, {@LO}) в 500000 к 999999, 35,
                ….и дальше и прочее
              TRUE, 55)
     ЕЩЕ ЕСЛИ {ISB_Commissions_view.alias2} = «FNMA», то
        ПОСЛЕ ЭТОГО (сумма переключателя ({ISB_Commissions_view.totalloanamount}, {@LO}) <� 500000="">                сумма ({ISB_Commissions_view.totalloanamount}, {@LO}) в 500000 к 999999, 35,
                ….и дальше и прочее
              TRUE, 55)
      )

ЕЩЕ 0
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us