Помогите с базами в экселе

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
007
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 01.03.2008 (Сб) 12:58

Помогите с базами в экселе

Сообщение 007 » 21.04.2008 (Пн) 22:11

Есть две базы данных выполненных в экселе. Задача: очень нужно в VB6 сравнить эти две базы и если во второй базе есть элементы не имеющиеся в первой, добавить их из второй базы в первую(сравнение по столбцам). Хелп ми, плиз.

dr.MIG
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1441
Зарегистрирован: 18.12.2004 (Сб) 9:53
Откуда: г.Ярославль

Сообщение dr.MIG » 21.04.2008 (Пн) 22:32

Сразу приходит в голову такой вариант. Извлекаем из базы данных, записями которой надо дополнить первую бд, одну запись. Выполняем запрос ко второй бд на наличие этой записи. Если её нет, то добавляем. Извлекаем вторую запись и т.д.
Salus populi suprema lex

007
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 01.03.2008 (Сб) 12:58

Сообщение 007 » 21.04.2008 (Пн) 22:39

ребят, я ещё очень криворук, пишите пожалуйста поподробнее

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 22.04.2008 (Вт) 12:55

Excel поддерживает ODBC. Всего то надо выполнить JOIN запрос, предварительно сконфигурировав обе Excel книги как data sources.



Подробнее не напишу :)
I don't understand. Sorry.

dr.MIG
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1441
Зарегистрирован: 18.12.2004 (Сб) 9:53
Откуда: г.Ярославль

Сообщение dr.MIG » 22.04.2008 (Вт) 16:07

А про JOIN я как раз забыл... :?
Строку подключения к Excel смотри на http://connectionstrings.com/
Примеров же подключения к БД с дальнейшим выполнением SQL-запросов на форуме достаточно.
Salus populi suprema lex

007
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 01.03.2008 (Сб) 12:58

Сообщение 007 » 24.04.2008 (Чт) 20:42

спасибо всем огромное, я разобрался


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 86

    TopList