Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Какой Тип данных лучше использовать?
 
 автор: Волшебник   (03.09.2014 в 21:53)   личное сообщение
 
 

Какой Тип данных лучше использовать?

Что лучше использовать в денежных операциях/записях
Тип данных поля Числовой или Денежный.

При Числовом Типе данных,
Если мы выбрали Размер поля - Действительное,
И указали Точность - 20,
То мы сможем ввести 20-значное денежное число.
----------------------------------------------------------------------------------

А при Типе данных поля Денежный мы такого сделать не сможем.

Максимум такое поле допускает 15-значное число.
Точнее, сейчас проверил - 922 337 203 685 477,58
С 59 после запятой уже выдаст ошибку 6, о переполнении поля.

Тогда получается зачем Тип данных Денежный,
Когда мы и так можем использовать Тип данных Числовой?

Хотя, Тип данных Денежный, вроде как по названию,
предназначен именно для денежных операций/записей.

  Ответить  
 
 автор: shanemac51   (04.09.2014 в 09:55)   личное сообщение
 
 

15целых меня устраивает
меня больше интересует дробная часть(2-4 знака)

=====
даже дня дробных количеств

  Ответить  
 
 автор: Гоблин   (04.09.2014 в 18:44)   личное сообщение
 
 

Впечатляющая цифра. Это выражение американского внешнего долга в копейках или годовой доход Абрамовича?
В общем как бы максимальная цифра должна быть 2958465,9999р.
Тут http://office.microsoft.com/ru-ru/access-help/HA010096450.aspx ограничения прописаны.

  Ответить  
 
 автор: Волшебник   (05.09.2014 в 13:23)   личное сообщение
 
 

Спасибо, Гоблин!
Денежный - значения не должны округляться.
Т.е.
При числовом значения могут округляются,
и тогда не будет точности в этих значениях,
что важно при денежном типе данных.

  Ответить  
 
 автор: Гоблин   (05.09.2014 в 18:48)   личное сообщение
 
 

Еще одна интересная хрень. Если поставить в денежное поле 2 958 465,999 , то при отсутствии курсора цифра округляется до 2 958 466,00 а как только курсор исчезает, снова 2 958 465,999
Убирается последний третий знак и происходит округление.
Оно и понятно. 4 знака после запятой в деньгах мало где применяется.

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList