|
|
| |
|
|
| |
Какого типа данных - поле выбрать.
|
если эту тему копать далеко выкопаешь в 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
#
при преобразовании числа с плавающей точкой в целое
происходит округление до ближайшего целого;
#
при преобразовании целого числа в число с плавающей
точкой дробная часть принимается равной нулю;
#
в случае преобразования целого типа в другой целый тип
возможна ситуация, когда целый тип с большим диапазоном
значений преобразуется в целый тип с меньшим
диапазоном значений. Если значение, которое
присваивается "короткому" типу, выйдет за пределы
диапазона его допустимых значений, произойдет
ошибка периода выполнения;
|
| |
| |
| |
|
|
|
|