Limit the one to many display to only the primary

37 views
Skip to first unread message

Glenn Mitchell

unread,
Nov 4, 2026, 10:36:13 PM (2 days ago) Nov 4
to mementodatabase
I have two tables. The primary is linked to the child in a one to many association. Is there a way to limit the "many" display to only those records that are equal to the primary record? Currently the "many" records are displayed but not limited to just those records that match.

Also is there a way to display the "many" in a table format?

Thank you
Glenn

Mmm

unread,
Nov 5, 2026, 8:20:24 AM (yesterday) Nov 5
to mementodatabase
Два варианта решения:
1. Окно dialog.
Записи фильтруются по условию и отображаются в окне диалога.
Возможен просмотр (кнопка информации) и выбор записи.

2. Принцип "динамического фильтра".

Предварительно в библиотеке "lib_B" создан и выбран пресет "Autofilter" по SQL запросу:

SELECT * FROM "lib_B"
WHERE "complete" = 1 AND removed = 0

UNION ALL

SELECT * FROM "lib_B"
WHERE "complete" = 0 AND removed = 0
  AND NOT EXISTS (
    SELECT 1 FROM "lib_B"
    WHERE "complete" = 1 AND removed = 0
  )
ORDER BY "num_B" ASC;

Кнопка "Filter B" фильтрует подходящие записи.
Выбор записи выполняется обычным способом, после нажатия кнопки.

К сожалению неизвестно, какие условия для фильтрации записей и сколько записей во второй библиотеке.

Библиотеки в общем доступе (разрешено копирование структуры) будут доступны несколько дней:

четверг, 5 ноября 2026 г. в 06:36:13 UTC+3, emailb...@gmail.com:
lib_A_B.mlt2
Reply all
Reply to author
Forward
0 new messages