2015-04-08 3 views
0

В Access 2007 я использую DoCmd.TransferText acExportDelim для экспорта таблицы в виде CSV-файла в определенное место в нашей сети. Сама передача, похоже, работает нормально, и моя таблица, которая передается, находится в правильном формате с двумя местами после десятичного числа, даже если нулевые центы. Однако в спецификациях экспорта я не вижу столбца для типов полей, а полученный .csv-файл лишил конечные нули, которые присутствовали в стартовой таблице.Access 2007 DoCmd.TransferText acExportDelim Currency

Есть ли VBA, который я могу вставить в мою (Public Function tsfrPR() DoCmd.TransferText acExportDelim, "exportpecs", "table", "\ network \ location \ filename.csv", False End Function), чтобы сохранить это форматирование в исходной таблице? Благодаря!

Есть картины того, что эти экраны выглядят как, но нужно 10 респ размещать, лол

ответ

0

извините, но я ве не хватает респ точек комментировать, но если у вас есть вопросы форматирования я рекомендовал бы экспортировать запрос и не таблицу непосредственно. Вы можете форматировать поля в запросе, возможно, даже в виде текста. Возможно, есть лучший способ решить проблему с форматированием, но так я это делаю.

0

В конце концов я нашел свой собственный ответ. Спасибо Chroni, я проверил экспорт в качестве запроса.

Мой ответ состоял в том, чтобы потребовать таблицу и использовать формат FUNCTION (не свойство) и установить его в формате «Исправлено».

Работает как очарование и даже работает через мой макрос.

Смежные вопросы