Вопрос : Кристаллический рапорт: Название поля не известно


Hi,

Я имею следующий формулу работает отлично. Но, когда я добавляю другие если условие вверху эта формула, то который как
ЕСЛИ ({DataTable1.TripStatus} = «p») ПОСЛЕ ЭТОГО
Я не вижу никакую ошибку в кристаллический рапорте когда сохранять но, когда я бегу применение, я получаем ошибку.

Название поля не известно.
Ошибка в формуле


Формула с большим ЕСЛИ условие находится на нижней отделенной линии bya.

Местное StringVar ADDR1;
Местное StringVar ADDR2;
Местный ГОРОД StringVar;
Местная ЗАСТЕЖКА-МОЛНИЯ StringVar;


ЕСЛИ IsNull ({DataTable1.Start_Addr1}) ПОСЛЕ ЭТОГО
        (
        ADDR1: = "";
        )
        ЕЩЕ
        (
        ADDR1: = ProperCase ({DataTable1.Start_Addr1});
        );

        ЕСЛИ IsNull ({DataTable1.Start_Addr2}) ПОСЛЕ ЭТОГО
        (
        ADDR2: = "";
        )
        ЕЩЕ
        (
        ADDR2: = ProperCase ({DataTable1.Start_Addr2});
        );

        ЕСЛИ IsNull ({DataTable1.Start_City}) ПОСЛЕ ЭТОГО
        (ГОРОД: = "";        )
        ЕЩЕ
        (ГОРОД: = ProperCase ({DataTable1.Start_City});        );

        ЕСЛИ IsNull ({DataTable1.Start_Zip}) ПОСЛЕ ЭТОГО
        (ЗАСТЕЖКА-МОЛНИЯ: = "";        )
        ЕЩЕ
        (ЗАСТЕЖКА-МОЛНИЯ: = {DataTable1.Start_Zip};        );

)

ADDR1 + «,» + ADDR2 + ', «+ CITY+», '+ ЗАСТЕЖКА-МОЛНИЯ
-------------------------------------------------&&&&&&&&&&&&&&&&&&&&----------------------------------------------------


Местное StringVar ADDR1;
Местное StringVar ADDR2;
Местный ГОРОД StringVar;
Местная ЗАСТЕЖКА-МОЛНИЯ StringVar;



ЕСЛИ ({DataTable1.TripStatus} = «p») ПОСЛЕ ЭТОГО

(
        ЕСЛИ IsNull ({DataTable1.Start_Addr1}) ПОСЛЕ ЭТОГО
        (
        ADDR1: = "";
        )
        ЕЩЕ
        (
        ADDR1: = ProperCase ({DataTable1.Start_Addr1});
        );

        ЕСЛИ IsNull ({DataTable1.Start_Addr2}) ПОСЛЕ ЭТОГО
        (
        ADDR2: = "";
        )
        ЕЩЕ
        (
        ADDR2: = ProperCase ({DataTable1.Start_Addr2});
        );

        ЕСЛИ IsNull ({DataTable1.Start_City}) ПОСЛЕ ЭТОГО
        (ГОРОД: = "";        )
        ЕЩЕ
        (ГОРОД: = ProperCase ({DataTable1.Start_City});        );

        ЕСЛИ IsNull ({DataTable1.Start_Zip}) ПОСЛЕ ЭТОГО
        (ЗАСТЕЖКА-МОЛНИЯ: = "";        )
        ЕЩЕ
        (ЗАСТЕЖКА-МОЛНИЯ: = {DataTable1.Start_Zip};        );
            //ADDR1 + «,» + ADDR2 + ', «+ CITY+», '+ ЗАСТЕЖКА-МОЛНИЯ
)
ЕЩЕ ЕСЛИ ({DataTable1.TripStatus} = «d») ПОСЛЕ ЭТОГО  
(
        ЕСЛИ IsNull ({DataTable1.Dest_Addr1}) ПОСЛЕ ЭТОГО
        (ADDR1: = "";        )
        ЕЩЕ
        (ADDR1: = ProperCase ({DataTable1.Dest_Addr1});        );

        ЕСЛИ IsNull ({DataTable1.Dest_Addr2}) ПОСЛЕ ЭТОГО
        (ADDR2: = "";    )
        ЕЩЕ
        (ADDR2: = ProperCase ({DataTable1.Dest_Addr2});    );

        ЕСЛИ IsNull ({DataTable1.Dest_City}) ПОСЛЕ ЭТОГО
        (ГОРОД: = "";        )
        ЕЩЕ
        (ГОРОД: = ProperCase ({DataTable1.Dest_City});        );

        ЕСЛИ IsNull ({DataTable1.Dest_Zip}) ПОСЛЕ ЭТОГО
        (ЗАСТЕЖКА-МОЛНИЯ: = "";    )
        ЕЩЕ
        (ЗАСТЕЖКА-МОЛНИЯ: = {DataTable1.Dest_Zip};    );



);
ADDR1 + «,» + ADDR2 + ', «+ CITY+», '+ ЗАСТЕЖКА-МОЛНИЯ

Неправильно с этой формулой?

Спасибо заранее

Ответ : Кристаллический рапорт: Название поля не известно

Единственная вещь делает любое чувство что поле состояния отключения неправильно.

Попытайтесь БАЗА ДАННЫХ ПОДТВЕРЖДАТЬ.

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