powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Запрос из книги в другую книгу Excel
7 сообщений из 7, страница 1 из 1
Запрос из книги в другую книгу Excel
    #33379696
Bolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго всем дня.
Подскажите кто знает.
Две книги, первая - склад с данными : код детали , их колличество
вторая -список кодов деталей.
Нужно сделать следующее: во второй книге для всех кодов деталей, вытащить из первой книги соответствующее коду колличество на складе.
Хочется сформировать запрос к складской книге.
Есть ли у кого линки на примеры кода?

Спасибо.
...
Рейтинг: 0 / 0
Запрос из книги в другую книгу Excel
    #33380559
MX -- ALEX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BoltДоброго всем дня.
Подскажите кто знает.
Две книги, первая - склад с данными : код детали , их колличество
вторая -список кодов деталей.
Нужно сделать следующее: во второй книге для всех кодов деталей, вытащить из первой книги соответствующее коду колличество на складе.
Хочется сформировать запрос к складской книге.
Есть ли у кого линки на примеры кода?

Спасибо.
давай книги
сделаем как надо и дадим инструмент
сам будешь создавать сколь угодно сложные схемы
запросов
http://cell-soft.eclub.lv/
========================
...
Рейтинг: 0 / 0
Запрос из книги в другую книгу Excel
    #33385872
Bolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, очень серьезный софт + платный. Но я лишь хотел организовать запрос из одной книги в другую для одного проекта, а не инсталировать аналог SQL сервера.
По ADO легко подцепить базу access, но как работать с Excel?
...
Рейтинг: 0 / 0
Запрос из книги в другую книгу Excel
    #33386395
В чем проблема то?

Открываешь книгу "список кодов деталей".
Данные -> Внешние данные -> Создать запрос.
База данных: Файлы Excel*, выбираешь книгу
Редактируешь запрос в MS Query и выводишь данные.

Кодом так.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
    With ActiveSheet.QueryTables.Add(Connection:= _
        "ODBC;DSN=Файлы Excel;" _
          & "DBQ=D:\Temp\склад с данными.xls;" _
          & "DefaultDir=D:\Temp;" _
          & "DriverId=790;MaxBufferSize=2048;PageTimeout=5;" _
          , Destination:=Range("B1"))
        .CommandType = xlCmdSql
        .CommandText = "SELECT Table2.[код детали], Table1.колличество " _
          & "FROM [D:\Temp\список кодов деталей].Table2 Table2 " _
          & "LEFT OUTER JOIN [D:\Temp\склад с данными].Table1 Table1 " _
          & "ON Table2.[код детали] = Table1.[код детали]"
        .Refresh BackgroundQuery:=False
    End With
...
Рейтинг: 0 / 0
Запрос из книги в другую книгу Excel
    #33386460
Bolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Указываю в Query на файл-источник даннных - вылетает сообщение: "Нет видимых таблиц". Как с этим бороться?
...
Рейтинг: 0 / 0
Запрос из книги в другую книгу Excel
    #33386532
Для того чтобы таблицы были видимыми, нужно их обозначить как таблдицы, т.е. дать имена.
...
Рейтинг: 0 / 0
Запрос из книги в другую книгу Excel
    #33386758
Bolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Запрос из книги в другую книгу Excel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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