Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Хочу узнать ваше мнение!! (на экране данные отображаются нормально, а при печате выходит "#Ошибка") / 7 сообщений из 7, страница 1 из 1
09.02.2004, 12:18
    #32402446
LA
LA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочу узнать ваше мнение!! (на экране данные отображаются нормально, а при печате выходит "#Ошибка")
Привет всем!
Есть срочная проблема: в отчете данные отображаются (на экране монитора) нормально, а при печате в поле Sumk выходит "#Ошибка". Эта проблема наблюдается в ОС Windows 98. Access 2000. При тестировании в ОС Windows 2000, данной проблемы нет.
Источник данных для отчета задается как
Код: plaintext
1.
2.
Report.RecordSource =  " Select round([SUMMA]*"  & str(koef) &  ",2 ) AS [Sumk] FROM  table;"


....буду признательна за любые рекомендации
...
Рейтинг: 0 / 0
09.02.2004, 13:17
    #32402591
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочу узнать ваше мнение!! (на экране данные отображаются нормально, а при печате выходит "#Ошибка")
референсы отсутствуют
...
Рейтинг: 0 / 0
09.02.2004, 13:18
    #32402593
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочу узнать ваше мнение!! (на экране данные отображаются нормально, а при печате выходит "#Ошибка")
хотя тогда бы и на экране ...
...
Рейтинг: 0 / 0
09.02.2004, 13:27
    #32402612
Хочу узнать ваше мнение!! (на экране данные отображаются нормально, а при печате выходит "#Ошибка")
Попробуй так:
Код: plaintext
Report.RecordSource =  "SELECT ROUND(([SUMMA] * "  & koef &  "), 2 ) AS [Sumk] FROM [table]"

P.S.: Тут вообще-то ошибка может быть только в операции с умножением на koef . Посмотри, что он присваивает через отладчик.
...
Рейтинг: 0 / 0
09.02.2004, 13:29
    #32402621
Roalex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочу узнать ваше мнение!! (на экране данные отображаются нормально, а при печате выходит "#Ошибка")
Похоже, что не преобразовывается 1-й параметр к нужному типу данных, можно попробовать его явно преобразовать.
...
Рейтинг: 0 / 0
09.02.2004, 14:31
    #32402812
LA
LA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочу узнать ваше мнение!! (на экране данные отображаются нормально, а при печате выходит "#Ошибка")
немного информации:
Код: plaintext
1.
 koef as Single

..перед тем как открыть отчет пользователь вводит koef, если он не указан, то он равен нулю и сумма соответственно равна 0.
Так как задаю источник отчета в виде RecordSource, тип которого стринг, то использую функцию str, т.е явно преобразовываю.
...
Рейтинг: 0 / 0
09.02.2004, 14:57
    #32402878
AlexJuice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочу узнать ваше мнение!! (на экране данные отображаются нормально, а при печате выходит "#Ошибка")
А если записать так:

Код: plaintext
str(Nz(koef,  0 ))
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Хочу узнать ваше мнение!! (на экране данные отображаются нормально, а при печате выходит "#Ошибка") / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]