openoffice-base установка критерия столбца запроса из формы

В запросе openoffice-base (ooBase) и при установке критерия для столбца. Как я могу назвать значение из поля со списком [combo_1] в форме [Form1] отфильтровать запрос, который производит мой отчет?

В MSAccess это [Forms]![Form1].[combo_1] но я не могу найти синтаксис для ooBase любая помощь приветствуется

1 ответ

Я могу придумать два способа сделать это, и оба они значительно сложнее по сравнению с методом MSAccess.

Первый способ - сохранить поле со списком в одной строке таблицы фильтров. Чтобы гарантировать, что он всегда сохраняет одну и ту же строку, "Тип содержимого" для этой формы или подчиненной формы должен быть "командой SQL", а "Содержимое" должно быть что-то вроде SELECT * FROM "Filter" WHERE "FilterID" = 1 (1 или любой другой первичный ключ строки, которую вы используете).

Теперь настройте свой запрос на объединение с этой строкой таблицы фильтров.

Второй способ - использовать макрос. В вашем поле со списком макрос будет вызван событием "Статус элемента изменен", и макрос прочитает выбор поля со списком и поместит его туда, куда вам нужны данные.

Другие вопросы по тегам