|
|
|
Вычисление суммы в форме
|
|||
|---|---|---|---|
|
#18+
В итоговом запросе в поле вычисляется сумма. В форме выводятся записи из запроса и надо вычислить общую сумму этих полей. Сумма почему-то округляется (т.е., например, выводит не 47,25, а 47,00). Почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 13:52:10 |
|
||
|
Вычисление суммы в форме
|
|||
|---|---|---|---|
|
#18+
vepВ итоговом запросе в поле вычисляется сумма. В форме выводятся записи из запроса и надо вычислить общую сумму этих полей. Сумма почему-то округляется (т.е., например, выводит не 47,25, а 47,00). Почему? А какой формат поля? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 13:59:10 |
|
||
|
Вычисление суммы в форме
|
|||
|---|---|---|---|
|
#18+
А если поставить курсор в это поле с суммой, тоже ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 13:59:43 |
|
||
|
Вычисление суммы в форме
|
|||
|---|---|---|---|
|
#18+
Просто из чистого любопытства. А ты что-нибудь делал, до того как в форум писать? -- Regards Alexander Artamonov "vep" <nospam@sql.ru> сообщил/сообщила в новостях следующее: news:996328@sql.ru... В итоговом запросе в поле вычисляется сумма. В форме выводятся записи из запроса и надо вычислить общую сумму этих полей. Сумма почему-то округляется (т.е., например, выводит не 47,25, а 47,00). Почему? Тема Ответить Posted via ActualForum NNTP Server 1.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 14:00:04 |
|
||
|
Вычисление суммы в форме
|
|||
|---|---|---|---|
|
#18+
формат поля фиксированный, число знаков - 2, если курсор не поставить, т.к. поле д/б заблокированно. И уже второй раз такая ситуация: двойное выполнение функции Sum приводит к округлению до целого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 14:20:33 |
|
||
|
Вычисление суммы в форме
|
|||
|---|---|---|---|
|
#18+
vepформат поля фиксированный, число знаков - 2, если курсор не поставить, т.к. поле д/б заблокированно. И уже второй раз такая ситуация: двойное выполнение функции Sum приводит к округлению до целого. Где у тебя используется двойное выполнение функции Sum? И как? Объясни подробнее, плз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 14:41:28 |
|
||
|
Вычисление суммы в форме
|
|||
|---|---|---|---|
|
#18+
vep двойное выполнение функции Sum приводит к округлению до целого. Похоже Вы от нас что-то скрываете... Попробуйте поставить ф-и явного преобразования типа, например CDbl(Sum(CDbl(Sum(...))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 14:44:15 |
|
||
|
Вычисление суммы в форме
|
|||
|---|---|---|---|
|
#18+
Первый раз вычисляется сумма поля в итоговом запросе: т.е. из таблицы, например, выбираются записи с одинаковой датой, получается одна запись, а поле "Сумма" итог по этой дате, а потом в форме выводятся записи Дата-Сумма и надо посчитать Общую сумму по всем датам, в итоге в запросе в поле Сумма выполняется SUM и в форме выполняется SUM. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 15:26:39 |
|
||
|
Вычисление суммы в форме
|
|||
|---|---|---|---|
|
#18+
А что получилось после реализации совета Bor-L? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 15:33:20 |
|
||
|
Вычисление суммы в форме
|
|||
|---|---|---|---|
|
#18+
Функция CDbl не помогает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 15:48:05 |
|
||
|
Вычисление суммы в форме
|
|||
|---|---|---|---|
|
#18+
Хотя извиняюсь: при выполнении двойной ф-и CDbl (и в первой SUM, и во второй) все нормализовалось. Большое спасибо!!!!!!!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 15:54:08 |
|
||
|
Вычисление суммы в форме
|
|||
|---|---|---|---|
|
#18+
А где, собственно, происходит "округление" при 1-м суммировании или при 2-м ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 15:57:29 |
|
||
|
Вычисление суммы в форме
|
|||
|---|---|---|---|
|
#18+
Как принято писать на этом Форуме: Опоздал ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 16:06:31 |
|
||
|
Вычисление суммы в форме
|
|||
|---|---|---|---|
|
#18+
Округление происходило при выведение 2-й SUM. А результат первой - выводился в нормальном виде, и тем не менее, чтобы 2-я сумма выводилась правильно пришлось поставить две функции в итоговом поле:=CDbl(Sum(CDbl([Sum-Сумма1]))). Еще раз спасибо!!!!!!!!!!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 16:37:03 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32716767&tid=1671410]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
81ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
69ms |
get tp. blocked users: |
2ms |
| others: | 233ms |
| total: | 438ms |

| 0 / 0 |
