Звітні форми. Площа, експлікація і т.д.
Додано: 01 лютого 2010, 16:21
Здесь рассматриваем работу с площадью, экспликацией, угодьями, на уровне программирования отчётных форм.
Україна понад усе!
https://shels.com.ua:8443/forum/
Код: Виділити все
FORMATFLOAT(fdLandAreaM, <DM1.QbObject."Area">)
Код: Виділити все
FormatFloat(fdLandAreaG, <DM1.QbObject."Area">/10000)
Код: Виділити все
IIf(<DM1.QbObject."Area_Type"> = 1, FormatFloat(fdLandAreaG, <DM1.QbObject."Area">/10000), FormatFloat(fdLandAreaM, <DM1.QbObject."Area">))
Dorochenko_iv писав:Добрый вечер. Подскажите, пожалуйста, можно ли написать код, чтобы в экспликации в случае отсутствия угодий ставилось не нули, не пустое место, а прочерк? Если да, то какой?
Код: Виділити все
IIf(<DM1.QbObject."Area_Garden"> > 0, <DM1.QbObject."Area_Garden">, '')
Код: Виділити все
IIf(<DM1.QbObject."Area_Garden"> > 0, <DM1.QbObject."Area_Garden">, '-')
Код: Виділити все
IIf(<DM1.QbObject."Area_Garden"> > 0, IIf(<DM1.QbObject."Area_Type"> = 1, FormatFloat(fdLandAreaG, <DM1.QbObject."Area_Garden">/10000), FormatFloat(fdLandAreaM, <DM1.QbObject."Area_Garden">)), '-')
Dorochenko_iv писав:Теперь задача стоит поставить год рождения владельца с подписью "року". Каким образом можно разбить число, месяц, год на составные?
Код: Виділити все
IntToStr(YearOf(<DM1.QbPeople."DateBirthes">)) + ' року'
dgasmin писав:Добрый день! Подскажите, пожалуйста, как в отчётную форму втянуть ФИО "смежников". (без направлений - "Від А до Б").