Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Office (Word, Excel, Outlook и т.д.) (http://forum.oszone.net/forumdisplay.php?f=115)
-   -   Access - Фильтр на ячейку в зависимости от другой (http://forum.oszone.net/showthread.php?t=305269)

leonid.poydolov@fb 11-09-2015 03:08 2551960

Access - Фильтр на ячейку в зависимости от другой
 
Подскажите надо в таблице, что бы во второй ячейке формировалось поле со списком в зависимости от первой ячейки?

Iska 11-09-2015 08:11 2551973

Цитата:

Цитата leonid.poydolov@fb
в зависимости от первой ячейки? »

Например?

leonid.poydolov@fb 11-09-2015 08:25 2551977

Вложений: 1
Цитата:

Цитата Iska
Например? »

структура табл.. такая

таб Сотрудник- [Сотрудник,ФИО,Должность]связь с таб Сборка

таб Сборка - [сСотрудник,сТовар,сКол-во]связь с таб СборкаПодТовара
таб СборкаПодТовара - [спСотрудник,спТовар,спПодТовар,спКол-во]

таб Товар - [Товар,Тип] связь с таб ПодТовар
таб ПодТовар - [пТовар,пПодТовар]

надо в таб СборкаПодТовара когда выбрал колонку спТовар, что бы в колонке спПодТовар сформировались только те подтовары которые идут к этому товару

у меня выводится весь список таб ПодТовар, а надо ограничить, т.е.
таб СборкаПодТовара
выбрал в колонке спСотрудника,
выбрал в колонке спТовар,
а в колонке выбор спПодТовар в зависимости спТовара

Iska 11-09-2015 08:47 2551982

Цитата:

Цитата leonid.poydolov@fb
структура табл.. такая »

Покажите скриншот схемы базы данных.

leonid.poydolov@fb 11-09-2015 08:51 2551986

Цитата:

Цитата Iska
скриншот схемы базы данных »

пример

Iska 12-09-2015 17:12 2552425

Цитата:

Цитата leonid.poydolov@fb
у меня выводится весь список таб ПодТовар, а надо ограничить, т.е.
таб СборкаПодТовара
выбрал в колонке спСотрудника,
выбрал в колонке спТовар,
а в колонке выбор спПодТовар в зависимости спТовара »

Цитата:

Цитата leonid.poydolov@fb
пример »

leonid.poydolov@fb, тогда получается, что у Вас тут наличествует явная ошибка в проектировании базы данных: в таблице «СборкаПодТовара» одна часть ключа («спПодТовар») зависит от другой части ключа («спТовар»). Делайте декомпозицию таблицы, либо разбирайтесь некорректным проектированием БД по описанию предметной области (можете, кстати, привести это описание). По-хорошему, в этой таблице вовсе не должно быть поля «спТовар», поскольку его значение однозначно определяется значением поля «спПодТовар», и посему является избыточным для таблицы.

Вы можете потом добавить фильтр для ограничения выбора из возможных значений поля «спПодТовар» по «спТовар» в форму ввода.

leonid.poydolov@fb 13-09-2015 11:53 2552634

Цитата:

Цитата Iska
форму ввода »

в таблице значит не добавить, а формулой как в ексель типа ВПР....?

Iska 13-09-2015 13:16 2552646

leonid.poydolov@fb, Вы меня не поняли? У Вас первичный ключ в таблице избыточен. Вам нужно менять структуру Ваших таблиц и отношений между ними.

Повторю: опишите подробно предметную область, тогда я, возможно, смогу что-то конкретное подсказать.

leonid.poydolov@fb 14-09-2015 06:08 2552877

Цитата:

Цитата Iska
тогда я, возможно, смогу что-то конкретное подсказать. »

схема не правильно пример

надо открыть таб Сотрудник, в ней таб Сборка, в ней таб СборкаПодТовара...

а так В таблице СборкаПодТовара при выборе товара в ячейки спТовар в ячейке спПодТовар выводился бы только подтовар товара

например
ручка(товар) в нее в ходит стержень и корпус - это подтовары
тетрадь(товар) - лист, скрепка

мне надо в таб СборкаПодТовара при выборе Ручка, что бы был выпадающий список, а в нем только Стержень и Корпус

так выпадает весь список подтоваров

Iska 14-09-2015 16:22 2553052

Цитата:

Цитата leonid.poydolov@fb
схема не правильно пример »

И новая схема — тоже.

Цитата:

Цитата leonid.poydolov@fb
а так В таблице СборкаПодТовара при выборе товара в ячейки спТовар в ячейке спПодТовар выводился бы только подтовар товара »

Повторяю ещё раз, коллега: не может быть никакого поля «спТовар» в таблице «СборкаПодТовара», тем более — в составе первичного ключа, поскольку это поле однозначно определяется значением поля «спПодТовар».

Цитата:

Цитата leonid.poydolov@fb
мне надо… »

Что Вам надо — я понял. А вот Вы меня никак не поймёте. Повторю ещё раз:
Цитата:

Цитата Iska
опишите подробно предметную область, »

Пока по представленному больше вопросов, чем ответов.

leonid.poydolov@fb 15-09-2015 05:17 2553273

Цитата:

Что Вам надо — я понял
- так подскажите как это можно решить по другому

цель:
Сотрудник взял товар или потовар надо поставить количество и дату, в понятном и удобном виде для просмотра и редактирования

Iska 15-09-2015 08:13 2553290

Цитата:

Цитата leonid.poydolov@fb
- так подскажите как это можно решить по другому
цель:
Сотрудник взял товар или потовар надо поставить количество и дату, в понятном и удобном виде для просмотра и редактирования »

Для того, чтобы что-то подсказать, я должен для начала иметь вменяемую базу данных, а не чёрти-что и сбоку бантик:
Скрытый текст

Повторяю последний раз: опишите предметную область. Просто опишите. Словами.

Или Вы не понимаете моих пояснений и вопросов, не понимаете, почему Ваша база данных некорректна, почему первичный ключ не должен нести внутренней зависимости, не понимаете, что такое предметная область, что я от Вас хочу услышать?!


Время: 12:17.

Время: 12:17.
© OSzone.net 2001-