Member 12492969 Ответов: 1

Импорт данных из excel в существующую таблицу базы данных access с помощью visual basic 6


Я новичок в vb6 с небольшим знанием доступа. Я хотел бы импортировать некоторую запись из файла Excel (электронная таблица) в таблицу в существующей базе данных Access каждый месяц.

Файл Excel служит ежемесячным источником данных, состоящим из более чем двух сотен записей. Одна из таблиц базы данных будет обновляться (дополняться, а не перезаписываться) ежемесячно исходными данными, полученными в виде Excel. Поле ID в таблице может принимать повторяющиеся значения, и как таблица Access, так и лист Excel имеют одинаковое количество столбцов и тип данных .

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

Спасибо за вашу ожидаемую помощь.

Амиен Дизайнер

Что я уже пробовал:

Я попробовал некоторые коды, которые скачал с других сайтов, но не смог достичь желаемой цели. Большая часть кода представлена в виде макросов в excel или access. (VBA)

Michael_Davies

Почему VB6, VS 2017 community edition является бесплатным и лучше приспособленным для этой работы.

Maciej Los

VBA или VB6? Это имеет значение!

KarstenK

Вы не должны развиваться на старом vb6. Изучение и написание кода для этой устаревшей системы - это трата времени. Использование VB.net и погуглите несколько фрагментов.

1 Ответов

Рейтинг:
1

CHill60

Код для Access или Excel VBA должен преобразовываться вполне разумно - просто вставьте его в VB6 и исправьте любые ошибки компиляции по мере их появления.

В идеале вы должны отказаться от использования VB6 при первой же возможности (большинство людей сделали это пару десятилетий назад)

Используйте более современный язык, язык .NET, такой как VB.NET или C#, и вы найдете несколько сотен примеров того, как делать то, что вы хотите, на любом из этих языков с помощью соответствующего поиска google.

Мы не можем помочь вам намного больше, потому что вы не поделились с нами никаким кодом - мы не пишем код для вас, мы просто помогаем с конкретными проблемами