powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Использование таблиц Excel хранящихся в поле типа OLE
4 сообщений из 4, страница 1 из 1
Использование таблиц Excel хранящихся в поле типа OLE
    #39686511
Сергей НФ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Коллеги, подскажите решение задачи:
в поле типа OLE сохранил таблицу Excel.
Как отредактировать эту таблицу по кнопке из формы, например, значениями полей формы
(в таблице с новыми данными вычисляются какие-то значения, а затем результат вычислений отправляется обратно в форму или отчет, т.е. какому-то полю формы или отчета присваивается значение таблицы Excel) Выводить такую таблицу в присоединенной рамке формы или отчета мне не надо. Пользователь не должен вообще догадываться даже, не то чтобы видеть, что используется какая-то таблица Excel. Измененную таблицу Excel таким образом взятую из поля OLE, нужно сохранить в тоже поле OLE, т.е. обновить.

Сейчас у меня задача реализована "горбато": таблица Excel хранится в поле таблицы Access как вложение. Эту таблицу сохраняю на диск, снова открываю сохраненную таблицу и уже ее мордую (редактирую, нужный результат отправляю в ту же форму, а другие в отчет, и т.д.), а потом удаляю таблицу с диска - Пользователь этого не видит, а ждет терпеливо :)

А можно ли с полем типа OLE такое реализовать, чтобы вне БД Access не вылазить?

Спасибо сочувствующим и Большое спасибо отзывчивым.
...
Рейтинг: 0 / 0
Использование таблиц Excel хранящихся в поле типа OLE
    #39686551
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Если хранишь таблицу в поле OLE как OLE- объект, то всё равно при двойно клике на таблицу запускается Excel и работаешь в нём.

2. Был когда-то фирменный Микрософтовский ActiveX который позволял редактировать файлы Word и Excel напрямую из Access. Элемент называлсяDsoFramer. На сайте его обсуждали.
...
Рейтинг: 0 / 0
Использование таблиц Excel хранящихся в поле типа OLE
    #39686566
Сергей НФ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Joss,
а если не в Оле хранить, а в поле типа вложение? Не открывая вложенной таблице в Excel, ее можно отредактировать данными из формы, сохранить изменения в том же самом поле?
...
Рейтинг: 0 / 0
Использование таблиц Excel хранящихся в поле типа OLE
    #39686703
Фотография 4d_monster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если по старинке работать с ОЛЕ напрямую через Object ?
Код: vbnet
1.
2.
3.
Dim ЛистЭкселя As Worksheet
Set ЛистЭкселя = Me.Controls("ПОлеОлеОле").Object.ActiveSheet
ЛистЭкселя.Cells(1,1).Value = "Я в ячейке"
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Использование таблиц Excel хранящихся в поле типа OLE
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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