powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Ошибка. Отрицательная нуль
15 сообщений из 15, страница 1 из 1
Ошибка. Отрицательная нуль
    #39348416
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!

Запускаю SQL-запрос к листу и выводит отрицательную ноль. Это нормально? Почему так?
...
Рейтинг: 0 / 0
Ошибка. Отрицательная нуль
    #39348420
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Ошибка. Отрицательная нуль
    #39348465
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
файл не смотрел. в ячейке округленное представление значения типа -0.00000002
...
Рейтинг: 0 / 0
Ошибка. Отрицательная нуль
    #39348486
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Proфайл не смотрел. в ячейке округленное представление значения типа -0.00000002
...
Рейтинг: 0 / 0
Ошибка. Отрицательная нуль
    #39348519
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А Val ты с какой целью используешь?
...
Рейтинг: 0 / 0
Ошибка. Отрицательная нуль
    #39348528
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProА Val ты с какой целью используешь?
19528579
...
Рейтинг: 0 / 0
Ошибка. Отрицательная нуль
    #39348535
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Там было целое число. Используй Str вместо Val. Но тут ты можешь наступить на грабли из-за текущего системного десятичного разделителя.
...
Рейтинг: 0 / 0
Ошибка. Отрицательная нуль
    #39348559
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProТам было целое число. Используй Str вместо Val. Но тут ты можешь наступить на грабли из-за текущего системного десятичного разделителя.
А по другому никак?
...
Рейтинг: 0 / 0
Ошибка. Отрицательная нуль
    #39348583
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Превратить текст в число?
...
Рейтинг: 0 / 0
Ошибка. Отрицательная нуль
    #39348682
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProПревратить текст в число?
Нет.

Может быть какую нибудь обработку надо запустить, чтобы не было отрицательных нулей? Из за этого отчёт получается не корректный.
...
Рейтинг: 0 / 0
Ошибка. Отрицательная нуль
    #39348693
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Погоди, не очень понятно, что ты хочешь.
Тебе же нужно получить -0,889495 только в виде числа, а не в виде текста, правильно?
...
Рейтинг: 0 / 0
Ошибка. Отрицательная нуль
    #39348702
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProПогоди, не очень понятно, что ты хочешь.
Тебе же нужно получить -0,889495 только в виде числа, а не в виде текста, правильно?
Да
...
Рейтинг: 0 / 0
Ошибка. Отрицательная нуль
    #39348706
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikkShocker.ProПогоди, не очень понятно, что ты хочешь.
Тебе же нужно получить -0,889495 только в виде числа, а не в виде текста, правильно?
Да 19900650
...
Рейтинг: 0 / 0
Ошибка. Отрицательная нуль
    #39348857
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProТам было целое число. Используй Str вместо Val.
Получилось
Код: vbnet
1.
VAL(STR(Т1.`Прибыль ТТ Август 2015`)) 



Но тут ты можешь наступить на грабли из-за текущего системного десятичного разделителя.
Это как? Как можно это обойти?
...
Рейтинг: 0 / 0
Ошибка. Отрицательная нуль
    #39349088
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikkПолучилось
Код: vbnet
1.
VAL(STR(Т1.`Прибыль ТТ Август 2015`)) 

О блин, как я тупанул вчера (((
Используй CDbl вместо Val(Str(

ferzmikkЭто как? Как можно это обойти?CDbl распознает текущий системный разделитель, а не точку (как Val). Таким образом, ты должен быть уверен, что в исходных текстовых данных у тебя числа с текущим системным разделителем. В твоем случае это вроде так, но может быть не так, если, скажем, ты тянешь данные на одном компе, а запускать макрос отдаешь кому-то другому на другом компе.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Ошибка. Отрицательная нуль
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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