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

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

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

Открываешь книгу "список кодов деталей".
Данные -> Внешние данные -> Создать запрос.
База данных: Файлы 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
18.11.2005, 12:07:26
    #33386460
Bolt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос из книги в другую книгу Excel
Указываю в Query на файл-источник даннных - вылетает сообщение: "Нет видимых таблиц". Как с этим бороться?
...
Рейтинг: 0 / 0
18.11.2005, 12:27:04
    #33386532
Запрос из книги в другую книгу Excel
Для того чтобы таблицы были видимыми, нужно их обозначить как таблдицы, т.е. дать имена.
...
Рейтинг: 0 / 0
18.11.2005, 13:29:48
    #33386758
Bolt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос из книги в другую книгу Excel
Спасибо
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Запрос из книги в другую книгу Excel / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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