powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Зависимые поля с выпадающим списком
16 сообщений из 16, страница 1 из 1
Зависимые поля с выпадающим списком
    #39034454
pimple
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть вот такая таблица

Как в ACCESS сделать чтобы при заполнении таблицы новыми значениями столбцы с характеристиками были в виде поля с выпадающим списком:
Характеристика 1 - в выпадающем списке два значения: крепеж, инструменты
Выбираем крепеж, тогда в характеристика 2 появляются значения: болт, винт, саморез
и т.д.

У меня получается только чтобы в выпадающем списке были воообще все значения, а вот как сделать такой отбор не пойму
Подскажите пожалуйста.
...
Рейтинг: 0 / 0
Зависимые поля с выпадающим списком
    #39034459
Прогер_самоучка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pimpleЕсть вот такая таблица

Как в ACCESS сделать чтобы при заполнении таблицы новыми значениями столбцы с характеристиками были в виде поля с выпадающим списком:
Характеристика 1 - в выпадающем списке два значения: крепеж, инструменты
Выбираем крепеж, тогда в характеристика 2 появляются значения: болт, винт, саморез
и т.д.

У меня получается только чтобы в выпадающем списке были воообще все значения, а вот как сделать такой отбор не пойму
Подскажите пожалуйста.Таблицы юзать напрямую нельзя. Используйте формы.
...
Рейтинг: 0 / 0
Зависимые поля с выпадающим списком
    #39034490
Safich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pimple, попробуйте отойти от Excel'ного мышления. Представьте себе как это будет логически.
Тут надо несколько таблиц.
Характеристика 1 - очень напоминает категорию.
Характеристика 2 - подкатегорию.
Характеристика 3 - подподкатегория? товар?

Соответственно.
t1 - таблица категории (ID, название)
t2 - таблица подкатегории (ID, IDкатегории, название)
t3 - таблица подподкатегории (ID, IDподкатегории , название) - IDподкатегории позволяет найти IDкатегории

В форме используйте ПолеСоСписком (2 или 3 штуки)
В первом выбираете ID категории, во втором ID подкатегории, исходя из выбранного в первом поле, отбор по полю ID категории
...
и т.д.

Если характеристики не связаны, то делаете одну таблицу для всех характеристик, вторую таблицу с описанием товара (общее) и третью таблицу, в которой перечисляете все характеристики товара
...
Рейтинг: 0 / 0
Зависимые поля с выпадающим списком
    #39034505
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на эту тему столько написано HELPов....
кому-то объяснял и не удалил-посмотрите:(для полейСоСписком свойство "Только значения источника строк" установить в "ДА")
...
Рейтинг: 0 / 0
Зависимые поля с выпадающим списком
    #39035174
pimple
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, буду разбираться
...
Рейтинг: 0 / 0
Зависимые поля с выпадающим списком
    #39036007
pimple
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А это нормально что в таблице подподкатегории значения дублируются?


Все сделал как советовали и как в файле сделано, но в результате все равно не отбираются варианты как нужно, отображаются все.
Можете посмотреть что не так? Не могу разобраться :(
...
Рейтинг: 0 / 0
Зависимые поля с выпадающим списком
    #39036027
Safich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pimple, обратите внимание на свойство "источник строк" второго поля со списком и на событие "Нажатие кнопки" первого поля со списком

По поводу повторяющихся значений в подподкатегории. Опять-таки логически идём: может подподкатегория это не подподкатегория, а, например, цвет или ещё какое-то независимое свойство?
...
Рейтинг: 0 / 0
Зависимые поля с выпадающим списком
    #39036300
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pimple,
А что является источником записей формы "выбор" (и соответственно не источником строк, а именно данных полей)
В предложенном Вам примере форма "выбор" не есть свободная
...
Рейтинг: 0 / 0
Зависимые поля с выпадающим списком
    #39036390
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И обратите внимание что хар3 абсолютно никак не зависит от хар2, а зависит от хар1 (поэтому повторения)
Короче наморщите лоб и правильно разбейте на типы,группы,подгруппы.
Источник строк не должен быть прописан в свойствах-он меняется по какому-либо событию
...
Рейтинг: 0 / 0
Зависимые поля с выпадающим списком
    #39036856
pimple
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Safichобратите внимание на свойство "источник строк" второго поля со списком и на событие "Нажатие кнопки" первого поля со списком
Теперь понял, все дело в обновлении значений

sdkuА что является источником записей формы "выбор" (и соответственно не источником строк, а именно данных полей)
Источник строк не должен быть прописан в свойствах-он меняется по какому-либо событию
У вас в примере в свойствах полей со списком тоже источник строк записан. А как еще можно сделать, в источнике строк ведь записан запрос откуда все данные берутся. Или я не понял что вы имели ввиду?
...
Рейтинг: 0 / 0
Зависимые поля с выпадающим списком
    #39037436
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-форма "выбор"(главная) и если она не имеет источника она и любой Ваш выбор не имеют смысла (ничто и никуда не сохраняется)
а те таблицы что есть-справочники для заполнения главной таблицы, которой у Вас нет-короче полный... нонсенс
...
Рейтинг: 0 / 0
Зависимые поля с выпадающим списком
    #39037461
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pimple....У вас в примере в свойствах полей со списком тоже источник строк записан. А как еще можно сделать, в источнике строк ведь записан запрос откуда все данные берутся. Или я не понял что вы имели ввиду? Источник задается в VBA после обновления поля от которого зависит список (источник задаваемый процедурой имеет приоритет перед источником прописанным в свойствах-если очистить строку "источник строк" в свойствах, то ничего не изменится, кроме "первого" поля где источник строк постоянен и независим (задан строкой в свойствах)
...
Рейтинг: 0 / 0
Зависимые поля с выпадающим списком
    #39038999
pimple
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за разъяснения, буду пробовать
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Зависимые поля с выпадающим списком
    #39491881
Агафья
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Будьте добры, подскажите, где я накосячила.
в форме имеются 2 поля с выпадающим списком. второе поле зависит от первого. и всё работает корректно до тех пор, пока я не включаю в первом поле макрос, автоматически обновляющий второе поле. после этого из второго списка выпадают все нужные значения, но выбрать какое-либо, кроме первого невозможно. в каком месте может быть косяяк. спасибо.

PS: делаю базу первый раз в жизни. сделала очень сложную схему, но вот создание формы создало у меня трудности.
...
Рейтинг: 0 / 0
Зависимые поля с выпадающим списком
    #39491895
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агафья,
а Вы посмотрите и разберитесь с примером в 18056355
...
Рейтинг: 0 / 0
Зависимые поля с выпадающим списком
    #39491898
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и зачем там макрос?
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Зависимые поля с выпадающим списком
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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