|
|
|
|
|
Какого типа данных - поле выбрать.
|
если эту тему копать далеко выкопаешь в EAV и погрязнешь. (или придется менять среду разработки)
некоторые вообще ставят Text а с типом данных разбираются по слою метаописания объектов и типов.
в общем тебе решать | |
|
| |
|
|
|
| я перешел на Девствительное - шкала/число дес. знаков - 5 в цене, в количестве - 3.
т.к. цена бывает за тонну, а у нас ед. изм. кг.
сумму округляю до 2 знаков | |
|
| |
|
|
|
| Вот ведь.........
| |
|
| |
|
|
|
| У мну пока смешно получается
Я забабахал при расчётах количественный показатель -как переменная типа Currency
блин нормально считает в отличии от Long или Integer.......
вот ведь оказия......... | |
|
| |
|
|
|
|
как переменная типа Currency
|
по здравом размышлении я отказался от таких решений - просто это плохой стиль, выглядит колхозно
(и с округлениями не все просто и очевидно и экспортом импортом бывают траблы) | |
|
| |
|
|
|
| А кого же брать за рога???
Какого типа переменную юзать??? | |
|
| |
|
|
|
| Off:
Считайте в универсальных единицах - поллитрах. | |
|
| |
|
|
|
|
| А сурёзно, если | |
|
| |
|
|
|
| http://office.microsoft.com/ru-ru/access/HA012314471049.aspx | |
|
| |
|
|
|
| там получается
но такого типа данных для переменных - не задать | |
|
| |
|
|
|
| час - Девствительное
при плав. точке было вношу стоимтьс больше 1 млн. - все сжирает копейки до ,00, храним более 10 млн. - сжирает рубли - 10 000 001,00 -> 10 000 000,00 | |
|
| |
|
|
|
|
| проверь, может конечно у меня глюкнутый Акс? | |
|
| |
|
|
|
|
| если сделать Двойное с плав. то начинет округлять на 10 000 000 000 001,10 (было 1,11) | |
|
| |
|
|
|
| Я ваще то с двойной зафигачил - плавающей
таких объебов не предвидиться
В смысле такого количества товара.......... | |
|
| |
|
|
|
| Остаётся решить
Dim str_AMOUNT As Currency - какой тип переменной юзать для количества - возможно дробного | |
|
| |
|
|
|
| вещественный фиксированный три знака
вот тут еще можно посмотреть:
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=374
в общем проектирование систем как дипломатия - искусство возможного.
PS
и искусство достаточного :) | |
|
| |
|
|
|
|
|
таких объебов не предвидиться
В смысле такого количества товара..........
|
А если начнете семечки поштучно продавать?
Чем тебе не объебы | |
|
| |
|
|
|
|
|
| single fixed 3-4 digits after dot
как правило проблемы с определением типа данных кроются в недостатках проектирования архитектуры приложения | |
|
| |
|
|
|
| Вот для особо одарённых (таких - как Я)- надыбал в инете
http://icc.mpei.ru/documents/00000310.html
http://icc.mpei.ru/documents/00000308.html
#
при преобразовании числа с плавающей точкой в целое
происходит округление до ближайшего целого;
#
при преобразовании целого числа в число с плавающей
точкой дробная часть принимается равной нулю;
#
в случае преобразования целого типа в другой целый тип
возможна ситуация, когда целый тип с большим диапазоном
значений преобразуется в целый тип с меньшим
диапазоном значений. Если значение, которое
присваивается "короткому" типу, выйдет за пределы
диапазона его допустимых значений, произойдет
ошибка периода выполнения;
|
| |
|
| |
|
|