|
Использование таблиц Excel хранящихся в поле типа OLE
|
|||
---|---|---|---|
#18+
Коллеги, подскажите решение задачи: в поле типа OLE сохранил таблицу Excel. Как отредактировать эту таблицу по кнопке из формы, например, значениями полей формы (в таблице с новыми данными вычисляются какие-то значения, а затем результат вычислений отправляется обратно в форму или отчет, т.е. какому-то полю формы или отчета присваивается значение таблицы Excel) Выводить такую таблицу в присоединенной рамке формы или отчета мне не надо. Пользователь не должен вообще догадываться даже, не то чтобы видеть, что используется какая-то таблица Excel. Измененную таблицу Excel таким образом взятую из поля OLE, нужно сохранить в тоже поле OLE, т.е. обновить. Сейчас у меня задача реализована "горбато": таблица Excel хранится в поле таблицы Access как вложение. Эту таблицу сохраняю на диск, снова открываю сохраненную таблицу и уже ее мордую (редактирую, нужный результат отправляю в ту же форму, а другие в отчет, и т.д.), а потом удаляю таблицу с диска - Пользователь этого не видит, а ждет терпеливо :) А можно ли с полем типа OLE такое реализовать, чтобы вне БД Access не вылазить? Спасибо сочувствующим и Большое спасибо отзывчивым. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2018, 10:54 |
|
Использование таблиц Excel хранящихся в поле типа OLE
|
|||
---|---|---|---|
#18+
1. Если хранишь таблицу в поле OLE как OLE- объект, то всё равно при двойно клике на таблицу запускается Excel и работаешь в нём. 2. Был когда-то фирменный Микрософтовский ActiveX который позволял редактировать файлы Word и Excel напрямую из Access. Элемент называлсяDsoFramer. На сайте его обсуждали. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2018, 14:53 |
|
Использование таблиц Excel хранящихся в поле типа OLE
|
|||
---|---|---|---|
#18+
Joss, а если не в Оле хранить, а в поле типа вложение? Не открывая вложенной таблице в Excel, ее можно отредактировать данными из формы, сохранить изменения в том же самом поле? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2018, 16:30 |
|
Использование таблиц Excel хранящихся в поле типа OLE
|
|||
---|---|---|---|
#18+
А если по старинке работать с ОЛЕ напрямую через Object ? Код: vbnet 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2018, 10:14 |
|
|
start [/forum/topic.php?fid=45&fpage=46&tid=1611247]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 143ms |
0 / 0 |