Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
11 / 4 / 0
Регистрация: 20.09.2023
Сообщений: 235

Зависимые поля со списком в ленточной форме

08.10.2023, 10:13. Показов 2612. Ответов 37
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пожалуйста, помогите добить проблему в создании зависимых полей со списком в ленточной форме.
Описание проблемы. В приложенном файле перед выбором наименования товара из поля со списком, хочу иметь возможность выбирать товары определенного типа. Для выбора типа создал свободное поле со списком на колонтитуле формы в нижнем левом углу. Почти все работает. Однако, после выбора типа товара, например, пластик, исчезают названия других типов товаров.
Они появляются после очистки типа товара (данную очистку можно автоматом поставить). Однако, я хочу иметь возможность выбирать много товаров одного типа без необходимости каждый раз выбирать тип товара.
Вложения
Тип файла: zip зависимые поля в ленточной форме.zip (134.2 Кб, 18 просмотров)
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.10.2023, 10:13
Ответы с готовыми решениями:

Поля со списком в ленточной форме
Доброе утро. Знаю, что многие здесь не любят поля со списком, но мне они очень нужны. В ленточной форме 2 поля со списком. Первое -...

Не получается создать зависимые поля со списком на форме
В формах "Фактический адрес" и "Адрес по прописке", подчинённых форме "Учётная карточка" есть поля со списком, с помощью которых...

Два связанных поля со списком в ленточной форме
всем доброго времени суток! у меня вот такая задача: есть два поля со списком в ленточной форме которые связаны между собой(например...

37
Мы один, давай на "ты"
3858 / 1400 / 348
Регистрация: 16.06.2016
Сообщений: 3,300
13.10.2023, 10:14
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от bondsergey Посмотреть сообщение
это эквивалент .column(1)?
))) нет
0
11 / 4 / 0
Регистрация: 20.09.2023
Сообщений: 235
13.10.2023, 10:20  [ТС]
Спасибо! На выходных попробую добить уже.
Всё же для юзера быстрей выбрать будет продукт.
В конечном варианте у меня будет "search as you type", который я уже настроил (см. 1-й мой файл). Не очень удобно вспоминать категорию каждый раз. К тому же если продукт выбран без категории - я хочу автоматом чтобы категория проставлялась. Не понимаю почему неправильно. По моему - это очевидно, что если нет категории, то нет фильтра. А у Вас наоборот - самый сильный фильтр.
0
Мы один, давай на "ты"
3858 / 1400 / 348
Регистрация: 16.06.2016
Сообщений: 3,300
13.10.2023, 10:25
я не точно выразился. все контролы, например cboProduct, это один контрол и если есть cboProduct2 это уже другой объект, даже если он отображает и выглядит как первый, и он существует в каждой записи. Форма - рисунок, если грубо...

Добавлено через 3 минуты
Цитата Сообщение от bondsergey Посмотреть сообщение
Не понимаю почему неправильно.
потому-что вываливать на пользователя огромное количество записей в списке это неправильно. Да и тормозить форма будет при определённых количествах. А ещё есть ограничение на количество строк в списке...
0
11 / 4 / 0
Регистрация: 20.09.2023
Сообщений: 235
13.10.2023, 10:26  [ТС]
Я всего на 3 месяца в access/vba погрузился, но просто для себя делаю базу данных, не программер я. Биолог я.
Вот уж не дошел я до этого. Можно ссылку на то, что это за форма записи такая с именем поля, а потом цифра 2?
0
Мы один, давай на "ты"
3858 / 1400 / 348
Регистрация: 16.06.2016
Сообщений: 3,300
13.10.2023, 10:27
Цитата Сообщение от bondsergey Посмотреть сообщение
см. 1-й мой файл
не могу, не мой формат
0
11 / 4 / 0
Регистрация: 20.09.2023
Сообщений: 235
13.10.2023, 10:28  [ТС]
Понял. Спасибо!
0
Мы один, давай на "ты"
3858 / 1400 / 348
Регистрация: 16.06.2016
Сообщений: 3,300
13.10.2023, 10:30
Цитата Сообщение от bondsergey Посмотреть сообщение
Можно ссылку на то, что это за форма записи такая с именем поля, а потом цифра 2?
какая форма записи? это контрол другой, лежит под первым, один показывает весь список, второй фильтрованный. В конструкторе же это видно!
0
11 / 4 / 0
Регистрация: 20.09.2023
Сообщений: 235
13.10.2023, 10:42  [ТС]
Да уж видно прям сразу)
Пришлось удалить макет и отодвинуть combobox, нашел!) Спасибо!
0
Мы один, давай на "ты"
3858 / 1400 / 348
Регистрация: 16.06.2016
Сообщений: 3,300
13.10.2023, 10:49
Цитата Сообщение от bondsergey Посмотреть сообщение
Да уж видно прям сразу)
в свойствах (конструктор) в верхней части окна есть список объектов, его открываешь и выбираешь интересующий объект, смотришь свойства...
0
598 / 404 / 51
Регистрация: 06.03.2022
Сообщений: 2,129
13.10.2023, 12:43
Как вариант,посмотрите это(по такому принципу можно создать любое\в разумных пределах\ число зависимых полей):
Вложения
Тип файла: rar зависимыйСписокЧисло.rar (21.3 Кб, 22 просмотров)
1
11 / 4 / 0
Регистрация: 20.09.2023
Сообщений: 235
13.10.2023, 14:36  [ТС]
Нагуглил - максимальное число строк в одном комбобоксе 65535.
Честно говоря не думаю, что достигну такого числа разных товаров, но если для людей делать, то да, Вы меня убедили. Спасибо!

Добавлено через 1 час 48 минут
Если Ваш пример переделать в ленточную форму (там простая), то всё будет плясать (попробовал). Версия Панурга - решает проблему.
0
598 / 404 / 51
Регистрация: 06.03.2022
Сообщений: 2,129
13.10.2023, 16:27
Цитата Сообщение от bondsergey Посмотреть сообщение
Если Ваш пример переделать в ленточную форму
А что мешает? (Form1)
Вложения
Тип файла: rar зависимыйСписокЧисло.rar (23.7 Кб, 17 просмотров)
0
598 / 404 / 51
Регистрация: 06.03.2022
Сообщений: 2,129
13.10.2023, 17:05
Цитата Сообщение от bondsergey Посмотреть сообщение
Нагуглил - максимальное число строк в одном комбобоксе 65535
А если много строк то лучше выбирать в отдельной форме с поиском и вставлять в поле или более "мелко" структурировать
1
Эксперт MS Access
 Аватар для Eugene-LS
13260 / 5938 / 1528
Регистрация: 05.10.2016
Сообщений: 16,610
13.10.2023, 17:14
Цитата Сообщение от SDKU Посмотреть сообщение
А если много строк то лучше выбирать в отдельной форме с поиском и вставлять в поле
Поддерживаю эту мысль.
ComboBox в котором нужна прокрутка по вертикали - становится не так уж удобен...
1
11 / 4 / 0
Регистрация: 20.09.2023
Сообщений: 235
13.10.2023, 19:04  [ТС]
Да, теперь не пляшет! Спасибо! Но можно выбрать вначале кошмар, потом порш, потом не наш.
0
598 / 404 / 51
Регистрация: 06.03.2022
Сообщений: 2,129
13.10.2023, 23:55
Цитата Сообщение от bondsergey Посмотреть сообщение
Но можно выбрать вначале кошмар, потом порш, потом не наш.
Чтоб было "не можно" блокируйте\запрещайте доступ и разрешайте его\разблокируйте поля по заполнению "предыдущего"
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12511 / 5085 / 814
Регистрация: 07.08.2010
Сообщений: 14,961
Записей в блоге: 4
14.10.2023, 11:45
Цитата Сообщение от Eugene-LS Посмотреть сообщение
ComboBox в котором нужна прокрутка по вертикали - становится не так уж удобен...
предпочитаю ленточную диалоговую форму с фильтрацией по нескольким фрагментам, чтобы можно было найти
-круг алм д20 гост 12345
-алм круг д20
-кр д20 г12345

увы, корректный ввод данных часто только в мечтах
особенно в многотысячных справочниках
0
11 / 4 / 0
Регистрация: 20.09.2023
Сообщений: 235
16.10.2023, 07:35  [ТС]
Цитата Сообщение от SDKU Посмотреть сообщение
А если много строк то лучше выбирать в отдельной форме с поиском и вставлять в поле или более "мелко" структурировать
Можно юзеру дать обе опции:
1) зависимые поля с "search as you type"
2)"выбирать в отдельной форме с поиском и вставлять в поле"
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.10.2023, 07:35

Зависимые поля со списком
Всем привет. БД сервис по ремонту пк. Есть форма в табличном виде где есть 2 поля со списком: вид ремонта и деталь. Как сделать так, что бы...

Поле со списком в ленточной форме
Добрый день, подскажите плз кто сталкивался: В ленточной форме два поля со списком. Список во втором поле должен фильтроваться в...

Изменение полей со списком в ленточной форме
Подскажите пожалуйста, как правильно сделать поле со списком в ленточной форме, что бы можно было вносить разные значения, без повторений....

Поле со списком в ленточной форме (Access2K)
Задача состоит в том чтобы для каждой строки ленточной формы поле со списком заполнялось даными, которые зависят от соседнего...

Поле со списком в ленточной форме как фильтр
всем привет! вопрос возможно избитый, но по форуму не могу найти. в ленточной форме есть поле со списком, при выборе фамилии в этом...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
38
Ответ Создать тему
Новые блоги и статьи
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2. Задача: Обеспечить запись документа в регистр сведений независимо от. . .
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания источниках данных и элементов формы(текстовые поля и метки), опирается все это на технологию событий и мета. . .
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml, в чате форсили функторы модулей как суперфичу. Пытаясь отдуплить концепт, наткнулся на тутор с простым примером. А главный принцип обучения от. . .
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru