openoffice-base установка критерия столбца запроса из формы
В запросе openoffice-base (ooBase) и при установке критерия для столбца. Как я могу назвать значение из поля со списком [combo_1]
в форме [Form1]
отфильтровать запрос, который производит мой отчет?
В MSAccess это [Forms]![Form1].[combo_1]
но я не могу найти синтаксис для ooBase любая помощь приветствуется
1 ответ
Я могу придумать два способа сделать это, и оба они значительно сложнее по сравнению с методом MSAccess.
Первый способ - сохранить поле со списком в одной строке таблицы фильтров. Чтобы гарантировать, что он всегда сохраняет одну и ту же строку, "Тип содержимого" для этой формы или подчиненной формы должен быть "командой SQL", а "Содержимое" должно быть что-то вроде SELECT * FROM "Filter" WHERE "FilterID" = 1
(1 или любой другой первичный ключ строки, которую вы используете).
Теперь настройте свой запрос на объединение с этой строкой таблицы фильтров.
Второй способ - использовать макрос. В вашем поле со списком макрос будет вызван событием "Статус элемента изменен", и макрос прочитает выбор поля со списком и поместит его туда, куда вам нужны данные.