Связь текста из списка.

Автор Анатолий88, 9 октября 2022, 15:51

0 Пользователи и 1 гость просматривают эту тему.

Анатолий88

Приветствую. Имеется бланк-наряд, в котором при выборе людей из списка, автоматически обновлялись списки в таблице. С помощью макросов можно обновить только 1 список, может нужно создать базу данных?

Бланк.odt

bigor

Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

Анатолий88

#2
Цитата: Bigor от 10 октября 2022, 13:42А где, в файле макросы?
Думаю через, что легче сделать: макросы или база данных. Либо ткните если есть подобная тема.

economist

В OpenOffice|LibreOffice легче делать подобное в БД, там SQL удобно работает на уровне Формы, ее Контролов и их св-в Filter/Sort. Сами контролы есть на любой вкус, среди них есть очень удобные, например "таблички" XGRID.

Еще вариант, если есть серийное формирование доков - Слияние полей по Ctrl+Shift+F4 (на Форуме описано много раз).

В Excel еще можно было бы на VBA подобную задачу решать, но LO BASIC сложнее и примеров мало. Именно таких - считай что нет.

Если все-таки решите на макросах - можно сделать на базе внешних TXT-файлов. Их Writer/Calc из Формы видит как отдельные таблицы и легко покажет их в документе. Главное избежать соблазна нарисовать диалог и заняться программированием событий (сложно). См. также http://myooo.ru/content/blogsection/13/97/ 
Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...