|
|
|
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
|
|||
|---|---|---|---|
|
#18+
Подскажите кто-нить. Есть форма на основе запроса с вычисляемыми полями. Какое-то время все нормально вычисляется, а потом в вычисляемых полях (в этих полях выполняется вычитание одного из другого) появляется значение #Ошибка. Если закрыть форму, а потом ее открыть, то опять какое-то время все в порядке. Причем это появляется не на всех компах. Кто-нить знает, чтобы это могло быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2004, 10:53:25 |
|
||
|
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
|
|||
|---|---|---|---|
|
#18+
У меня похожая ошибка встречалась. Формулу свою приведи, может удастся исправить беду. -- Regards Alexander Artamonov "Ramca" <nospam@sql.ru> сообщил/сообщила в новостях следующее: news:1008544@sql.ru... Подскажите кто-нить. Есть форма на основе запроса с вычисляемыми полями. Какое-то время все нормально вычисляется, а потом в вычисляемых полях (в этих полях выполняется вычитание одного из другого) появляется значение #Ошибка. Если закрыть форму, а потом ее открыть, то опять какое-то время все в порядке. Причем это появляется не на всех компах. Кто-нить знает, чтобы это могло быть? Тема Ответить Posted via ActualForum NNTP Server 1.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2004, 11:05:16 |
|
||
|
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
|
|||
|---|---|---|---|
|
#18+
Может в одно из полей, которое участвует в вычислении, попадает текст? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2004, 11:05:42 |
|
||
|
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
|
|||
|---|---|---|---|
|
#18+
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; Красным выделены поля, которые дают ошибку.... :-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2004, 11:12:46 |
|
||
|
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
|
|||
|---|---|---|---|
|
#18+
Daf, меня вот что удивляет: человек столько слов тратит на описание проблемы, а ключевые данные - запрос, формулу или там функцию не приводит. И такое сплошь и рядом. -- Regards Alexander Artamonov "Daf" <nospam@sql.ru> сообщил/сообщила в новостях следующее: news:1008590@sql.ru... Может в одно из полей, которое участвует в вычислении, попадает текст? Тема Ответить Posted via ActualForum NNTP Server 1.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2004, 11:13:54 |
|
||
|
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
|
|||
|---|---|---|---|
|
#18+
Ну а без функции 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2004, 11:18:07 |
|
||
|
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
|
|||
|---|---|---|---|
|
#18+
А что такое Round? У вас какой проект (*.mdb, *.adp)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2004, 11:19:18 |
|
||
|
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
|
|||
|---|---|---|---|
|
#18+
DafА что такое Round? У вас какой проект (*.mdb, *.adp)? Цеж функция такая :) Появилась в Аксе 2000 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2004, 11:26:50 |
|
||
|
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
|
|||
|---|---|---|---|
|
#18+
Так вопрос в том, что оно работает некоторое время ;-) а потом дает #Ошибка. На некоторых компах (пока столкнулся на трех), а на других все в прорядке. Все считается... База MDB. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2004, 11:38:39 |
|
||
|
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
|
|||
|---|---|---|---|
|
#18+
paparome DafА что такое Round? У вас какой проект (*.mdb, *.adp)? Цеж функция такая :) Появилась в Аксе 2000 А чего она делает? Где использутся. А то я у себя не нашел... То Ramca: А ссылки вы на "проблемных" компах проверяли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2004, 11:43:45 |
|
||
|
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
|
|||
|---|---|---|---|
|
#18+
Какие ссылки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2004, 11:48:33 |
|
||
|
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
|
|||
|---|---|---|---|
|
#18+
А функция округляет: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2004, 11:50:22 |
|
||
|
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
|
|||
|---|---|---|---|
|
#18+
Так без нее ошибка появляется или нет? -- 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2004, 11:51:46 |
|
||
|
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
|
|||
|---|---|---|---|
|
#18+
В модуле формы : "Сервис" -> "Ссылки". Нет ли там потерянных? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2004, 11:55:13 |
|
||
|
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
|
|||
|---|---|---|---|
|
#18+
Без Round работает, но это не устраивает, так как при действиях с числами с плавающей точкой у результата возникает "хвост", а этого не хотелось бы... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2004, 12:00:11 |
|
||
|
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
|
|||
|---|---|---|---|
|
#18+
Ну если без Раунда ошибок не возникает, то может быть попытаться найти другой способ получить число нужной точности - например создать какие-нибудь разумные Validation Rules, чтобы не округлять потом? -- Regards Alexander Artamonov "Ramca" <nospam@sql.ru> сообщил/сообщила в новостях следующее: news:1008863@sql.ru... Без Round работает, но это не устраивает, так как при действиях с числами с плавающей точкой у результата возникает "хвост", а этого не хотелось бы... Тема Ответить Posted via ActualForum NNTP Server 1.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2004, 12:04:10 |
|
||
|
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
|
|||
|---|---|---|---|
|
#18+
RamcaБез Round работает, но это не устраивает, так как при действиях с числами с плавающей точкой у результата возникает "хвост", а этого не хотелось бы... Ну во первых Round([Оплачено]-[Отгружено;2) AS Недогружено ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2004, 12:08:52 |
|
||
|
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
|
|||
|---|---|---|---|
|
#18+
Дело в том, что в таблицах тип данных "с плавающей точкой", и количество знаков после запятой 2. А при действиях с этими данными возникает "хвост"... :-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2004, 12:13:22 |
|
||
|
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
|
|||
|---|---|---|---|
|
#18+
Читал... RamcaБез Round работает, но это не устраивает, так как при действиях с числами с плавающей точкой у результата возникает "хвост", а этого не хотелось бы... Ну во первых Round([Оплачено]-[Отгружено;2) AS Недогружено ... А чего не так? Если вы имеете ввиду строчку Round([Оплачено]-[Отгружено;2) AS Недогружено, то вы не правы. В оригинале такого не было. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2004, 12:13:55 |
|
||
|
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
|
|||
|---|---|---|---|
|
#18+
Читал... RamcaБез Round работает, но это не устраивает, так как при действиях с числами с плавающей точкой у результата возникает "хвост", а этого не хотелось бы... Ну во первых Round([Оплачено]-[Отгружено;2) AS Недогружено ... Так так и есть изначально, но на некоторых компах выдает #Ошибка. Я вот думаю, а может ли это быть из-за нехватки памяти? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2004, 12:15:40 |
|
||
|
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
|
|||
|---|---|---|---|
|
#18+
Я про точку и точку с запятой :) С квадратной скобочкой у меня промашечка вышла.... LOL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2004, 12:19:48 |
|
||
|
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
|
|||
|---|---|---|---|
|
#18+
Блин! Про запятую и точку с запятой.... (пора в отпуск) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2004, 12:20:36 |
|
||
|
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
|
|||
|---|---|---|---|
|
#18+
Читал...Блин! Про запятую и точку с запятой.... (пора в отпуск) Точно! Пора в отпуск!!! ;-) В конструкторе ставится точка с запятой, в режиме SQL ставится запятая. Но вопрос-то не в этом. Если была беда с синтаксиом, то запрос бы не выполнялся в принципе!!!! А он выполняется. Некоторое время там правильные данные, а потом в этих двух полях #Ошибка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2004, 12:25:58 |
|
||
|
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
|
|||
|---|---|---|---|
|
#18+
А попробуй использовать Format: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2004, 12:28:58 |
|
||
|
Ерунда какая-то... (в вычисляемых полях появляется значение #Ошибка)
|
|||
|---|---|---|---|
|
#18+
DafА попробуй использовать Format: Код: plaintext Загружается, считает все замечательно. Стоит перейти в другую форму, в тех же полях #Ошибка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2004, 12:57:46 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1547&tid=1671309]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 323ms |

| 0 / 0 |
