Открыть с VB Form БД *.mdb через Access для редактирования

Узнай цену своей работы

Формулировка задачи:

Сразу прошу прощения, если повторяю вопрос и прошу не пинать, но поиск по форуму результатов не дал. У самого опыта не хватает, хотя понимаю, что проблема "детская". Условия: есть форма с элементами. Textbox'ы и Combobox'ы связаны с БД, которая находится в папке проекта, посредством ADODB - всё работает отлично. Задача: при нажатии на кнопку необходимо открыть БД *.mdb с запуском Access, чтобы можно было отредактировать БД, сохранить и закрыть. (Я говорю не о подключении БД - она уже подключена. а именно об открытии через родную программу - Access). Дело в том, что БД содержит прайс, который время от времени надо будет редактировать. Нужен простой способ: открыл БД, подправил цены, сохранил, закрыл. Киньте, пожалуйста, коротенький и простой код для достижения этой цели. Спасибо.

Решение задачи: «Открыть с VB Form БД *.mdb через Access для редактирования»

textual
Листинг программы
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Const SW_SHOWNORMAL = 1
 
Private Sub Command1_Click()
 ShellExecute Me.hwnd, vbNullString, "C:\Путь_к_базе\Ваша_База.mdb", vbNullString, "", SW_SHOWNORMAL
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4 из 5