LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Помогите!...
 Тема: Помогите! Не могу разобраться с форматами полей.
 
 15.06.2007 21:04:26
Павел5
9 сообщения


Тема: Помогите! Не могу разобраться с форматами полей.
Всем привет!
У меня программка которая производит обратную калькуляцию заказаных блюд в кафе .
Все поля во всех таблицах учитывающие количество килограмм продуктов имеют формат "Основное/Авто", а поля с ценами продуктов "Денежный/Авто". Количество килограмм мне надо учитывать до 5 знака после запятой (дескать соли очень мало кладётся на блюдо:)), а деньги собственно только до 2 знака. Так вот почему то при такой расстановки в полях Формы после различных операций отображаются деньги с 2 знаками после запятой, а если стать на это поле появляется число с 7 и более знаками. Более того именно последнее значение (7 знаков) и учавствует в дальнейших расчётах, что вводит в заблуждение пользователя. Например количество продуктов умножается не на 3,22, а на 3,2184560987. Пробовал ставить формат "Фиксированый/5" всё равно нужного результата не добился. Как здесь поступить?
Подскажите какой формат лучше применить, чтобы значение 3,34000 преобразовывалось в 3,34, а 3,34001 оставалось как и есть?
Подскажите также стоит ли ставить форматы в запросах на оснвании которых строится Форма, и в самих формах если в таблице формат уже установлен?
Огромнейшее спасибо за совет.



P.S. Общий раздел по формам
Автор: Павел от 07.08.2003 10:53:53 Источник ...
 15.06.2007 21:04:26
All
4316 сообщения
1-ый


RE: Помогите! Не могу разобраться с форматами полей.
Каждый раз, когда Вы получаете денежное значение для расчета, его надо округлять до 2 знаков. Используйте функцию Format.


P.S. Общий раздел по формам
Автор: Expert от 0:00:00 Источник ...
 15.06.2007 21:04:26
Павел5
9 сообщения


RE: Помогите! Не могу разобраться с форматами поле
Спасибо за ответ!
А в моём случае какой лучше формат применять в таблицах Основной или Фиксированый или никакой вообще, а делать всё через Format?
И я ещё повторюсь, где лучше формат устанавливать в таблицах, запросах или формах построенных на основе этих таблиц или запросов?
Ещё раз огромное спасибо.


P.S. Общий раздел по формам
Автор: Павел от 07.08.2003 12:02:14 Источник ...
 15.06.2007 21:04:26
Павел5
9 сообщения


RE: Помогите! Не могу разобраться с форматами поле
Спасибо за ответ!
А в моём случае какой лучше формат применять для количества килограмм Основной или Фиксированый, или никакой вообще, а делать всё через Format?
И я ещё повторюсь, где лучше формат устанавливать в таблицах, запросах или формах построенных на основе этих таблиц или запросов?
Ещё раз огромное спасибо.


P.S. Общий раздел по формам
Автор: Павел от 07.08.2003 12:04:40 Источник ...
 15.06.2007 21:04:26
All
4316 сообщения
1-ый


RE: Помогите! Не могу разобраться с форматами полей.
Формат, который Вы устанавливаете для полей влияет только на отображение данных, но не влияет на число знаков после запятой. Для этого существует огромное количество функций огругления. Для поля Итого делаете так:
Me.Итого = Format(Me.Цена * Me.Кол_во, "0.00"). Выражение ставите после обновления полей Цена и Кол_во


P.S. Общий раздел по формам
Автор: Expert от 0:00:00 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Помогите!...
ПоискПоиск  Список форумовСписок форумов  
right