|
Доступно и просто |
|
|
| Выпадающий список в форме или как связать таблицы |
|
| Автор olegger | |
| 05.04.2008 г. | |
|
В данной статье представлено пять вариантов создания выпадающего (раскрывающегося) списка в форме OOo Base. Все варианты снабжены снимками экрана и примерами файлов. Рекомендуется к прочтению начинающему пользователю OpenOffice.org Base
Вариант 1.
Создать связь между таблицами: в меню: Сервис-Связи.
Затем добавить обе таблицы. Взять мышкой за ключ iduser в Таблице 2 и потянуть его до поля iduser в Таблице 1.
Создать Представление (там же, где и таблицы).
Далее как в запросе: Добавить Таблицу 2. Выбрать из списка первого столбца:
В Представлении будут только два поля: После создания формы на основе Таблицы 1, заменить поле в iduser на список.
В поле Списка кликнуть мышью, выбрать Элемент управления,
далее в Данные, в Тип содержимого списка заменить на Таблицу, в Содержимое списка заменить на Представление,
ИТОГ: В соответствующее поле Таблицы 1 записывается id а в Форме отображается текст из nameuser Представления.Вариант 2.
ИТОГ: В соответствующее поле Таблицы 1 записывается id а в Форме отображается текст из nameuser Таблицы 2.Вариант 3. Главное условие - чтобы названия полей совпадали.
ИТОГ: В соответствующее поле Таблицы 1 будет писаться текст из nameuser Таблицы 2. В форме отображается текст из nameuser Таблицы 2.Вариант 4.
Главное условие - чтобы названия полей совпадали.
ИТОГ: В соответствующее поле Таблицы 1 будет писаться текст из nameuser Таблицы 2. В форме отображается текст из nameuser Таблицы 2.вариант 5.
ИТОГ: В соответствующее поле Таблицы 1 будет писаться текст из nameuser Таблицы 2. В форме отображается текст из nameuser Таблицы 2.P.S.Если ваша форма в виде таблицы, то применяем все то же самое. Только вместо заменить
p.p.sПри редактировании формы во вкладке Общие сделайте список раскрываемым.
Обсудить на форуме... |
|
| Последнее обновление ( 19.08.2012 г. ) |
| « Пред. |
|---|
Общие вопросы
Выпадающий список в форме или как связать таблицы MyOOo.ru, 2008 — 2026. Хостинг предоставлен компанией Netangels