медленно прекращает обработку
Автор admin Понедельник, 25 января 2010 10:16
медленно прекращает обработку на второй строке, если переданное ей значение составляет, например, 25000 (поскольку условие оказывается выполненным), что приводит к неправильному результату. Чтобы многострочная формула If…Then…Else работала корректно, условия необходимо приводить в правильном порядке, как показано в следующем примере: If {Customer.Last Year’s Sales} > 30000 Then Formula ¦ “Excellent Job!” _ Else If {Cuetomer.Last Year’s Sales) > 20000 Then _ Formula – “Great Job!” 256 Глава 7 Else If {Customer.Last Year’s Sales) > 10000 Then _ Formula ¦ “Fine Job!” В дополнение к многострочным операторам, можно также использовать составные операторы If …Then…Else, вкладывая два и более оператора в одну формулу, как имеет место в поле формулы compound_if_then рассматриваемого отчета: If {Customer.Country) – “USA” Then _ If {Customer.Last Year’s Sales) > 30000 Then Formula – “Excellent Job!” _ Else If {Customer.Last Year’s Sales) > 20000 Then Formula – “Great Job!” _ Else If {Customer.Last Year’s Sales) > 10000 Then _ Formula – “Fine Job!” В результате отчет должен выглядеть аналогично показанн
Комментарии закрыты.
Последние комментарии