Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
Рейтинг 4.83/30: Рейтинг темы: голосов - 30, средняя оценка - 4.83
1 / 1 / 0
Регистрация: 17.03.2013
Сообщений: 96

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

02.10.2013, 09:24. Показов 6281. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
И снова здравствуйте... Итак вопрос... Допустим, имеется форма (см. вложение)... Когда выбираю наименование (товар), то это наименование однозначно определяет практически всю запись (кроме количества - это набирается пользователем с последующим подсчетом сумм программой). Второй вариант заполнения записи: выбираем поставщика - в выпадающем списке наименований меняется при этом перечень соответственно для выбранного поставщика... Все это работает (см. листинги)... НО... одна не очень приятная вещь в этом втором варианте набора записи...: если запись в форме уже определена выбранным наименованием, а пользователь решил поменять поставшика, при этом список наименований в выпадающем списке наименований измениться, но значение наименования в поле останется старым... хорошо бы его убрать и если бы формат этого поля был бы чисто текстовым, то никаких проблем - втыкаем туда, допустим знак вопроса, прочерк или что-нибудь еще... то есть видно, что надо еще выбрать наименование.... Но значения в наименованиях на самом деле числовые и в соответствующей таблице запрещено записать в это поле нулл... И вообще... как делают подстанов "классически"... Спасибо!
Миниатюры
Изменение содержимого выпадающего списка в зависимости от выбранного значения в другом списке  
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.10.2013, 09:24
Ответы с готовыми решениями:

Изменение выпадающего списка в зависимости от значения поля формы
Добрый день, уважаемые коллеги. Сделал небольшую БД для удобства ведения метрологического учета завода. Все хорошо, все удовлетворяет....

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

Автообновление формы вывода на основании выбранного значения из выпадающего списка
Добрый день. Есть некая таблица. --Есть, к примеру, три поля в ней: А, Б и В. --Есть форма вывода, на основании этой таблицы. ...

9
1 / 1 / 0
Регистрация: 17.03.2013
Сообщений: 96
02.10.2013, 09:36  [ТС]
В этом вложении ничего кажется не увидишь... исправляю....
Миниатюры
Изменение содержимого выпадающего списка в зависимости от выбранного значения в другом списке   Изменение содержимого выпадающего списка в зависимости от выбранного значения в другом списке   Изменение содержимого выпадающего списка в зависимости от выбранного значения в другом списке  

0
 Аватар для VinniPuh
9147 / 6179 / 594
Регистрация: 27.03.2013
Сообщений: 20,049
02.10.2013, 09:39
Alex_mihail371 - Если я правильно понял Ваш вопрос, то в подобных случаях, в справочнике, от куда берутся значения, я обычно предусматриваю пустое поле или "-", или другое удобное значение.
1
1 / 1 / 0
Регистрация: 17.03.2013
Сообщений: 96
02.10.2013, 12:09  [ТС]
Да, думал об этом... Подумаю еще... Просто навскидку как-то... надо ведь, что бы запись по подобному "товару" - пустышке нигде не "светилась"... подумаем, спасибо...
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
02.10.2013, 12:35
Лучший ответ Сообщение было отмечено как решение

Решение

А в чем причина того, что поле поставщик сохраняется вместе товаром? Если оно только для ограничения списка товаров, то сохранять его не обязательно, можно сделать свободным. Если есть другие причины для хранения поставщика вместе с товаром, то можно просто заблокировать изменение поставщика после выбора товара в текущей записи.
2
1 / 1 / 0
Регистрация: 17.03.2013
Сообщений: 96
02.10.2013, 15:03  [ТС]
Может чего-то и не понимаю... но поставщик нужен и для ограничения списка товаров, да и просто для информации принадлежности в формах и отчетах, в последних еще и группировка по нему.... заблокировать можно..., но если пользователь передумал или ошибся в выборе товара (наименования), захотел, дабы упростить выбор, выбрать сначала соответствующего поставщика, а уж в нем нужный товар... И вот он выбрал поставшика, список товаров соответственно изменился (и это хорошо), но наименование и все его причиндалы остались от старой записи... некрасиво как-то.... можно конечно и предупредить заказчика, но предупреждений, я думаю, и без этого хватит... Так что желательно, чтобы при этом в поле наименование было что-то вроде "Значение!!!" - мол выбрать не забыл?! Да еще под подобное слово можно условное форматирование сделать, дабы "кричало"... Мысль с пустышкой товаром очень хорошая, только, как быть, если захотели очистить полностью список товаров вместе с этой пустышкой... Пока думаю сделать отдельную табличку с одной единственной записью того самого слова и кодом, скажем 0... и далее вставлять этот код в поле товара, при смене поставщика, посредством функции DlookUp... посмотрим...
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
02.10.2013, 15:16
Цитата Сообщение от Alex_mihail371 Посмотреть сообщение
да и просто для информации принадлежности в формах и отчетах,
Эта информация есть в справочнике товаров. Или товар может поменять поставщика? Но тогда в старых записях продаж начнутся проблемы типа пропадания из видимости товаров из-за изменения его поставщика.
0
1 / 1 / 0
Регистрация: 17.03.2013
Сообщений: 96
02.10.2013, 16:11  [ТС]
Цитата Сообщение от ltv_1953 Посмотреть сообщение
Эта информация есть в справочнике товаров. Или товар может поменять поставщика? Но тогда в старых записях продаж начнутся проблемы типа пропадания из видимости товаров из-за изменения его поставщика.
Вы правы конечно, но это если вы "жестко" установили связь списка товара с приходом и расходом, тогда удалив или изменив какой-то товар или информацию о нем - вы меняете все по этому поводу... и в старых записях так же, допустим поменяли цену и... в старых записях изменились и суммы... и нафига нужна такая "история"... Это мы уже проходили... Поэтому я не связываю товар в приходе и расходе со списком товаров или "ценником"... Если что-то поменяли в списке товаров, то это отразиться в выпадающих списках, а старые записи останутся старыми... как и положено для истории... Вопрос свой я вроде решил... Вроде работает... объединил с информацией из таблички "Пустышка" (во вложении...) Теперь в выпадающем списке товаров всегда присутствует значение из таблицы "Пустышка" Вах! Спасибо... за внимание... вопросы еще будут и много, в частности еще интересует, как опять же "классически" выводят остаток... несмотря на кажущуюся простату я выводил через "большое нечто". Группируют приход и расход и одно из другого... - это так приводят здесь на форуме (где-то видел)... А если реально... в реальном магазине, где склад подвергается ревизии регулярно и именно от последней ревизии надо танцевать... Ну да ладно...
Миниатюры
Изменение содержимого выпадающего списка в зависимости от выбранного значения в другом списке  
0
 Аватар для VinniPuh
9147 / 6179 / 594
Регистрация: 27.03.2013
Сообщений: 20,049
02.10.2013, 16:12
Alex_mihail371 - Как то не совсем понятно чего именно вы хотите. Может добавить поле например -
Статус
1. Заказано
2. Отказано
и.т.п.
и уже по нему сортировать. Можно создать отдельную форму в которой будут выводиться только записи с Отказом от поставщика и отслеживать данные заказы, удалять их или редактировать, а в основной форме будут только действующие заказы.
0
1 / 1 / 0
Регистрация: 17.03.2013
Сообщений: 96
02.10.2013, 16:15  [ТС]
Спасибо... решил уже.... см. ответ ltv 1953
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.10.2013, 16:15

В зависимости от выбранного значения в списке L1 необходимо внести данные в текстовое поле T1
Помогите пожалуйста начинающему! В форме есть поле со списком и текстовое поле. В зависимости от выбранного значения в списке L1 необходимо...

Динамическое изменение выпадающего списка в зависимости от выбора в предыдущем
Доброго времени суток форумчане! Помогите, очень прошу. Задача такова: Есть три таблицы, --первая таблица из 60 записей одного...

Получить данные из другой таблицы в зависимости от значения выпадающего списка
приветствую) люди, помогите пожалуйста с базой, т.к. эксель то я знаю хорошо, и даже макрос написать могу, но с аксессом никогда не...

Обновление выпадающего списка в форме в зависимости от выпадающего списка выше
Есть 3 таблицы (1,2,3) Первая и вторая связаны между собой через таблицу 3. Есть 3 выпадающих списка в Form1. Нужно что бы во втором...

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


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru