|
Экспорт денежного поля в формат CSV
|
|||
---|---|---|---|
#18+
Экспортирую запрос в текстовый файл Код: vbnet 1.
Разделители поборол. Но в запросе есть денежное поле. И оно экспортируется с обозначением валюты. Как убрать это обозначение? Код: plaintext
Второе поле. Там где вопрос, там знак рубля. Как убрать ЭТО? ------------------------------------------------------------- Мы рождены чтоб сказки сделать былью! Даже самые страшные... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2021, 18:59 |
|
Экспорт денежного поля в формат CSV
|
|||
---|---|---|---|
#18+
По-моему, ты занимаешься ненужным делом. Импортируй во временную таблицу, всю строку в одно поле, а потом запросом распарси в рабочую таблицу. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2021, 20:17 |
|
Экспорт денежного поля в формат CSV
|
|||
---|---|---|---|
#18+
Akina а потом запросом распарси А по моему ты еврей. По русски не умеешь сказать? ЧЁ такое - ПАРСИ? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2021, 21:40 |
|
Экспорт денежного поля в формат CSV
|
|||
---|---|---|---|
#18+
Joss, Если других вариантов не будет экспортировать в формате UTF-16. Через FSO открыть файл, заменой убрать символ рубля, сохранить в кодировке 1251 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2021, 06:29 |
|
Экспорт денежного поля в формат CSV
|
|||
---|---|---|---|
#18+
Joss Разделители поборол. Но в запросе есть денежное поле. И оно экспортируется с обозначением валюты. Как убрать это обозначение? Второе поле. Там где вопрос, там знак рубля. Как убрать ЭТО? Освой запросы и преобразование типов. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2021, 11:02 |
|
Экспорт денежного поля в формат CSV
|
|||
---|---|---|---|
#18+
Лапух А по моему ты еврей. По русски не умеешь сказать? ЧЁ такое - ПАРСИ? Опачка... ну ежли у тебя есть в загашнике - так поделись русским термином, чтобы в одно слово и с полным сохранением смысла. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2021, 20:52 |
|
Экспорт денежного поля в формат CSV
|
|||
---|---|---|---|
#18+
Поясняю, как решил проблему. Сначала попробовал поиграться с функцией Format() но получился облом. Результатом работы функции является символьная строка, а при импорте методом DoCmd.TransferText Символьная строка берётся в двойные кавычки ("). Убрать их в шаблоне нельзя, так как в информации есть и символьные значения (название товара) Пример Код: plaintext
Тогда я сделал "финт ушами". Сначала при помощи функции Format() получил символьное значение, а потом при помощи функции Val() числовое. Может не оптимально и что-то потом всплывёт. Но сейчас работает Пример Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2021, 17:10 |
|
Экспорт денежного поля в формат CSV
|
|||
---|---|---|---|
#18+
Joss Тогда я сделал "финт ушами". Сначала при помощи функции Format() получил символьное значение, а потом при помощи функции Val() числовое. Может не оптимально и что-то потом всплывёт. Но сейчас работает лучше не ушами финт делать. а тем что между ними. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2021, 18:08 |
|
Экспорт денежного поля в формат CSV
|
|||
---|---|---|---|
#18+
Панург ... лучше не ушами финт делать. а тем что между ними. А между ними - бестолковка. Попробую. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2021, 18:30 |
|
Экспорт денежного поля в формат CSV
|
|||
---|---|---|---|
#18+
Панург есть функции преобразования типов , твоя CDbl так он пишет в текстовый файл, можно сразу и в CStr() Странно... Я думал это будет последнее сообщение тут: aleks222 Освой запросы и преобразование типов. - делаешь на таблице запрос - преобразуешь функциями кривые поля - потом запрос отправляешь в TransferText ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2021, 19:57 |
|
Экспорт денежного поля в формат CSV
|
|||
---|---|---|---|
#18+
vmag ...так он пишет в текстовый файл, можно сразу и в CStr()... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2021, 20:06 |
|
Экспорт денежного поля в формат CSV
|
|||
---|---|---|---|
#18+
vmag aleks222 Освой запросы и преобразование типов. До Штирлица не дошло письмо из центра. Он его еще раз перечитал, но все равно не дошло. (с) анегдод ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2021, 20:10 |
|
Экспорт денежного поля в формат CSV
|
|||
---|---|---|---|
#18+
Панург, ну да, наверно, ты прав... глобально, правда у него вместо 220,00 и 220,50 прилетят 220 и 220,5 в файл соответственно, а это всё-таки Joss... небольшой непорядок, думаю это его и смутило... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2021, 20:14 |
|
Экспорт денежного поля в формат CSV
|
|||
---|---|---|---|
#18+
Используйте для чтения текстовых файлов создание ADO.Recordset через Microsoft Text ODBC Driver. Драйвер позволяет настроить все нюансы текстового файла в файле schema.ini. Прелесть решения в том, что вы получите набор записей с преобразованными к нужному типу значениями, в том числе драйвер уберёт символ валюты (где бы он не находился), вернув число денежного типа. Строка подключения ADO: Код: plaintext
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Вполне вероятно, что аналогично отработает поставщик Microsoft Jet OLE DB 4.0. Строка подключения для него: Код: plaintext
Textfile connection strings Schema.ini File (Text File Driver) Much ADO About Text Files ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2021, 08:32 |
|
|
start [/forum/topic.php?fid=45&msg=40113488&tid=1609552]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 152ms |
0 / 0 |