powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ошибка в отчете
6 сообщений из 6, страница 1 из 1
Ошибка в отчете
    #32114297
Фотография grinya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При формировании отчета у меня заполняются поля RT, Req, формируется также вычислемый столбец с данными: =[RT]/([RT]+[Req]), а вот функции округления
выдают #ИМЯ?, например: =ОКРУГЛ([RT]/([RT]+[Req])). Упомянутая в справке библиотека msowcf.dll стоит на месте. Наверно, просто не так использую фунцию, что тут неправильно, подскажите.
Спасибо
...
Рейтинг: 0 / 0
Ошибка в отчете
    #32114359
ДиД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
функция должна быть своя.
например вот такая
от Гетца

Public Function okrug(Number As Variant, NumDigits As Long) As Double
Dim dblPower As Double
Dim varTemp As Variant
Dim intsgn As Integer
If Not IsNumeric(Number) Then
okrug = 0
Exit Function
End If
dblPower = 10 ^ NumDigits
intsgn = Sgn(Number)
Number = Abs(Number)
varTemp = CDec(Number) * dblPower + 0.5
okrug = intsgn * Int(varTemp) / dblPower

End Function
...
Рейтинг: 0 / 0
Ошибка в отчете
    #32114365
Фотография grinya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Английский вариант Round() работает. :(
Почему то не работают русские функции... ОКРУГЛ() не работает даже с напрямую указанным числом (ОКРУГЛ(0,9999)).
...
Рейтинг: 0 / 0
Ошибка в отчете
    #32114367
Фотография grinya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
О! :) Хотел сваливать уже, глянул в соседний топик, там только что ДиД был, думаю, надо вернуться, и точно. Спасибо!
Так а почему все таки нельзя использовать ОКРУГЛ и т.п.?
З.Ы. В который раз жалею, что нет 1-го тома Гетца.
...
Рейтинг: 0 / 0
Ошибка в отчете
    #32114984
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>Почему то не работают русские функции... ОКРУГЛ() не работает даже с напрямую указанным числом (ОКРУГЛ(0,9999)).

Это один из самых дурацких глюков офиса, связанный с невозможностью выполнить функции на русском языке. Встречался в Access2000/2002 (без SP)
Я лечил его путем передергивания языка в "Выбор языка Микрософт офиса"
Убрал русский - применил - вернул назад.
Теперь перевожу все функции на англицкий.
...
Рейтинг: 0 / 0
Ошибка в отчете
    #32115339
Фотография grinya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, я про что-то такое и подозревал. Главное, у меня два SP стоят.
Думаю попробовать даже более надежный вариант - убрать русский, оставить английский и все.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ошибка в отчете
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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