powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
25 сообщений из 36, страница 1 из 2
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
    #32723424
Ramca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите кто-нить. Есть форма на основе запроса с вычисляемыми полями. Какое-то время все нормально вычисляется, а потом в вычисляемых полях (в этих полях выполняется вычитание одного из другого) появляется значение #Ошибка. Если закрыть форму, а потом ее открыть, то опять какое-то время все в порядке. Причем это появляется не на всех компах. Кто-нить знает, чтобы это могло быть?
...
Рейтинг: 0 / 0
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
    #32723460
Iskander68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня похожая ошибка встречалась. Формулу свою приведи, может удастся
исправить беду.

--
Regards
Alexander Artamonov


"Ramca" <nospam@sql.ru>; сообщил/сообщила в новостях следующее:
news:1008544@sql.ru...
Подскажите кто-нить. Есть форма на основе запроса с вычисляемыми полями.
Какое-то время все нормально вычисляется, а потом в вычисляемых полях (в
этих полях выполняется вычитание одного из другого) появляется значение
#Ошибка. Если закрыть форму, а потом ее открыть, то опять какое-то время все
в порядке. Причем это появляется не на всех компах. Кто-нить знает, чтобы
это могло быть?
Тема Ответить

Posted via ActualForum NNTP Server 1.0
...
Рейтинг: 0 / 0
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
    #32723464
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может в одно из полей, которое участвует в вычислении, попадает текст?
...
Рейтинг: 0 / 0
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
    #32723494
Ramca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SELECT [Примечания все].Спецификация, [Примечания все].[Дата последнего письма], [Примечания все].[Дата окончательной отгрузки], [Примечания все].Примечания, [Данные по неотгрузкам все].Заказчик, [Данные по неотгрузкам все].Срок, [Данные по неотгрузкам все].Номенклатура, [Данные по неотгрузкам все].Платежка, [Данные по неотгрузкам все].ПослДОплаты, [Данные по неотгрузкам все].Оплачено, [Данные по неотгрузкам все].Отгружено, [Отгружено]/[Оплачено] AS [Процент отгрузки], Round([Оплачено]-[Отгружено],2) AS Недогружено , dat([Срок],[ПослДОплаты],[Примечания все].[Дата последнего письма]) AS ДатаОПоСпец, prosr([Срок],[ПослДОплаты],[Примечания все].[Дата последнего письма]) AS Просрочка, dek([Просрочка],[Примечания все].[Дата окончательной отгрузки],[ДатаОПоСпец]) AS Декада, [Примечания все].[Остаток на операторе (поставщике)], Round([Недогружено]-[Остаток на операторе (поставщике)],2) AS [К отгрузке]
FROM [Данные по неотгрузкам все] INNER JOIN [Примечания все] ON [Данные по неотгрузкам все].Спецификация = [Примечания все].Спецификация
WHERE (((Val([Срок]))<=90) AND (([Данные по неотгрузкам все].Отдел)=[forms]![Вход]![Отдел]))
WITH OWNERACCESS OPTION;

Красным выделены поля, которые дают ошибку.... :-(
...
Рейтинг: 0 / 0
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
    #32723499
Iskander68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Daf, меня вот что удивляет: человек столько слов тратит на описание
проблемы, а ключевые данные - запрос, формулу или там функцию не приводит. И
такое сплошь и рядом.

--
Regards
Alexander Artamonov


"Daf" <nospam@sql.ru>; сообщил/сообщила в новостях следующее:
news:1008590@sql.ru...
Может в одно из полей, которое участвует в вычислении, попадает текст?
Тема Ответить

Posted via ActualForum NNTP Server 1.0
...
Рейтинг: 0 / 0
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
    #32723517
Iskander68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну а без функции Round как работает?

--
Regards
Alexander Artamonov


"Ramca" <nospam@sql.ru>; сообщил/сообщила в новостях следующее:
news:1008627@sql.ru...
SELECT
[Примечания все].Спецификация, [Примечания все].[Дата последнего
письма], [Примечания все].[Дата окончательной отгрузки], [Примечания
все].Примечания, [Данные по неотгрузкам все].Заказчик, [Данные по
неотгрузкам все].Срок, [Данные по неотгрузкам все].Номенклатура, [Данные по
неотгрузкам все].Платежка, [Данные по неотгрузкам все].ПослДОплаты, [Данные
по неотгрузкам все].Оплачено, [Данные по неотгрузкам все].Отгружено,
[Отгружено]/[Оплачено] AS [Процент отгрузки],
Round([Оплачено]-[Отгружено],2) AS Недогружено,
dat([Срок],[ПослДОплаты],[Примечания все].[Дата последнего письма]) AS
ДатаОПоСпец, prosr([Срок],[ПослДОплаты],[Примечания все].[Дата последнего
письма]) AS Просрочка, dek([Просрочка],[Примечания все].[Дата окончательной
отгрузки],[ДатаОПоСпец]) AS Декада, [Примечания все].[Остаток на операторе
(поставщике)], Round([Недогружено]-[Остаток на операторе (поставщике)],2) AS
[К отгрузке]
FROM [Данные по неотгрузкам все] INNER JOIN [Примечания все] ON [Данные по
неотгрузкам все].Спецификация = [Примечания все].Спецификация
WHERE (((Val([Срок]))<=90) AND (([Данные по неотгрузкам
все].Отдел)=[forms]![Вход]![Отдел]))
WITH OWNERACCESS OPTION;

Красным выделены поля, которые дают ошибку.... :-(
Тема Ответить

Posted via ActualForum NNTP Server 1.0
...
Рейтинг: 0 / 0
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
    #32723522
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что такое Round?
У вас какой проект (*.mdb, *.adp)?
...
Рейтинг: 0 / 0
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
    #32723554
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DafА что такое Round?
У вас какой проект (*.mdb, *.adp)?
Цеж функция такая :)
Появилась в Аксе 2000
...
Рейтинг: 0 / 0
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
    #32723585
Ramca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так вопрос в том, что оно работает некоторое время ;-) а потом дает #Ошибка. На некоторых компах (пока столкнулся на трех), а на других все в прорядке. Все считается... База MDB.
...
Рейтинг: 0 / 0
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
    #32723598
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
paparome DafА что такое Round?
У вас какой проект (*.mdb, *.adp)?
Цеж функция такая :)
Появилась в Аксе 2000
А чего она делает? Где использутся. А то я у себя не нашел...

То Ramca:
А ссылки вы на "проблемных" компах проверяли?
...
Рейтинг: 0 / 0
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
    #32723612
Ramca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Какие ссылки?
...
Рейтинг: 0 / 0
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
    #32723617
Ramca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А функция округляет:
Round Function

Description

Returns a number rounded to a specified number of decimal places.

Syntax

Round(expression [,numdecimalplaces])

The Round function syntax has these parts:

Part Description
expression Required. Numeric expression being rounded.
numdecimalplaces Optional. Number indicating how many places to the right of the decimal are included in the rounding. If omitted, integers are returned by the Round function.
...
Рейтинг: 0 / 0
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
    #32723619
Iskander68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так без нее ошибка появляется или нет?

--
Regards
Alexander Artamonov


"Ramca" <nospam@sql.ru>; сообщил/сообщила в новостях следующее:
news:1008808@sql.ru...
А функция округляет:
Round Function

Description

Returns a number rounded to a specified number of decimal places.

Syntax

Round(expression [,numdecimalplaces])

The Round function syntax has these parts:

Part Description
expression Required. Numeric expression being rounded.
numdecimalplaces Optional. Number indicating how many places to the right of
the decimal are included in the rounding. If omitted, integers are returned
by the Round function.
Тема Ответить

Posted via ActualForum NNTP Server 1.0
...
Рейтинг: 0 / 0
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
    #32723634
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В модуле формы : "Сервис" -> "Ссылки".
Нет ли там потерянных?
...
Рейтинг: 0 / 0
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
    #32723648
Ramca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Без Round работает, но это не устраивает, так как при действиях с числами с плавающей точкой у результата возникает "хвост", а этого не хотелось бы...
...
Рейтинг: 0 / 0
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
    #32723662
Iskander68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну если без Раунда ошибок не возникает, то может быть попытаться найти
другой способ получить число нужной точности - например создать какие-нибудь
разумные Validation Rules, чтобы не округлять потом?

--
Regards
Alexander Artamonov


"Ramca" <nospam@sql.ru>; сообщил/сообщила в новостях следующее:
news:1008863@sql.ru...
Без Round работает, но это не устраивает, так как при действиях с числами с
плавающей точкой у результата возникает "хвост", а этого не хотелось бы...
Тема Ответить

Posted via ActualForum NNTP Server 1.0
...
Рейтинг: 0 / 0
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
    #32723676
Читал...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
RamcaБез Round работает, но это не устраивает, так как при действиях с числами с плавающей точкой у результата возникает "хвост", а этого не хотелось бы...
Ну во первых
Round([Оплачено]-[Отгружено;2) AS Недогружено
...
...
Рейтинг: 0 / 0
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
    #32723693
Ramca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дело в том, что в таблицах тип данных "с плавающей точкой", и количество знаков после запятой 2. А при действиях с этими данными возникает "хвост"... :-(
...
Рейтинг: 0 / 0
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
    #32723696
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Читал... RamcaБез Round работает, но это не устраивает, так как при действиях с числами с плавающей точкой у результата возникает "хвост", а этого не хотелось бы...
Ну во первых
Round([Оплачено]-[Отгружено;2) AS Недогружено
...

А чего не так? Если вы имеете ввиду строчку Round([Оплачено]-[Отгружено;2) AS Недогружено, то вы не правы. В оригинале такого не было.
...
Рейтинг: 0 / 0
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
    #32723704
Ramca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Читал... RamcaБез Round работает, но это не устраивает, так как при действиях с числами с плавающей точкой у результата возникает "хвост", а этого не хотелось бы...
Ну во первых
Round([Оплачено]-[Отгружено;2) AS Недогружено
...
Так так и есть изначально, но на некоторых компах выдает #Ошибка.
Я вот думаю, а может ли это быть из-за нехватки памяти?
...
Рейтинг: 0 / 0
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
    #32723715
Читал...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я про точку и точку с запятой :)
С квадратной скобочкой у меня промашечка вышла.... LOL
...
Рейтинг: 0 / 0
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
    #32723718
Читал...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блин!
Про запятую и точку с запятой....
(пора в отпуск)
...
Рейтинг: 0 / 0
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
    #32723736
Ramca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Читал...Блин!
Про запятую и точку с запятой....
(пора в отпуск)

Точно! Пора в отпуск!!! ;-) В конструкторе ставится точка с запятой, в режиме SQL ставится запятая. Но вопрос-то не в этом. Если была беда с синтаксиом, то запрос бы не выполнялся в принципе!!!! А он выполняется. Некоторое время там правильные данные, а потом в этих двух полях #Ошибка.
...
Рейтинг: 0 / 0
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
    #32723747
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А попробуй использовать Format:

Код: plaintext
Format([Оплачено]-[Отгружено];"*#0,00") AS Недогружено
...
Рейтинг: 0 / 0
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
    #32723839
Ramca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DafА попробуй использовать Format:

Код: plaintext
Format([Оплачено]-[Отгружено];"*#0,00") AS Недогружено


Загружается, считает все замечательно. Стоит перейти в другую форму, в тех же полях #Ошибка.
...
Рейтинг: 0 / 0
25 сообщений из 36, страница 1 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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