Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.05.2009, 10:13   #1
Nooned
Пользователь
 
Регистрация: 19.05.2009
Сообщений: 11
По умолчанию Экспорт в CSV

Добрый день всем! Передо мной стоит задача - экспортировать таблицу из Access 2007 в CSV файл. Таблица небольшая (пока) 35 столбцов на 500 строк. Экспорт с помощью визарда проходит нормально, разделители текста выбираются и.т.д. но при просмотре полученного файла видно что теряются строки. Как решить эту проблему? Вроде можно написать макрос на VBA? Подскажите пожалуйста.
Nooned вне форума Ответить с цитированием
Старый 21.05.2009, 10:44   #2
b00s
Форумчанин
 
Регистрация: 19.01.2008
Сообщений: 120
По умолчанию

выгружайте построчно. используя команду Print

Код:
 Open <Имя файла> For Output As #1
    
    Recordset ' для получения данных таблицы
   
        
        recordset.MoveFirst
        
         Do While Not recordset.EOF
        
            Print #1, "вывод строк из рекордсета"
           recordset.MoveNext
       
        Loop
что то вроде этого
b00s вне форума Ответить с цитированием
Старый 21.05.2009, 11:32   #3
Nooned
Пользователь
 
Регистрация: 19.05.2009
Сообщений: 11
По умолчанию

Спасибо, буду разбираться. Я в этом пока полный ноль дайте ссылочку что почитать вначале чтобы написать такой макрос
Nooned вне форума Ответить с цитированием
Старый 21.05.2009, 12:23   #4
x8i
Пользователь
 
Аватар для x8i
 
Регистрация: 13.05.2009
Сообщений: 37
Вопрос Вопрос

Люди поясните пожалуйста чайнику что такое CSV файл?
C++ Builder 6
x8i вне форума Ответить с цитированием
Старый 21.05.2009, 12:52   #5
Nooned
Пользователь
 
Регистрация: 19.05.2009
Сообщений: 11
По умолчанию

Цитата:
Сообщение от x8i Посмотреть сообщение
Люди поясните пожалуйста чайнику что такое CSV файл?
http://ru.wikipedia.org/wiki/CSV
Nooned вне форума Ответить с цитированием
Старый 21.05.2009, 12:53   #6
b00s
Форумчанин
 
Регистрация: 19.01.2008
Сообщений: 120
По умолчанию

CSV — это текстовый формат, предназначенный для представления табличных данных. Каждая строка файла — это одна строка таблицы. Значения отдельных колонок разделяются разделительным символом (delimiter) - запятая (,) или точка с запятой (. Используемый символ разделителя зависит от установленной в системе локали.
b00s вне форума Ответить с цитированием
Старый 21.05.2009, 13:37   #7
x8i
Пользователь
 
Аватар для x8i
 
Регистрация: 13.05.2009
Сообщений: 37
По умолчанию

Спасибо, теперь понятно
C++ Builder 6
x8i вне форума Ответить с цитированием
Старый 11.02.2015, 18:02   #8
Ribun
Пользователь
 
Регистрация: 10.12.2010
Сообщений: 20
По умолчанию

Доброго всем дня! Я только учусь и основные действия у меня пока через построитель выражений.Можно ли написать подробно и пошагово( для одаренных ))) ) или выложить пример БД с таблицей и макросом который выгружает данные в CSV.
Буду очень признателен , как и много других новичков...
Ribun вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
из *.csv в access Underforest Microsoft Office Excel 2 18.03.2009 16:06
Экспорт в csv и импорт из csv cent Microsoft Office Excel 12 28.12.2008 19:50
Формат .csv. Rashanea Microsoft Office Excel 8 27.11.2008 15:57
Разделители в csv Aimo Microsoft Office Excel 13 09.10.2008 17:20
Экспорт из Access в Excel, Экспорт из отчётов в таблицу Excel Kissedbythegod Microsoft Office Access 1 31.05.2008 22:15