MS Access 2003 - экспорт отчета в текстовый файл убрать пустые строки

Windows, Linux, настройка компьютера, программы и внутренности железного ящика, интернет и электронная коммерция.

Модератор: Valery

Аватара пользователя
Valery

DVD-video Водномоторный выпуск DVD-video Водномоторный выпуск DVD-video Водномоторный выпуск Великовод форума Водкомоторный сплав Лава 2016
Без группы
Без группы
Сообщения: 20422
На борту с: 07.02.2005
Награды: 5
Из: Тридевятое царство

Re: MS Access 2003 - экспорт отчета в текстовый файл убрать пустые строки

Сообщение Valery » 17.06.2014 10:56

Дык версия та, что ты прислал - я хочу добавить в вывод файла поле Name, которого нет в таблице и не пойму на каком этапе это и как делать. Ну  и понять все же хочется малость.

sqlstr = sqlstr & "[Outboard engine].[Name], " прописать нельзя, поэтому и закомментировал.
Полусамопал: пластик + фанера = "Adrenaline" 5,6х2,1. По суше: Triumph Tiger 800, велосипед и Land Rover Defender.
Отдохнул – отчитайся, лучшее слово – дело.

Аватара пользователя
Спонсор раздела
Бизнес
Сообщения: 2017
На бору: 03.10.2005
Контакты:

Re: Важное сообщение

Сообщение Спонсор раздела » Пт дек 09, 2011 6:53 am

Аватара пользователя
Akwa

DVD-video Водномоторный выпуск Великовод форума
Водномоторник
Водномоторник
Сообщения: 772
На борту с: 29.10.2008
Награды: 2

Re: MS Access 2003 - экспорт отчета в текстовый файл убрать пустые строки

Сообщение Akwa » 17.06.2014 11:05

тогда так:
sqlstr = "SELECT [Outboard engine].[Oil-type], "
sqlstr = sqlstr & "[Outboard engine].[Hydraulics], "
sqlstr = sqlstr & "[Outboard engine].[Takt], "
sqlstr = sqlstr & "[Outboard engine].[Brand] & " " & [Outboard engine].[index] AS Name, "
тут добавишь полей


sqlstr = sqlstr & "[Outboard engine].[RPM]"
sqlstr = sqlstr & " from [Outboard engine] "
sqlstr = sqlstr & " WHERE [Outboard engine].[Код]=" & Chr(34) & [Forms]![Лодочные моторы - выбор]![Код] & Chr(34) & " AND [Outboard engine].Takt=" & str([Forms]![Лодочные моторы - выбор]![Takt])

Аватара пользователя
Valery

DVD-video Водномоторный выпуск DVD-video Водномоторный выпуск DVD-video Водномоторный выпуск Великовод форума Водкомоторный сплав Лава 2016
Без группы
Без группы
Сообщения: 20422
На борту с: 07.02.2005
Награды: 5
Из: Тридевятое царство

Re: MS Access 2003 - экспорт отчета в текстовый файл убрать пустые строки

Сообщение Valery » 17.06.2014 11:49

Кажись так лучше:

sqlstr = sqlstr & "[Outboard engine].[Brand] & & [Outboard engine].[index] AS Name, "

Фунциклирен.
А MsAccess2013 - рулит или нифига не рулит супротив MsAccess2003?
Полусамопал: пластик + фанера = "Adrenaline" 5,6х2,1. По суше: Triumph Tiger 800, велосипед и Land Rover Defender.
Отдохнул – отчитайся, лучшее слово – дело.

Аватара пользователя
Akwa

DVD-video Водномоторный выпуск Великовод форума
Водномоторник
Водномоторник
Сообщения: 772
На борту с: 29.10.2008
Награды: 2

Re: MS Access 2003 - экспорт отчета в текстовый файл убрать пустые строки

Сообщение Akwa » 17.06.2014 11:59

я чессна не пробовал... гдето видел 2010 Акцесс. мне не понравилось

Аватара пользователя
Valery

DVD-video Водномоторный выпуск DVD-video Водномоторный выпуск DVD-video Водномоторный выпуск Великовод форума Водкомоторный сплав Лава 2016
Без группы
Без группы
Сообщения: 20422
На борту с: 07.02.2005
Награды: 5
Из: Тридевятое царство

Re: MS Access 2003 - экспорт отчета в текстовый файл убрать пустые строки

Сообщение Valery » 17.06.2014 12:29

Фигасесе ты кодинг по памяти строчишь :o
Глянь плиз сюдой - viewtopic.php?t=4277
Полусамопал: пластик + фанера = "Adrenaline" 5,6х2,1. По суше: Triumph Tiger 800, велосипед и Land Rover Defender.
Отдохнул – отчитайся, лучшее слово – дело.

Аватара пользователя
Valery

DVD-video Водномоторный выпуск DVD-video Водномоторный выпуск DVD-video Водномоторный выпуск Великовод форума Водкомоторный сплав Лава 2016
Без группы
Без группы
Сообщения: 20422
На борту с: 07.02.2005
Награды: 5
Из: Тридевятое царство

Re: MS Access 2003 - экспорт отчета в текстовый файл убрать пустые строки

Сообщение Valery » 17.06.2014 06:41

Сенсей, мне надо получить поле Control,Control состоящее из двух полей: Control1 и Control2 так правильно будет?

sqlstr = sqlstr & "[Outboard engine].[Control1] & , & [Outboard engine].[Control2] AS  [Control,Control] , "

Вроде как работает...
Полусамопал: пластик + фанера = "Adrenaline" 5,6х2,1. По суше: Triumph Tiger 800, велосипед и Land Rover Defender.
Отдохнул – отчитайся, лучшее слово – дело.

Аватара пользователя
Valery

DVD-video Водномоторный выпуск DVD-video Водномоторный выпуск DVD-video Водномоторный выпуск Великовод форума Водкомоторный сплав Лава 2016
Без группы
Без группы
Сообщения: 20422
На борту с: 07.02.2005
Награды: 5
Из: Тридевятое царство

Re: MS Access 2003 - экспорт отчета в текстовый файл убрать пустые строки

Сообщение Valery » 18.06.2014 07:54

В числовом поле Hydra хранятся значения 0 и -1, при записи в файл мне надо 0 и 1. Применил функцию Abs:

Код: Выделить всё

sqlstr = sqlstr & "Abs([Outboard engine].[Hydra])"
Работает, но название поля пишется Expr1030, пробую добавить название поля AS [Hydra]:

Код: Выделить всё

sqlstr = sqlstr & "Abs([Outboard engine].[Hydra]), AS [Hydra]"
Но получаю ошибку...
Полусамопал: пластик + фанера = "Adrenaline" 5,6х2,1. По суше: Triumph Tiger 800, велосипед и Land Rover Defender.
Отдохнул – отчитайся, лучшее слово – дело.

Аватара пользователя
Akwa

DVD-video Водномоторный выпуск Великовод форума
Водномоторник
Водномоторник
Сообщения: 772
На борту с: 29.10.2008
Награды: 2

Re: MS Access 2003 - экспорт отчета в текстовый файл убрать пустые строки

Сообщение Akwa » 18.06.2014 03:28

запятая у тебя не там. надо так:
sqlstr = sqlstr & "Abs([Outboard engine].[Hydra]) AS [Hydra],"

Аватара пользователя
Valery

DVD-video Водномоторный выпуск DVD-video Водномоторный выпуск DVD-video Водномоторный выпуск Великовод форума Водкомоторный сплав Лава 2016
Без группы
Без группы
Сообщения: 20422
На борту с: 07.02.2005
Награды: 5
Из: Тридевятое царство

Re: MS Access 2003 - экспорт отчета в текстовый файл убрать пустые строки

Сообщение Valery » 18.06.2014 06:20

Точняк - глаз уже замылился...

Вывод надо малость поправить - импорт csv происходит с ошибками - сравнил с оригинальным файлом. Что мог исправил, нимагу получить "Author Alias" в кавычках...
sqlstr = sqlstr & "[Outboard engine].[Author Alias] As ["Author Alias"], "
Полусамопал: пластик + фанера = "Adrenaline" 5,6х2,1. По суше: Triumph Tiger 800, велосипед и Land Rover Defender.
Отдохнул – отчитайся, лучшее слово – дело.

Аватара пользователя
Akwa

DVD-video Водномоторный выпуск Великовод форума
Водномоторник
Водномоторник
Сообщения: 772
На борту с: 29.10.2008
Награды: 2

Re: MS Access 2003 - экспорт отчета в текстовый файл убрать пустые строки

Сообщение Akwa » 18.06.2014 06:50

sqlstr = sqlstr & "[Outboard engine].[Author Alias] As [" & Chr(34) & "Author Alias" & Chr(34) & "], "

либо replace делать при выводе по условию.
думаю первое должно помочь

Название полей в кавычках - плохой тон...+
малого того в постановке твоей задачи получатся кавычки в кавычках...
покажь экпорт оригинала в csv - интересно - что там?
чета мобила сглючила. пиши сюда
Последний раз редактировалось Akwa 18.06.2014 07:28, всего редактировалось 1 раз.

Кто сейчас на форуме

Сейчас этот форум просматривают: CommonCrawl [Bot] и 1 гость