Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Де жавю: MSSQL2K + MSAccess XP: Количество знаков после запятой / 9 сообщений из 9, страница 1 из 1
25.02.2004, 18:21
    #32421499
Жмурик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Де жавю: MSSQL2K + MSAccess XP: Количество знаков после запятой
Знаю, что вопрос уже ставился, но ответа так и не нашел.

В полях форм и отчетов числа выводятся с миллионом знаков после запятой. И таких форм и отчетов миллиард, остались от 2000 версии. Как быть?
...
Рейтинг: 0 / 0
25.02.2004, 18:27
    #32421511
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Де жавю: MSSQL2K + MSAccess XP: Количество знаков после запятой
Свойство Format. Можно циклом по всем формам и отчетам.
...
Рейтинг: 0 / 0
25.02.2004, 18:31
    #32421520
Жмурик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Де жавю: MSSQL2K + MSAccess XP: Количество знаков после запятой
Какой формат?
С разделителями?
Не помогает.
...
Рейтинг: 0 / 0
25.02.2004, 18:32
    #32421522
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Де жавю: MSSQL2K + MSAccess XP: Количество знаков после запятой
Формат в контроле, не в поле таблицы.
...
Рейтинг: 0 / 0
25.02.2004, 18:52
    #32421541
Жмурик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Де жавю: MSSQL2K + MSAccess XP: Количество знаков после запятой
Я понял.
Так и делаю. Не помогает.
Неужели у всех не так!

И вообще.
Запускаю сохраненную процедуру в дизайнере - все числа - текстовые с 10 нулями в конце после точки!
...
Рейтинг: 0 / 0
26.02.2004, 11:21
    #32422100
Julius
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Де жавю: MSSQL2K + MSAccess XP: Количество знаков после запятой
Наверное, речь идет об итоговых полях для которых в запросе использовались статистические функции (SUM, AVG и т.п.).
Попробуйте в запросе преобразовать тип результата к Float, например:

SELECT CINVERT(float, SUM(...)) ...

Результатат должет перестать быть текстовым и должен начать форматироваться.
...
Рейтинг: 0 / 0
26.02.2004, 11:22
    #32422103
Julius
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Де жавю: MSSQL2K + MSAccess XP: Количество знаков после запятой
Извиняюсь, правильно будет

SELECT CONVERT(float, SUM(...)) ...
...
Рейтинг: 0 / 0
26.02.2004, 15:23
    #32422716
Жмурик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Де жавю: MSSQL2K + MSAccess XP: Количество знаков после запятой
Julius
Это конечно помогает. Но таких процедур сотни (это чтоб не преувеличить).

Как бы так настроить что-нибудь, чтоб не тратить неделю только на добавление кастинга в несколько десяток баз в несколько сот процедур в каждую...
...
Рейтинг: 0 / 0
26.02.2004, 15:38
    #32422744
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Де жавю: MSSQL2K + MSAccess XP: Количество знаков после запятой
поставь тогда формат в полях форм и отчетов - если их меньше
или сделай это программно если сможешь определить набор условий для такого формата

а может у тебя неправильно выбран тип исходных данных?
если тебе нужны целочисленные а ты сохранил их с запасом в флоат
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Де жавю: MSSQL2K + MSAccess XP: Количество знаков после запятой / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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