Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Зависимые поля с выпадающим списком / 16 сообщений из 16, страница 1 из 1
22.08.2015, 22:38
    #39034454
pimple
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависимые поля с выпадающим списком
Есть вот такая таблица

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

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

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

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

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

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

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


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

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

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

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


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