ник: grafin
Работал с фориматом Currency, потерял копейку. Мелочь, но задолбали. Берем А=0,21499 из текстового окна . Свожу для краткости 2 операции в одну. Round(CCur(A),2)=0,22
Берем A=0,22499 Результат тот же Round(CCur(A),2)=0,22 Если вторую девятку убираем - все ОК. Используем функцию CSng() - тоже все ОК. Результат первого варианта зависит от того четная или нечетная вторая цифра после запятой. Что бы это значило?