powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Комбо и грид
7 сообщений из 7, страница 1 из 1
Комбо и грид
    #33134538
Tach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем здрасьте! :-)

Структура:

Существует три таблицы
1-ая справочник ФИО
2-ая справочник отделов
3-я справочник материалов,которые находятся в подотчете

Задача:

Существует форма на которое присутствуют два комбо и один грид.
так вот, по умолчанию, в гриде отображаются все материалы независимо ФИО и отдела в подотчете которых они находятся.

но хочется чтоб при выборе ФИО из комбо1 или отдела из комбо2
в гриде отображались только те товары, которые соответствуют значению комбо 1 или комбо2

комбо 1,2 по умолчанию не активны т.к. на форме присутствует Optiongroup
с тремя значениями: 1-все материалы, 2-по ФИО, 3-по отделу

при выборе одного из трех значений активизируется и деактивизируется соответствующие комбо

Помогите пожаста! Обычная связа алиасов не помогает!
...
Рейтинг: 0 / 0
Комбо и грид
    #33134572
Burn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Valid-е нужного комбо ставим или фильтр на источник GRID-а или если есть подходящий индекс используем SET KEY для источника, или, если у нас источник выборка, то перевыбираем по новой с учетом новых условий и рефрешим грид.
А релейшины здесь не помогут.
Или посмотри в примеры, идущие с фоксом - там в проекте Solution есть вариант, использующий свойство Reletion Grid-а, но я такой вариант не очень люблю - он равносилен использованию SET KEY-я
...
Рейтинг: 0 / 0
Комбо и грид
    #33134746
Tach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ни у кого нет примерчика?
...
Рейтинг: 0 / 0
Комбо и грид
    #33134765
Tach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SELECT cenn
SET ORDER TO otdel
SET KEY TO RANGE thisform.combo2.Value ,thisform.combo2.Value
thisform.grid1.recordSource='cenn'
thisform.grid1.Refresh

Все нормально! Все фунцеклирует, тока как потом от этого избавиться?
т.е. чтоб потом при выборе Optiongroup 1-все материалы
Показывало полностью всю базу без ограничений?
...
Рейтинг: 0 / 0
Комбо и грид
    #33134790
Burn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Все фунцеклирует, тока как потом от этого избавиться?
А в Хелпе прочитать?
Просто SET KEY TO без параметров...
...
Рейтинг: 0 / 0
Комбо и грид
    #33135541
Tach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просто SET KEY TO без параметров... Не помогает!

Фишка в том, что если выбрато 1-ое значение комбо, то работает, а если активно 2-ое или ..., то грид остается без изменений
...
Рейтинг: 0 / 0
Комбо и грид
    #33135601
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Очень советую пользоваться поиском. Вы уже третий, кто задает этот же вопрос за одну неделю.

http://www.sql.ru/forum/actualthread.aspx?tid=194679
http://www.sql.ru/forum/actualthread.aspx?tid=194398
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Комбо и грид
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]