Topic: Фильтр ComboBox

Добрый день.
Вот такая проблема вырисовалась. Есть таблица zakaz в которой текстовое поле nZakaz и id_Users связь с таблицей Users, текстовое поле Name. Как показать в ComboBox значения nZakaz по фильтру  id_Users =1. Спасибо.

Re: Фильтр ComboBox

Приветствую.


Какое значение ForeignKey установлено для ComboBox ?


Если ComboBox выводит записи из таблицы zakaz, то в свойстве Filter достаточно будет написать id_Users=1

Dmitry.

Re: Фильтр ComboBox

ComboBox не дает выбрать поле nZakaz из таблицы zakaz. Доступны только поля связи этой таблицы с другими.

Re: Фильтр ComboBox

Лучше приложите ваш проект, не видя структуры, сложно дать конкретный совет.

Dmitry.

Re: Фильтр ComboBox

Файл с ПРОЕКТОМ отправлю Вам на почту ое называется 111.rar

Re: Фильтр ComboBox

В вашем проекте нет поля nZakaz в таблице zakaz

Dmitry.

Re: Фильтр ComboBox

Да, создавал быстро - и поле назвал Name

Re: Фильтр ComboBox

Идея такая: на форме FORMA_v при выборе пользователя в ComboBox1, ComboBox2 фильтровался (или заполнялся) заказами этого пользователя.

Re: Фильтр ComboBox

abgroup-artur wrote:

Идея такая: на форме FORMA_v при выборе пользователя в ComboBox1, ComboBox2 фильтровался (или заполнялся) заказами этого пользователя.

С свойстве "ParentComboBox"  компонента ComboBox2 выберите компонент ComboBox1

Dmitry.

Re: Фильтр ComboBox

Спасибо за ответ!!!
А как эти же данные (компонента ComboBox2 ) вывести в Grid?

Re: Фильтр ComboBox

abgroup-artur wrote:

Спасибо за ответ!!!
А как эти же данные (компонента ComboBox2 ) вывести в Grid?

Это делается с помощью кнопки с действием Поиск. Добавил вывод в грид в вашем проекте.


Обратите внимание у компонента ComboBox1 заполнено свойство Increm.Search, в котором выбрана кнопка с действием Поиск, которая автоматически нажимается когда вы изменяете выбор в ComboBox1. Эту кнопку в принципе можете скрыть.

Post's attachments

Attachment icon 111_fixed.zip 5.27 kb, 454 downloads since 2016-12-16 

Dmitry.

Re: Фильтр ComboBox

Спасибо!!! НО одна задача, сразу же рождает следующую, и она все сложнее. Теперь по Гриду1 с отфильтрованными заказами по Юзеру, нужно отфильтровать Грид2.  Проект выслал Вам на почту. Здесь получаются связные списки 3-его уровня. Спасибо.

Re: Фильтр ComboBox

abgroup-artur wrote:

Спасибо!!! НО одна задача, сразу же рождает следующую, и она все сложнее. Теперь по Гриду1 с отфильтрованными заказами по Юзеру, нужно отфильтровать Грид2.  Проект выслал Вам на почту. Здесь получаются связные списки 3-его уровня. Спасибо.

К сожалению не нашел на почте вашего проекта, отправьте пожалуйста на support@drive-software.com с темой My Visual Database и с ссылкой на данную тему.

Dmitry.