Уважаемые форумчане.
Подскажите, пожалуйста, как передать параметр из Excel в запрос на обновление Access?
Подскажите, пожалуйста, как передать параметр из Excel в запрос на обновление Access?
27.11.2011 21:28:13
Уважаемые форумчане.
Подскажите, пожалуйста, как передать параметр из Excel в запрос на обновление Access? |
|
|
|
27.11.2011 21:36:03
|
|
|
|
27.11.2011 21:52:52
Параметр значение столбца КодДвери
|
|
|
|
28.11.2011 12:57:04
R Dmitry,
Serge 007 Спасибо!!! |
|
|
|
28.11.2011 13:58:15
Уважаемые форумчане.
Здесь (как мне понятно) написан запрос на SQL в модуле Excel. Текст запроса передается в Access вместе с параметром "kodDveri" А есть ли вариант управления из Excel сохраненным запросом, находящимся в Access? Или что Вы рекомендуете почитать по Command? |
|
|
|
28.11.2011 14:34:38
можно запустить запрос вот таким образом:
Public Sub upquery() Set fso = CreateObject("Scripting.FileSystemObject") Const cDatabaseToOpen = "C:\kotirovki\temp\basa.mdb" 'указываем путь к базе On Error Resume Next Dim ac Set ac = CreateObject("Access.Application") ' запускаем access If ac.Version >= 11 Then 'отключаем вопрос об открытии базы ac.AutomationSecurity = 1 ' msoAutomationSecurityLow End If ac.Visible = False 'скрытый режим ac.OpenCurrentDatabase cDatabaseToOpen 'открываем нашу базу If ac.CurrentProject.FullName <> "" Then ac.UserControl = True Else AcApp.Quit MsgBox "Failed to open '" & cDatabaseToOpen & "'." End If ac.run "up_to" 'запуск макроса "up_to" ac.Quit 'выход End Sub |
||||
|
|
|||