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