как выглядит команда "Выделить все" и "Скопировать в буфер обмена" ?

civil
Дата: 29.09.2005 13:47:50
Собственно сабж. Плиз подскажите. Docmd select непрокатывает пишет, что объект сначала надо открыть :(
Тяп-ляп
Дата: 29.09.2005 13:56:49
Где и что надо выделять? И что делать потом со скопированным в буфер?
civil
Дата: 29.09.2005 14:27:03
есть запрос. в запросе необходимо выделить все записи и скопировать их в буфер обмена. Потом эти записи произвольно могут вставляться как в txt так и в excel
Iskander68
Дата: 29.09.2005 14:37:37


    DoCmd.SelectObject acTable, "temp", -1 'выделение таблицы temp в окне
базы данных
    DoCmd.RunCommand acCmdCopy    'копирование
    DoCmd.RunCommand acCmdWindowHide 'скрыть окно базы данных
    DoCmd.SelectObject acForm, FormName, False    'перейти к форме имя
которой
                            'равно строковой переменной FormName
    xlSheet.Range("A1").Select 'выделение ячейки в книге Экселя
    xlSheet.paste 'вставка данных
    



--
Regards
Alexander Artamonov


"civil" <nospam@sql.ru> сообщил/сообщила в новостях следующее:
news:1923008@sql.ru...
есть запрос. в запросе необходимо выделить все записи и скопировать их в
буфер обмена. Потом эти записи произвольно могут вставляться как в txt так
и в excel
Тема Ответить

Posted via ActualForum NNTP Server 1.3

civil
Дата: 29.09.2005 14:43:02
Iskander68 а надо сначал писать команду docmd open acQuery или даннаые команды позволяют копировать без открытия файла? Извините, если вопрос немного глупый :)
Iskander68
Дата: 29.09.2005 14:50:18

Если "файл" = "запрос", то без открытия. Что там на самом деле в этот
момент происходит, я не знаю. Как на большом объеме будет работать, опять
же не знаю. Нужно пробовать.

--
Regards
Alexander Artamonov


"civil" <nospam@sql.ru> сообщил/сообщила в новостях следующее:
news:1923131@sql.ru...
Iskander68 а надо сначал писать команду docmd open acQuery или даннаые
команды позволяют копировать без открытия файла? Извините, если вопрос
немного глупый :)
Тема Ответить

Posted via ActualForum NNTP Server 1.3

Iskander68
Дата: 29.09.2005 14:54:52

Или "файл" = "файл Эксель", в который нужно вставить данные? Тогда его
безусловно нужно открыть тем или иным образом - не обязательно его при
этом делать видимым.

--
Regards
Alexander Artamonov


"civil" <nospam@sql.ru> сообщил/сообщила в новостях следующее:
news:1923131@sql.ru...
Iskander68 а надо сначал писать команду docmd open acQuery или даннаые
команды позволяют копировать без открытия файла? Извините, если вопрос
немного глупый :)
Тема Ответить

Posted via ActualForum NNTP Server 1.3

civil
Дата: 30.09.2005 09:51:46
Делаю,

DoCmd.SelectObject acQuery, "test" , -1
DoCmd.RunCommand acCmdCopy

копируется, все супер :)

А как быть если вот так!
Есть форма , а нее вставлена подчиненный запрос. Надо выделить то что в форме в запросе и скопировать в буфер обмена для последующей ставки в excel.
если я делаю DoCmd.SelectObject acQuery, "test" , -1, то открывается окно вообще со всем запросами (таблицы, запросы и тд), то есть то чего юзер не должен видеть.
Если потом делаю команду docmd. close, то форма закрывается, но стандартное окно, где формы, таблицы, запросы и тд остается :(
Iskander68
Дата: 30.09.2005 10:21:56

Почитай мой первый ответ еще раз. По-моему там есть ответ на этот вопрос.

--
Regards
Alexander Artamonov


"civil" <nospam@sql.ru> сообщил/сообщила в новостях следующее:
news:1925603@sql.ru...
Делаю,

DoCmd.SelectObject acQuery, "test" , -1
DoCmd.RunCommand acCmdCopy

копируется, все супер :)

А как быть если вот так!
Есть форма , а нее вставлена подчиненный запрос. Надо выделить то что в
форме в запросе и скопировать в буфер обмена для последующей ставки в
excel.
если я делаю DoCmd.SelectObject acQuery, "test" , -1, то открывается окно
вообще со всем запросами (таблицы, запросы и тд), то есть то чего юзер не
должен видеть.
Если потом делаю команду docmd. close, то форма закрывается, но
стандартное окно, где формы, таблицы, запросы и тд остается :(
Тема Ответить

Posted via ActualForum NNTP Server 1.3

Iskander68
Дата: 30.09.2005 10:34:58

А вообще здесь
посмотри.

--
Regards
Alexander Artamonov


"civil" <nospam@sql.ru> сообщил/сообщила в новостях следующее:
news:1925603@sql.ru...
Делаю,

DoCmd.SelectObject acQuery, "test" , -1
DoCmd.RunCommand acCmdCopy

копируется, все супер :)

А как быть если вот так!
Есть форма , а нее вставлена подчиненный запрос. Надо выделить то что в
форме в запросе и скопировать в буфер обмена для последующей ставки в
excel.
если я делаю DoCmd.SelectObject acQuery, "test" , -1, то открывается окно
вообще со всем запросами (таблицы, запросы и тд), то есть то чего юзер не
должен видеть.
Если потом делаю команду docmd. close, то форма закрывается, но
стандартное окно, где формы, таблицы, запросы и тд остается :(
Тема Ответить

Posted via ActualForum NNTP Server 1.3