Показать сообщение отдельно
Старый 22.11.2005, 11:39   #10  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Arahnid
Я все пардон за назойливость не могу понять с датой. Я ее ввожу в текст как '21.11.2005'. Почему же она не работает.
Потому что в апострофах пишется строка.
Вы пытаетесь сравнить дату и строку. Что нельзя по правилам приведения типов.

Дело в том, что в виде строки дата может записываться по разному в разных регионах. Где-то месяц впереди, где-то год, где-то разделитель точка, где-то бэкслэш, где-то минус.

Поэтому автоматическое преобразование строки в дату и обратно запрещено.
Используйте либо явное преобразование, либо пишите литерал по однозначно заданным правилам написания дат в коде.


А с простейшей формочкой...
У вас сейчас наверняка никаких проблем при добавлении вида расчета с вытеснением. Но согласитесь, что новичок сходу не вставит - надо разбираться что это такое, как работает, как работают перерасчеты...

И вы вряд ли будете советовать другим создавать свой новый объект, писать код, использовать таблицу значений с виртуальными таблицами ...чтобы получить простейший расчетный листок с новым видом расчета. Вы посоветуете разобраться с видами расчета, с вытеснением, с группами, с порядком расчета, с перерасчетом...

Здесь тот же самый случай. Разберитесь с базовыми принципами. Дальше будет просто.
__________________
полезное на axForum, github, vk, coub.