Inserting images in bulk / by button

191 views
Skip to first unread message

Simon Hall

unread,
Mar 15, 2025, 4:31:02 AM3/15/25
to mementodatabase
I often have cause to add the same image to a number of records in my 'Drinks details' library.

Since this doesn't seem to be possible in the normal way, is there a way to set up a button which, when actioned, inserts an image (will always be the same one) into a single record in the image field without having to repeatedly navigate through the directory structure.

For clarification, the image in question is stored in OneDrive

Thanks

Mmm

unread,
Mar 15, 2025, 6:08:51 AM3/15/25
to mementodatabase
Вопросы:
1. Одна картинка для всех напитков? Или нужен выбор картинки для разных напитков? 
2. Сколько картинок может быть в записи? 
3. Добавлять только в записи без картинок?
4. При добавлении сохранять ранее вставленные картинки или заменять на одну новую? 
5. Если добавлять к имеющимся, то в начало массива или в конец? 

суббота, 15 марта 2025 г. в 11:31:02 UTC+3, Simon Hall:

creative sparks

unread,
Mar 15, 2025, 10:43:40 AM3/15/25
to mementodatabase
I have always wondered the same thing...I have >1 picture of an item and it's a pain to have to add them one at a time. It would be really nice if I could just select them from my album all at once and then have them attached to the item record.

Mmm

unread,
Mar 16, 2025, 4:02:27 AM3/16/25
to mementodatabase
У автора темы другой вопрос. Ему нужно добавить одну картинку в несколько записей. 

Добавить одновременно много картинок в одну запись штатными средствами MDB нельзя или я не знаю. 

Но многие файловые менеджеры позволяют копировать пути выделенных файлов. Например, Total Commander для андроид. 

Если преобразовать массив путей TC в массив путей, которые понимает MDB, то задача решается. 

Нужно скопировать массив путей в TC и передать в качестве аргумента в скрипт Действие в записи. 
Запись должна быть создана ранее. 
Возможно требуется доработка скрипта для формирования путей. 

Шаблон примера:
суббота, 15 марта 2025 г. в 17:43:40 UTC+3, cr8s...@gmail.com:
IC_16032025.jpg

Simon Hall

unread,
Mar 16, 2025, 5:10:46 AM3/16/25
to mementodatabase
Thanks Mmm

For my purposes I want to insert (always) the same picture (from OneDrive) into the record I am editing.
The record will not contain any previous image(s)
I hope this is what you need to know

Thanks again

Er Mo

unread,
Mar 16, 2025, 6:16:24 AM3/16/25
to mementodatabase
Hallo
Hast du schon mal versucht das Über Links zulösen ? Eine Bibliothek mit den Bildern . In deiner Bibliothek anstadt des Bildes ein " link to entry "Feld undhier von der Bild Bibliothek verlinken . So hast du das Bild nur ein Mal gespeichert und kanst auch andere Bilder verwenden .

Hello
Have you ever tried solving this with links? A library with the images. In your library, create a "link to entry" field instead of the image and link here from the image library. This way, you only save the image once and can use other images as well.

Ernst

Mmm

unread,
Mar 16, 2025, 6:25:21 AM3/16/25
to mementodatabase
Вариант решения (для Саймона). 

Алгоритм:
1. Выбрать одну из записей, в которую нужно загрузить картинку и вручную загрузить из One Drive. 

2. Выделить записи для добавления, включая и запись с картинкой. 

3. Выполнить скрипт меню массовых действий "Add Photo". Картинки будут добавлены во все выделенные записи. 

4. Для очистки картинок выделенных записей выполнить скрипт меню массовых действий "Delete Photo" (выключен по умолчанию). 

Шаблон примера:
воскресенье, 16 марта 2025 г. в 13:16:24 UTC+3, ernst...@gmail.com:
IC_160320251.jpg

Simon Hall

unread,
Mar 16, 2025, 8:00:50 AM3/16/25
to mementodatabase
Thanks both

Ernst - this looks promising in a number of ways but, as far as I can see, it doesn't actually display the image in the 'Drinks details' library, just a link which displays it?

Mmm - I'll give this a try when I have a bit more time
Message has been deleted

Mmm

unread,
Jun 26, 2026, 10:44:29 AM (3 days ago) Jun 26
to mementodatabase
По мотивам предложения:

Вариант решения с помощью сервисной библиотеки.

Возможности:
1. Добавление одного или нескольких изображений в выбранные записи.
2. Изображения могут быть добавлены перед, после или вместо существующих изображений.
3. Удаление первого, последнего или всех изображений в выбранных записях.
4. Быстрая очистка поля "Sample" или поля связанных записей в записи сервисной библиотеки.

Алгоритм:
1. Указать свое имя поля с изображениями в связанной библиотеке (константа img_field в Functions).
2. Подключить свою библиотеку в поле "Add to entries" и разрешить доступ к ней в скриптах.
3. Создать запись в сервисной библиотеке.
4. Выбрать одно или несколько изображений в поле "Sample".
5. На странице "Links" добавить записи, в которые нужно добавить изображения.
6. Добавить изображения кнопкой одного из способов: перед, после или вместо существующих изображений.
7. При необходимости выполнить удаление одним из способов кнопками на странице "Removal".
Например, ссылки на записи, в которые добавлены нужные изображения.

Шаблон с примером в каталоге шаблонов:
воскресенье, 16 марта 2025 г. в 15:00:50 UTC+3, Simon Hall:
IC__26062026.jpg
Reply all
Reply to author
Forward
0 new messages