
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
20.09.2004, 14:44:42
|
|||
|---|---|---|---|
умножим на ноль |
|||
|
#18+
если в отчет дать поле типа простое число и помножить его на ноль, ноль и выйдет (ну или наоборот - поле равно 0, а коэфф - числу) а вот если тип поля - "денежный", то при умножении на ноль он пишет в результате- #ошибка (и то же самое - если само поле равно 0руб.0коп, а коэфф - числу) как бы его заставить тоже ноль выдавать? ну или как бы If организовать грамотный, так чтобы выражение было равно 0, если хотя бы одна штука равна 0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.09.2004, 15:02:13
|
|||
|---|---|---|---|
|
|||
умножим на ноль |
|||
|
#18+
1. Думаю, что ошибка в другом месте! Приведи код умножения 2. Если нет ошибки, то на соурс поля опставить =iif([Result] = 0, 0.0, [Result] ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.09.2004, 15:48:56
|
|||
|---|---|---|---|
умножим на ноль |
|||
|
#18+
Конечно, ошибка в другом, наверное у одной из переменных другой тип, или еще что. А произведение (currency НОЛЬ)*(integer число) без вариантов равно (currency НОЛЬ). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.09.2004, 19:19:45
|
|||
|---|---|---|---|
умножим на ноль |
|||
|
#18+
код умножения донельзя хитрый 8): =[payParNuit2]*[koeff] payParNuit2 - Это денежное поле, приходящее из запроса a koeff - просто от балды написано (когда юзер грузит отчет, его спрашивают, чему равен koeff) дык вот если payParNuit2 больше 0, то все ок (koeff всегда больше 0) если payParNuit2=0, то приходится тушить свет iif попробую просто не оч понимаю, как он тут работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.09.2004, 19:31:33
|
|||
|---|---|---|---|
|
|||
умножим на ноль |
|||
|
#18+
Pretoriana koeff - просто от балды написано (когда юзер грузит отчет, его спрашивают, чему равен koeff) Полагаю, что именно эта дрянь воспринимается Аксессом как стринг. Предлагаю вместо koeff писать val(koeff). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.09.2004, 19:36:10
|
|||
|---|---|---|---|
умножим на ноль |
|||
|
#18+
Владимир СанычПолагаю, что именно эта дрянь воспринимается Аксессом как стринг ИменнА! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.09.2004, 19:40:45
|
|||
|---|---|---|---|
умножим на ноль |
|||
|
#18+
Присоединяюсь к предыдущим ораторам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.09.2004, 19:41:06
|
|||
|---|---|---|---|
умножим на ноль |
|||
|
#18+
гм а почему тогда при payParNuit2>0 он нормально считает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.09.2004, 19:42:18
|
|||
|---|---|---|---|
|
|||
умножим на ноль |
|||
|
#18+
Pretorianгм а почему тогда при payParNuit2>0 он нормально считает? Потому что иногда Аксесс умеет преобразовывать типы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.09.2004, 19:46:07
|
|||
|---|---|---|---|
умножим на ноль |
|||
|
#18+
Владимир Саныч, гыг 8))) а вы говорите - шаманство ну-ка, где мой антибилгейцовый бубен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.09.2004, 19:46:56
|
|||
|---|---|---|---|
|
|||
умножим на ноль |
|||
|
#18+
Нифига. Все честно. И, кстати, неплохо бы проверить эту гипотезу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.09.2004, 19:59:51
|
|||
|---|---|---|---|
|
|||
умножим на ноль |
|||
|
#18+
Pretorianкаким образом? Ну, типа, помогло или не помогло... Или это уже не важно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.09.2004, 20:03:12
|
|||
|---|---|---|---|
умножим на ноль |
|||
|
#18+
не помогло я пишу =[payParNuit2]*val(koeff) он при переходе со строки заменяет это на =[payParNuit2]*val([koeff]) и выдает ту же ошибку при обсчете ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.09.2004, 20:05:26
|
|||
|---|---|---|---|
умножим на ноль |
|||
|
#18+
впрочем я наверное лучше в запросе поле заведу пустое с запросом ввода... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.09.2004, 20:55:31
|
|||
|---|---|---|---|
умножим на ноль |
|||
|
#18+
Pretorianон при переходе со строки заменяет это на =[payParNuit2]*val([koeff]) Пишет-то праильна, тока неясно, почему все-таки не хотцца ему работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.09.2004, 21:02:20
|
|||
|---|---|---|---|
|
|||
умножим на ноль |
|||
|
#18+
Хочу увидеть весь запрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.09.2004, 11:06:42
|
|||
|---|---|---|---|
умножим на ноль |
|||
|
#18+
Владимир СанычХочу увидеть весь запрос.Интересно посчитать, сколько плодотворных дискуссий умерло на этом вопросе? %) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.09.2004, 11:24:46
|
|||
|---|---|---|---|
|
|||
умножим на ноль |
|||
|
#18+
маяк Владимир СанычХочу увидеть весь запрос.Интересно посчитать, сколько плодотворных дискуссий умерло на этом вопросе? %) Ооо, ты даже не представляешь, насколько ты прав!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.09.2004, 13:40:14
|
|||
|---|---|---|---|
умножим на ноль |
|||
|
#18+
запрос? зачем? у меня ведь отчет не работает (хехе, ну что, умерла? 8))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.09.2004, 13:53:35
|
|||
|---|---|---|---|
|
|||
умножим на ноль |
|||
|
#18+
А вот это [payParNuit2]*[koeff] разве не в запросе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.09.2004, 13:59:33
|
|||
|---|---|---|---|
умножим на ноль |
|||
|
#18+
нет см первый пост 8) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.09.2004, 14:27:17
|
|||
|---|---|---|---|
|
|||
умножим на ноль |
|||
|
#18+
А тогда что такое koeff? В запросе это был бы параметр. А в отчете вообще такое не предусмотрено. Спасибо Биллу, что оно вообще хоть как-то работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.09.2004, 14:32:48
|
|||
|---|---|---|---|
умножим на ноль |
|||
|
#18+
=iif (isError ([payParNuit2]*[koeff]);0;[payParNuit2]*[koeff]) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.09.2004, 14:43:30
|
|||
|---|---|---|---|
|
|||
умножим на ноль |
|||
|
#18+
Блин, чего вы мозг друг другу [гм]? Если не работает запрос - то текст запроса в студию. Надоели уже те, кто телепятов ожидает. Если запрос работает, но не работает отчет - описание этого глючного поля в отчете. Не забыв при этом текст запроса, используемого в качестве источника строк. Пока подробного описания нет - вы тут до посинения в угадайку играть будете. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1671654]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
32ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 195ms |
| total: | 297ms |

| 0 / 0 |
