Гость
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Запрос SQL из данных в Excel / 3 сообщений из 3, страница 1 из 1
13.03.2021, 18:02
    #40053179
Newman17
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос SQL из данных в Excel
Добрый всем день!
Интересует такой момент. Можно ли в Excel собрать SQL запрос используя данные из самого Excel. Пример: Есть лист, на котором таблица заполняется с помощью SQL запроса. На соседнем листе есть ячейка, в которой хранится дата. Запрос должен выполняться используя эту дату из соседнего листа, без прямых манипуляций с самим запросом (как стандартная формула)
...
Рейтинг: 0 / 0
15.03.2021, 11:04
    #40053469
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос SQL из данных в Excel
Newman17,

ADODB вам в помощь
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
Sub QuerySheet()

    Dim cn As ADODB.Connection
    Dim rs As ADODB.Recordset
    Dim strFile As String, strCon As String, strSQL As String
    Dim paramDate As String
    
    strFile = ThisWorkbook.FullName
    strCon = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & strFile _
    & ";Extended Properties=""Excel 12.0;HDR=Yes;IMEX=1"";"
    
    Set cn = New ADODB.Connection
    Set rs = New ADODB.Recordset
    
    cn.Open strCon
    
    paramDate = Worksheets("Лист2").Range("A1")
    
    strSQL = "SELECT * FROM [Лист1$A1:B5] WHERE [Дата]>=CDate('" & paramDate & "')"
    
    rs.Open strSQL, cn
    
    Debug.Print rs.GetString
End Sub
...
Рейтинг: 0 / 0
17.03.2021, 08:14
    #40054415
HandKot
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос SQL из данных в Excel
Newman17,

или как написано тут
Customize a parameter query
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Запрос SQL из данных в Excel / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]