Desktop
Website
Multimedia
Database
Security
Enterprise
Вопрос : Кристаллический рапорт: Название поля не известно
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 - консультации тренировки?