Программы "Простой софт" www.prostoysoft.ru

ВНИМАНИЕ! РЕКЛАМНЫЕ СООБЩЕНИЯ И ГИПЕРССЫЛКИ В ФОРУМЕ ЗАПРЕЩЕНЫ (посты удаляются автоматически)
Текущее время: 27.11.2024 16:57

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 83 ]  На страницу 1, 2, 3, 4, 5, 6  След.
Автор Сообщение
СообщениеДобавлено: 05.10.2011 09:04 
Не в сети

Зарегистрирован: 05.10.2011 08:58
Сообщения: 63
Откуда: Санкт-Петербург
Здравствуйте, подскажите пожалуйста, как должна выглядеть формула для итогового поля если мне (к примеру) сумму значений поля нужно разделить на курс валюты (напр. 37)? Т.е в поле сумма Договоров данные в руб., а в итоговом поле в у.е. Спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка итогов полей
СообщениеДобавлено: 05.10.2011 12:19 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
SELECT SUM(ContractAmount) / 37 FROM tblContracts

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка итогов полей
СообщениеДобавлено: 05.10.2011 13:57 
Не в сети

Зарегистрирован: 05.10.2011 08:58
Сообщения: 63
Откуда: Санкт-Петербург
Ivan писал(а) :
> SELECT SUM(ContractAmount) / 37 FROM tblContracts

Спасибо. Все получилось, но возник следующий вопрос:
Можно добавить в конце приставку "у.е", чтобы итог выглядел в формате (напр.) "125 000 у.е"
И как это прописать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка итогов полей
СообщениеДобавлено: 05.10.2011 14:14 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
SELECT SUM(ContractAmount) / 37 & ' у.е.' FROM tblContracts

Пожалуйста ))

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка итогов полей
СообщениеДобавлено: 05.10.2011 14:24 
Не в сети

Зарегистрирован: 05.10.2011 08:58
Сообщения: 63
Откуда: Санкт-Петербург
Ivan писал(а) :
> SELECT SUM(ContractAmount) / 37 & ' у.е.' FROM tblContracts
>
> Пожалуйста ))

Не получается :-(


Вложения:
2011-10-05_141848.jpg
2011-10-05_141848.jpg [ 100.02 КБ | Просмотров: 114893 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка итогов полей
СообщениеДобавлено: 05.10.2011 15:10 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
Какая у вас СУБД Access или Microsoft SQL Server?
Попробуйте так:
SELECT CSTR(SUM(ContractAmount) / 37) & ' у.е.' FROM tblContracts

Качество скриншота неприемлемое - ничего не разобрать.
Публикуйте, пожалуйста, скриншоты более высокого разрешения и качества.

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка итогов полей
СообщениеДобавлено: 05.10.2011 15:19 
Не в сети

Зарегистрирован: 05.10.2011 08:58
Сообщения: 63
Откуда: Санкт-Петербург
Ivan писал(а) :
> Какая у вас СУБД Access или Microsoft SQL Server?
> Попробуйте так:
> SELECT CSTR(SUM(ContractAmount) / 37) & ' у.е.' FROM tblContracts
>
> Качество скриншота неприемлемое - ничего не разобрать.
> Публикуйте, пожалуйста, скриншоты более высокого разрешения и качества.

СУБД - Access
C этой строкой результат неизменный. (делит правильно, но вместо формата "* у.е" получаю формат "*,0000")

Есть ограничение по размеру вложения. Сейчас попробую сделать читаемый скрин с учетом размера.

Вто. Будто-бы получше...


Вложения:
2011-10-05_152542.jpg
2011-10-05_152542.jpg [ 77.67 КБ | Просмотров: 114890 ]
2011-10-05_151700.jpg
2011-10-05_151700.jpg [ 240.36 КБ | Просмотров: 114890 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка итогов полей
СообщениеДобавлено: 05.10.2011 15:48 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
На вашем последнем скриншоте не видет результат - поле "Сумма дог." слишком узкое, сделайте его пошире, чтобы полностью весь итог был виден.
Возможно, нужно явно округлить, попробуйте формулу:
SELECT CSTR(ROUND(SUM(ContractAmount) / 37, 2)) & ' у.е.' FROM tblContracts
или без двух символов после запятой:
SELECT CSTR(ROUND(SUM(ContractAmount) / 37)) & ' у.е.' FROM tblContracts

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка итогов полей
СообщениеДобавлено: 05.10.2011 20:52 
Не в сети

Зарегистрирован: 05.10.2011 08:58
Сообщения: 63
Откуда: Санкт-Петербург
Ivan писал(а) :
> SELECT CSTR(ROUND(SUM(ContractAmount) / 37)) & ' у.е.' FROM
> tblContracts

Ага. С последней формулой заработало. Только вот формат (###,###0) слетает. А вот хотелось-бы сохранить. В принципе не особо важно, но для порядка не помешало-бы. Впрочем, возможно, я очень капризен... :-)

И еще. Почему при применении фильтров (напр. "прошлый месяц") итог остается неизменным (т.е. сумма ВСЕХ значений)? Как по мне, так должен(итог) меняться.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка итогов полей
СообщениеДобавлено: 06.10.2011 13:35 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
1. Задайте формат прямо в формуле:
SELECT FORMAT(SUM(Amount) / 37, 'Standard') & ' у.е.' FROM tblContracts

2. Если надо, чтобы учитывались фильтры, добавьте к формуле
WHERE <%FILTERS%>

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка итогов полей
СообщениеДобавлено: 06.10.2011 14:45 
Не в сети

Зарегистрирован: 05.10.2011 08:58
Сообщения: 63
Откуда: Санкт-Петербург
C форматом разобрался.
С фильтрами нет. :-(
Пишу так: SELECT FORMAT(SUM(Amount) / 37, '###,###0') & ' у.е.' FROM tblContracts WHERE <%FILTERS%>

Ничего не выходит. В итогах пусто. Что не так в этой строке?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка итогов полей
СообщениеДобавлено: 06.10.2011 14:58 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
Какая у вас версия программы?

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка итогов полей
СообщениеДобавлено: 06.10.2011 15:05 
Не в сети

Зарегистрирован: 05.10.2011 08:58
Сообщения: 63
Откуда: Санкт-Петербург
Ivan писал(а) :
> Какая у вас версия программы?

2.124


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка итогов полей
СообщениеДобавлено: 06.10.2011 15:28 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
Все дело в вашей устарелой версии. Установите последнюю 2.175.

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка итогов полей
СообщениеДобавлено: 06.10.2011 15:59 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
Формула задана правильно.

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 83 ]  На страницу 1, 2, 3, 4, 5, 6  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB