Показать полную графическую версию : Access - Фильтр на ячейку в зависимости от другой
leonid.poydolov@fb
11-09-2015, 03:08
Подскажите надо в таблице, что бы во второй ячейке формировалось поле со списком в зависимости от первой ячейки?
в зависимости от первой ячейки? »
Например?
leonid.poydolov@fb
11-09-2015, 08:25
Например? »
структура табл.. такая
таб Сотрудник- [Сотрудник,ФИО,Должность]связь с таб Сборка
таб Сборка - [сСотрудник,сТовар,сКол-во]связь с таб СборкаПодТовара
таб СборкаПодТовара - [спСотрудник,спТовар,спПодТовар,спКол-во]
таб Товар - [Товар,Тип] связь с таб ПодТовар
таб ПодТовар - [пТовар,пПодТовар]
надо в таб СборкаПодТовара когда выбрал колонку спТовар, что бы в колонке спПодТовар сформировались только те подтовары которые идут к этому товару
у меня выводится весь список таб ПодТовар, а надо ограничить, т.е.
таб СборкаПодТовара
выбрал в колонке спСотрудника,
выбрал в колонке спТовар,
а в колонке выбор спПодТовар в зависимости спТовара
структура табл.. такая »
Покажите скриншот схемы базы данных.
leonid.poydolov@fb
11-09-2015, 08:51
скриншот схемы базы данных »
пример (http://forum.oszone.net/attachment.php?attachmentid=128936&d=1441950483)
у меня выводится весь список таб ПодТовар, а надо ограничить, т.е.
таб СборкаПодТовара
выбрал в колонке спСотрудника,
выбрал в колонке спТовар,
а в колонке выбор спПодТовар в зависимости спТовара »
пример »
leonid.poydolov@fb, тогда получается, что у Вас тут наличествует явная ошибка в проектировании базы данных: в таблице «СборкаПодТовара» одна часть ключа («спПодТовар») зависит от другой части ключа («спТовар»). Делайте декомпозицию таблицы, либо разбирайтесь некорректным проектированием БД по описанию предметной области (можете, кстати, привести это описание). По-хорошему, в этой таблице вовсе не должно быть поля «спТовар», поскольку его значение однозначно определяется значением поля «спПодТовар», и посему является избыточным для таблицы.
Вы можете потом добавить фильтр для ограничения выбора из возможных значений поля «спПодТовар» по «спТовар» в форму ввода.
leonid.poydolov@fb
13-09-2015, 11:53
форму ввода »
в таблице значит не добавить, а формулой как в ексель типа ВПР....?
leonid.poydolov@fb, Вы меня не поняли? У Вас первичный ключ в таблице избыточен. Вам нужно менять структуру Ваших таблиц и отношений между ними.
Повторю: опишите подробно предметную область, тогда я, возможно, смогу что-то конкретное подсказать.
leonid.poydolov@fb
14-09-2015, 06:08
тогда я, возможно, смогу что-то конкретное подсказать. »
схема не правильно пример (https://yadi.sk/d/N00Ts2RNj4t6w)
надо открыть таб Сотрудник, в ней таб Сборка, в ней таб СборкаПодТовара...
а так В таблице СборкаПодТовара при выборе товара в ячейки спТовар в ячейке спПодТовар выводился бы только подтовар товара
например
ручка(товар) в нее в ходит стержень и корпус - это подтовары
тетрадь(товар) - лист, скрепка
мне надо в таб СборкаПодТовара при выборе Ручка, что бы был выпадающий список, а в нем только Стержень и Корпус
так выпадает весь список подтоваров
схема не правильно пример »
И новая схема — тоже.
а так В таблице СборкаПодТовара при выборе товара в ячейки спТовар в ячейке спПодТовар выводился бы только подтовар товара »
Повторяю ещё раз, коллега: не может быть никакого поля «спТовар» в таблице «СборкаПодТовара», тем более — в составе первичного ключа, поскольку это поле однозначно определяется значением поля «спПодТовар».
мне надо… »
Что Вам надо — я понял. А вот Вы меня никак не поймёте. Повторю ещё раз:
опишите подробно предметную область, »
Пока по представленному больше вопросов, чем ответов.
leonid.poydolov@fb
15-09-2015, 05:17
Что Вам надо — я понял
- так подскажите как это можно решить по другому
цель:
Сотрудник взял товар или потовар надо поставить количество и дату, в понятном и удобном виде для просмотра и редактирования
- так подскажите как это можно решить по другому
цель:
Сотрудник взял товар или потовар надо поставить количество и дату, в понятном и удобном виде для просмотра и редактирования »
Для того, чтобы что-то подсказать, я должен для начала иметь вменяемую базу данных, а не чёрти-что и сбоку бантик:
http://i.imgur.com/7wNEo59.png
Повторяю последний раз: опишите предметную область. Просто опишите. Словами.
Или Вы не понимаете моих пояснений и вопросов, не понимаете, почему Ваша база данных некорректна, почему первичный ключ не должен нести внутренней зависимости, не понимаете, что такое предметная область, что я от Вас хочу услышать?!
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC