Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

26 Январь 2022, 08:20 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Вы можете задать вопрос по LibreOffice или Apache OpenOffice без регистрации, используя форму
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1 2 »   Вниз
  Печать  
Автор Тема: Доступ к OLE-таблице внедрённую во Writer (Embed)  (Прочитано 6002 раз)
0 Пользователей и 1 Гость смотрят эту тему.
economist
Форумчанин
***
Offline Offline

Сообщений: 1 576


« Ответ #48596: 5 Ноябрь 2018, 21:11 »

economist - попробуйте стандартными средствами реализовать хотя бы двух-трёхуровневую таблицу с промежуточными итогами по каждому уровню... Причём таблица динамическая и подвержена частым изменениям... Плюс необходима фильтрация данных по многим критериям. Плюс всё это должно меняться в реалтайме. Плюс с таблицей работает целый коллектив и каждый вносит своим изменения.

Звучит адово для внедренца (если это онлайн-таблица заказа). Необходимо всё-таки разграничить интерфейсы продажника, аналитика, бухгалтера итп. А еще -  я почти уверен что "доступ к этой таблице внутри этого фрейма через макрос" во Writer - получить не удастся вообще. Во Writer куча всего, к чему не достучатся макросами. Формируйте таблицу в чем-то фиксированно-живом: в Calc, Base. Обменивайтесь после определенной стадии "бизнес-процесса": согласован/предоплачен итп. Для этого в мире LO, кмк, годится не всё, а лишь TXT-файл или файл базы данных (*.odb). Но никак не ODT/ODS, не имеющие в сию секунду статуса "Готов". Все эти OLE/COM/DDE - годны лишь когда работаешь один или по-очереди.

А 3-х уровневая таблица с пересчетом погонажа через плотность в вес, м2 итп - даже в самом сложном случае делается в свойствах форм Base - SELECT-запросами вида:

SELECT ... FROM ... WHERE ...
UNION ALL
SELECT ... FROM ... WHERE ...
UNION ALL
SELECT ... FROM ... WHERE ...
UNION ALL
итд

Хотя GROUP BY, если есть конкретное поле для группировки - проще.
« Последнее редактирование: 5 Ноябрь 2018, 21:15 от economist » Записан

Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...
Страниц: 1 2 »   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!