|
|
|
Update листа открытой книги Excel
|
|||
|---|---|---|---|
|
#18+
Господа! Подскажите, как проапдейтить с помощью SQL уже открытый Excel-лист? Итак, есть уже открытая книга. В ней лист Ф1 с исходными данными. Лист Ф1 нужно проапдейтить данными из файла .mdb. Технология подключения к стороннему файлу .mdb понятна. Непонятно как же обратится к уже открытому листу, так чтобы он выступал в качестве таблицы в SQL запросе.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2011, 15:44 |
|
||
|
Update листа открытой книги Excel
|
|||
|---|---|---|---|
|
#18+
Lockpickup, через Oledb ado соединение с текущим файлом Код: plaintext единственное условие, файл должен быть сохранен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2011, 15:47 |
|
||
|
Update листа открытой книги Excel
|
|||
|---|---|---|---|
|
#18+
Т.е. я к своему открытому файлу подключаюсь как Код: plaintext 1. Или я что-то не правильно представляю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2011, 16:15 |
|
||
|
Update листа открытой книги Excel
|
|||
|---|---|---|---|
|
#18+
Чуть префразирую вопрос: В Acces существует Application.CurrentDb для ссылки на текущую БД. А в Excel как установить подобную ссылку, чтобы использовать в качестве БД уже открытую книгу . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2011, 16:26 |
|
||
|
Update листа открытой книги Excel
|
|||
|---|---|---|---|
|
#18+
Lockpickup Код: plaintext 1. вот так удобнее Код: plaintext LockpickupНо как же тогда отобразить данные от запроса UPDATE? Я же написал, сохранить файл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2011, 16:44 |
|
||
|
Update листа открытой книги Excel
|
|||
|---|---|---|---|
|
#18+
Shamanus, все ж таки я никак до конца не уясню себе: ShamanusЯ же написал, сохранить файл имеется в виду - 1)операция эквивалентная Ctr+S или сохранить файл это значит:2)Ctr+S, закрыть и открыть уже сохраненный. Если второй вариант, то исполняемый модуль VBA не может существовать в обновляемом файле и ThisWorkbook.FullName в Код: plaintext И потом, если ReadOnly=True в предыдущей инструкции то как же быть с запросом UPDATE? То, что приводите Вы годится для SELECT... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2011, 17:28 |
|
||
|
Update листа открытой книги Excel
|
|||
|---|---|---|---|
|
#18+
LockpickupShamanus, все ж таки я никак до конца не уясню себе: ShamanusЯ же написал, сохранить файл имеется в виду - 1)операция эквивалентная Ctr+S или сохранить файл это значит:2)Ctr+S, закрыть и открыть уже сохраненный. Если второй вариант, то исполняемый модуль VBA не может существовать в обновляемом файле и ThisWorkbook.FullName в Код: plaintext И потом, если ReadOnly=True в предыдущей инструкции то как же быть с запросом UPDATE? То, что приводите Вы годится для SELECT... Вы бы для начала просто написали бы Select,провели бы тест, а если натолкнетесь на сложности, зададите вопрос. Если не получится, дам готовый образец для теста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2011, 17:32 |
|
||
|
Update листа открытой книги Excel
|
|||
|---|---|---|---|
|
#18+
Обычный SELECT в том виде как Вы говорите пашет :)). Делал не раз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2011, 17:35 |
|
||
|
Update листа открытой книги Excel
|
|||
|---|---|---|---|
|
#18+
Lockpickup, А что не пашет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2011, 18:00 |
|
||
|
Update листа открытой книги Excel
|
|||
|---|---|---|---|
|
#18+
LockpickupПодскажите, как проапдейтить с помощью SQL уже открытый Excel-лист Не выбрать данные из листа закрытого файла Excel, а обновить данные на листе открытого файла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2011, 13:16 |
|
||
|
Update листа открытой книги Excel
|
|||
|---|---|---|---|
|
#18+
LockpickupLockpickupПодскажите, как проапдейтить с помощью SQL уже открытый Excel-лист Не выбрать данные из листа закрытого файла Excel, а обновить данные на листе открытого файла. Не понял, в чем проблема. Подконнектились Вы к нужному диапазону на листе и апдейте на здоровье диапазон этого листа. Вот по-быстрому у себя пример нашел: ' Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2011, 14:06 |
|
||
|
Update листа открытой книги Excel
|
|||
|---|---|---|---|
|
#18+
Кстати, была раньше хорошая статья по сабжу "How To Use ADO with Excel Data from Visual Basic or VBA" на английском, что-то теперь Гугль мне статью с машинным переводом на русский выдает. А где оригинал, он вроде получше был? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2011, 14:08 |
|
||
|
Update листа открытой книги Excel
|
|||
|---|---|---|---|
|
#18+
кладовщик, "How To Use ADO with Excel Data from Visual Basic or VBA" на английском ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2011, 14:31 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=37117880&tid=2177166]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
137ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 437ms |

| 0 / 0 |
