powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Табличные формы - фильтр источника для поля со списком
9 сообщений из 9, страница 1 из 1
Табличные формы - фильтр источника для поля со списком
    #32406290
AVKr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Такая проблема возникла. В табличной форме источник данных для поля со списком (поле1) должен фильтроваться в зависимости от значения, выбранного в другом поле со списком (поле2). Сделать это не сложно, но при входе в поле1 происходит неприятность: в других записях пропадают значения, не соответствующие фильтру. При выходе из поля1 фильтр отменяется и все становится нормально.

Логика эффекта вполне понятна, но можно ли как-то его избежать? Больно уж неэстетично выходит!
...
Рейтинг: 0 / 0
Табличные формы - фильтр источника для поля со списком
    #32406295
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Проблема известная. Обычно делают так: показывают значение обычным текстбоксом (для этого в источник данных формы надо добавить еще одну таблицу), а комбобокс подсовывают под него, чтобы только стрелка торчала.
...
Рейтинг: 0 / 0
Табличные формы - фильтр источника для поля со списком
    #32406311
AVKr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как там что-то подложить? Вы, наверное, имели ввиду ленточную? Или я не въехал.
...
Рейтинг: 0 / 0
Табличные формы - фильтр источника для поля со списком
    #32406312
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Oops... Да, точно. Mil pardon. В табличной это не получится...
...
Рейтинг: 0 / 0
Табличные формы - фильтр источника для поля со списком
    #32406315
AVKr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Жалко, что сам не додумался...
...
Рейтинг: 0 / 0
Табличные формы - фильтр источника для поля со списком
    #32406338
Фотография Лифчик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно посмотреть еще это обсуждение
...
Рейтинг: 0 / 0
Табличные формы - фильтр источника для поля со списком
    #32406360
AVKr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Но, к сожалению, ответа так и не нашел. Практически все предложенные приемы перебробовал раньше - всякие входы, фокусы, выходы и др. Порой удавалось добиться еще более серёьезных глюков, а этот так и оставался. Например, записи переставали копироваться по Ctrl-C - Ctrl-V. И т.д.
...
Рейтинг: 0 / 0
Табличные формы - фильтр источника для поля со списком
    #32406389
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Предлагаю еще одно корявое решение. Создаем оба контрола - и текстбокс, и комбобокс. Назовем их соответственно T и C. И дальше так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Private Sub Form_Open(Cancel As Integer)
C.ColumnHidden = True
End Sub

Private Sub T_GotFocus()
C.ColumnHidden = False
C.SetFocus
T.ColumnHidden = True
End Sub

Private Sub C_LostFocus()
T.ColumnHidden = False
C.ColumnHidden = True
End Sub

Правда, при этом контрол подменяется по всему столбцу и надписи пропадают по всей высоте. Но только тогда, когда фокус в этом поле.
...
Рейтинг: 0 / 0
Табличные формы - фильтр источника для поля со списком
    #32407151
AVKr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Эх, не дает Акцесс расслабиться творческой фантазии! А может это и хорошо?
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Табличные формы - фильтр источника для поля со списком
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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