Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
13.08.2021, 11:04
|
|||
---|---|---|---|
Экспоненциальное представление перевести в текст |
|||
#18+
Не знаю кто и что там наделал, но в загружаемом в программу EXCEL файле имеется столбец, где некоторые ячейки имеют записи типа: 3.4E+08 3.4E+08 3.9E+08 3.9E+08 3.9E+08 3.9E+08 Самое странное, что это уникальный Артикл. Но у разных товаров он один и тот же. Ну да ладно. Как мне, пробежавшись по столбцу в таблице Access и средствами VBA преобразовать эту галиматью в правильное значение, типа 340000000. В таблице Access это поле текстовое. ------------------------------------------------------------------------ Спасибо за ответ. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.08.2021, 11:25
|
|||
---|---|---|---|
Экспоненциальное представление перевести в текст |
|||
#18+
час58, это не галиматья, 3.4Е+08 и значит 340000000, попробуй чтоб в экселе формат столбца был тоже как текст ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.08.2021, 11:55
|
|||
---|---|---|---|
Экспоненциальное представление перевести в текст |
|||
#18+
vmag, пробовал всякие форматы. В первоначальное состояние не возвращается. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.08.2021, 12:52
|
|||
---|---|---|---|
Экспоненциальное представление перевести в текст |
|||
#18+
час58 В первоначальное состояние не возвращается. И не вернётся - данные УЖЕ усечены. час58 Как мне, пробежавшись по столбцу в таблице Access и средствами VBA преобразовать эту галиматью в правильное значение, типа 340000000. В таблице Access это поле текстовое. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.08.2021, 13:24
|
|||
---|---|---|---|
Экспоненциальное представление перевести в текст |
|||
#18+
час58, а какой размер у поля в ACCESS? варианты в акцесс: -смените его тип на :денежный\числовой,формат:основной\длинное целое (бооолее чем достаточно для артикула) после этого экспортируйте(внимательно-может где в VBA используется такое представление числа) -создайте в таблице новое поле такого же типа и формата как в первом варианте и запросом на изменение заполните его:=[полюСэкспоненциальнымОтображением] а при экспорте исключите поле с размером,(очевидно)-плавающие точки\экспоненциальноеОтображение (в Екселе такого размера нет-отсюда "растут ноги" у Вашей "непонятки" ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.08.2021, 13:41
|
|||
---|---|---|---|
Экспоненциальное представление перевести в текст |
|||
#18+
sdku, Артикул он может содержать различные символы. Так что лучше иметь тип поля текстовый. ASV024 ASA016 ASA018 ASA020 ASA024 ASG016 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.08.2021, 14:08
|
|||
---|---|---|---|
Экспоненциальное представление перевести в текст |
|||
#18+
час58, какое-то чудо,а чудес не бывает Вы бы не могли показать кусок\если не большая всю БД (думаю гос.секретов там нет) чтоб можно было понять: -как выглядит это поле в таблице -как туда попадают данные(как заносятся) -как экспортируются ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=45&mobile=1&tid=1609624]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
132ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 227ms |
0 / 0 |