Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Импорт таблицы из excel в access Добавлено: 19.02.09 08:46  

Автор вопроса:  alfred
Есть задача! Нужно из талицы excel импортировать некоторые столбцы в готовую таблицу access.
Стандартыми путями не получится т.к. нужно отследить неторые вещи.
например:
Таблица эксель содержит такие столбцы
табель, ФИО, подразделение, Дата входа, вход, выход.
А в Акцесе: табель,вход,выход, дата.
задача: нужно импортировать значения этих полей с эксель, но учитывать что повторения на текушей дате не должны быть.
Все бы было хорошо если небыло шапки.
Сами значения в экселе начинаются с 7 строки, а до 7 строки это шапка отчета. ФИО и подразделение импортировать не надо.

Хочется узнать от знатоков, как организовать эту ситуацию макросами VBA?

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #1
Добавлено: 19.02.09 14:05
> но учитывать что повторения на текущей дате не должны быть.
это как? может ли быть уникальность в такой таблице, чтобы выполнить неповторение? непонятно..

эта ситуация организуется на ADO или DAO, скрипт может находиться как в Excel, так и в Access. в цикле проходим по таблице Excel, начиная с 7 строки и с того места, откуда требуется начинаем добавлять записи в Recordset к таблице в Access. уточни, какая версия Office у тебя установлена?

Ответить

Номер ответа: 2
Автор ответа:
 alfred



Вопросов: 9
Ответов: 14
 Профиль | | #2 Добавлено: 19.02.09 14:20
> но учитывать что повторения на текущей дате не должны быть.
>это как?
Это значит одна и таже таблица грузится 2-3 раза в день, т.е. одной и тойже датой. И мне не нужно повторять тех, кто уже есть в базе под этой датой. Сверку делать по табелю.

Office 2003. А можно примерный макрос подобрать? Просто никогда еще в акцесс не заливал инфу из таблиц эксель. А макросы в экселе понимаю и пишу неплохо. С акцессом в этих делах пока туговато.

Ответить

Номер ответа: 3
Автор ответа:
 fAndOrIn



Вопросов: 5
Ответов: 344
 Профиль | | #3 Добавлено: 21.02.09 08:52
alfred, насколько я понял, программа работает с вертушкой на проходной (или с бабушкой-вахтершей в общаге, что маловероятно, но не исключено). Столбец Дата входа в этом случае лишний. Вход и Выход должны содержать дату и время (Ф-ия Now к примеру). Предлагаю в ACCEESS забивать только законченные записи (с заполненными входом и выходом), а в исходной таблице добавить столбец Экпортировано(Да/Нет). Как вариант возможен анализ дат последних экспорта и изменений в записях, но это гораздо сложнее и вряд ли оправдано.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам