Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2003/XP/2000 - Access - Фильтр на ячейку в зависимости от другой

Ответить
Настройки темы
2003/XP/2000 - Access - Фильтр на ячейку в зависимости от другой

Аватара для leonid.poydolov@fb

Новый участник


Сообщения: 43
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: leonid.poydolov@fb
Дата: 11-09-2015
Подскажите надо в таблице, что бы во второй ячейке формировалось поле со списком в зависимости от первой ячейки?

Отправлено: 03:08, 11-09-2015

 

Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


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

Отправлено: 08:11, 11-09-2015 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для leonid.poydolov@fb

Новый участник


Сообщения: 43
Благодарности: 0

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: zip db2.zip
(12.7 Kb, 9 просмотров)

Цитата Iska:
Например? »
структура табл.. такая

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

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

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

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

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

Последний раз редактировалось leonid.poydolov@fb, 11-09-2015 в 08:48. Причина: добавил пример


Отправлено: 08:25, 11-09-2015 | #3


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата leonid.poydolov@fb:
структура табл.. такая »
Покажите скриншот схемы базы данных.

Отправлено: 08:47, 11-09-2015 | #4


Аватара для leonid.poydolov@fb

Новый участник


Сообщения: 43
Благодарности: 0

Профиль | Отправить PM | Цитировать


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

Отправлено: 08:51, 11-09-2015 | #5


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


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

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

Отправлено: 17:12, 12-09-2015 | #6


Аватара для leonid.poydolov@fb

Новый участник


Сообщения: 43
Благодарности: 0

Профиль | Отправить PM | Цитировать


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

Отправлено: 11:53, 13-09-2015 | #7


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


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

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

Отправлено: 13:16, 13-09-2015 | #8


Аватара для leonid.poydolov@fb

Новый участник


Сообщения: 43
Благодарности: 0

Профиль | Отправить PM | Цитировать


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

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

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

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

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

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

Отправлено: 06:08, 14-09-2015 | #9


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


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

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

Цитата leonid.poydolov@fb:
мне надо… »
Что Вам надо — я понял. А вот Вы меня никак не поймёте. Повторю ещё раз:
Цитата Iska:
опишите подробно предметную область, »
Пока по представленному больше вопросов, чем ответов.

Отправлено: 16:22, 14-09-2015 | #10



Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2003/XP/2000 - Access - Фильтр на ячейку в зависимости от другой

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Прочие БД - Разбиение матрицы на подматрицы в зависимости от условия. Matlab Nox_Eternal Программирование и базы данных 0 20-02-2015 10:23
VBS/WSH/JS - Перемещение компьютеров из одного OU в другой, в зависимости от имени PAlkovnic Скриптовые языки администрирования Windows 3 15-02-2014 17:30
Разное - [решено] Фильтр в Access Bio_Hazard Microsoft Office (Word, Excel, Outlook и т.д.) 2 26-01-2013 09:49
перенаправление на определенную страницу в зависимости от адреса koresaram Вебмастеру 1 17-12-2011 20:39
Прочие БД - Access - Перенос защиты на уровне пользователя на другой компьютер Darkvar Программирование и базы данных 2 15-09-2010 15:38




 
Переход