Я начинаю с VBA. Пожалуйста помоги. У меня есть база данных с именем «Мастер», сохраненная в общей сетевой папке, и в ней есть таблица с именем «logs». У меня мало пользователей, у которых разная база данных с таблицей «журналы», и эта структура таблицы похожа на таблицу «log» в базе данных «Мастер». Эти пользователи ежедневно вносят записи в таблицу базы данных «Журналы». Я хочу, чтобы в базе данных «Мастер» я создавал таблицу с именем «UserDb», которая будет содержать адресный путь для всех файлов базы данных пользователей, и я создам форму с помощью кнопки «Синхронизация». Мне нужно, чтобы как только я нажму кнопку «Синхронизация», он должен прочитать путь базы данных пользователя из таблицы «UserDb» и вставить все записи сегодняшней даты из всех таблиц базы данных пользователя «журналы» в «Мастер» Msgstr "журналы базы данных". В столбцах столбцов «Журналы» имена пользователей, приложения, TeamName, StartTime, StopTime, LoginDate.Вставить данные из нескольких баз данных в один
0
A
ответ
0
Вот то, что вы можете начать с:
Function ConToDataBase(DBPath As String) As Variant
Dim Con As ADODB.Connection
Dim Rs As ADODB.Recordset
Dim SQL As String
SQL = "SELECT * FROM Logs"
Set Con = New ADODB.Connection
With Con
.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data source=" & DBPath & ";"
.Open
End With
Set Rs = New ADODB.Recordset
Rs.Open SQL, Con
Dim Var As Variant
Var = Rs.GetRows
ConToDataBase = Var
Set Rs = Nothing
Con.Close
End Function
Убедитесь, чтобы добавить ссылку на Microsoft ActiveX Objects 2.8 Инструменты> Ссылки так что вы можете объекты ADOdb.
Функция вернет вариант, содержащий таблицу журналов. Вы можете взять его оттуда.
Смежные вопросы
- 1. Выберите данные из нескольких баз данных?
- 2. SSRS: данные Union из нескольких баз данных
- 3. PHP извлекает данные из нескольких баз данных
- 4. Объединить результаты нескольких баз данных в один
- 5. Добавить данные из двух баз данных в один gridview
- 6. Создание нескольких баз данных или один
- 7. SQLite - Как объединить данные из нескольких баз данных и запросов
- 8. копировать данные из нескольких баз данных в одну базу данных
- 9. Извлечь данные из нескольких баз данных на нескольких серверах
- 10. найти несколько данных из нескольких баз данных
- 11. Обновление из нескольких баз данных в SQLite
- 12. Получение данных из нескольких баз данных
- 13. Выберите из нескольких SQL-баз данных, используя один запрос
- 14. Запрос из нескольких баз данных
- 15. TSQL Сбор данных из нескольких баз данных
- 16. нескольких баз данных, один Доктрина соединения, и один непослушный пучок
- 17. Как получить данные из нескольких баз данных в одном запросе?
- 18. Postgres, как получить данные из нескольких баз данных
- 19. Как вставить данные из нескольких таблиц в один
- 20. поиск данных из нескольких баз данных
- 21. Получение данных из нескольких баз данных
- 22. Экспорт нескольких баз данных SQL в один CSV
- 23. Запросов с данными из нескольких баз данных
- 24. Вставить запрос в несколько баз данных
- 25. Поддержка нескольких баз данных
- 26. Метод, который извлекает данные из нескольких баз данных, работающих медленным
- 27. Как перечислить данные таблицы из нескольких баз данных MySQL?
- 28. Чтения из нескольких подобных неизвестных баз данных
- 29. Как объединить данные из нескольких баз данных в один результирующий набор. (новая и старая система)
- 30. Объединение нескольких баз данных
Я настоятельно рекомендую вам ознакомиться с этим: http://support.microsoft.com/kb/257819 –
Какая база данных? MS Access? –
Yess это MSAccess. – user3786406