powered by simpleCommunicator - 2.0.27     © 2024 Programmizd 02
Map
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Запрос SQL из данных в Excel
3 сообщений из 3, страница 1 из 1
Запрос SQL из данных в Excel
    #40053179
Newman17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый всем день!
Интересует такой момент. Можно ли в Excel собрать SQL запрос используя данные из самого Excel. Пример: Есть лист, на котором таблица заполняется с помощью SQL запроса. На соседнем листе есть ячейка, в которой хранится дата. Запрос должен выполняться используя эту дату из соседнего листа, без прямых манипуляций с самим запросом (как стандартная формула)
...
Рейтинг: 0 / 0
Запрос SQL из данных в Excel
    #40053469
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Запрос SQL из данных в Excel
    #40054415
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Newman17,

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


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