Форум программистов, компьютерный форум, киберфорум
Наши страницы
MS Access
Войти
Регистрация
Восстановить пароль
 
yulianna2501
25 / 25 / 0
Регистрация: 28.01.2011
Сообщений: 530
#1

Изменение значений поля в зависимости от другого поля - MS Access

22.05.2015, 13:17. Просмотров 1212. Ответов 11
Метки нет (Все метки)

Всем привет!

Очень давно не работала в аксе, все забыла, вопрос легкий, но чет не получается сделать..

Есть таблица Регион, в ней 4 региона, и есть таблица Этапы, в ней для каждого региона по несколько этапов:
--для первого региона - 1,2, 3,4 этапы,
--для второго региона 1,2 этапы(это уже другие этапы).

В таблице Дата выборов надо сделать так, чтобы в зависимости от региона в следующем поле Этап можно было выбрать только те значения этапов, которые относятся только к этому региону, а сейчас он мне выдает этапы для всех регионов. =(
0
Вложения
Тип файла: rar регион2 .rar (43.5 Кб, 3 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.05.2015, 13:17
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Изменение значений поля в зависимости от другого поля (MS Access):

Зависимые поля (список значений одного поля зависит от значения другого поля)
Здравствуйте, Уважаемые участники форума, изучив множество подобных вопросов на разных форумах, не смог найти для себя нужный вариант....

Как связать между собой два поля (список значений одного поля зависит от значения другого поля)
Есть таблица: предмет, КодТипаМатериала (список), КодМатериала (список) для примера: стул, ткань, чёрное сукно ...

Обработка поля таблицы в зависимости от другого поля
Подскажите, плз, как лучше организовать изменения поля (в моем случае изменить логическое поле Да/Нет) в зависимости от состояния другого...

Отображение поля в зависимости от значения другого поля
Уважаемые знатоки, имею такую ситуацию поле №1 имеет выбор по выпадающему списку из двух значений: 'однократная' и 'двукратная' ...

Заполнение поля в зависимости от другого поля
Здравствуйте, помогите решить проблему с заполнением поля в зависимости от другого поля. БД прилагается. Существует форма заполнения...

Зависимость списка значений поля от другого поля со списком
Добрый день, вечер, ночь! Подскажите пожалуйста,можно ли блокировать определенные значения поля со списком по значению другого поля со...

11
ltv_1953
Эксперт MS Access
12772 / 5766 / 1091
Регистрация: 21.06.2012
Сообщений: 10,390
22.05.2015, 13:44 #2
При такой структуре и схеме данных регион в таблице Дата выборов не нужен, он наследуется из этапов. Посмотрите измененную таблицу и подстановку.
1
Вложения
Тип файла: zip регион .zip (21.9 Кб, 11 просмотров)
yulianna2501
25 / 25 / 0
Регистрация: 28.01.2011
Сообщений: 530
22.05.2015, 15:08  [ТС] #3
ltv_1953, там еще будет много таблиц которые в основном будут зависеть от региона, а затем от этапа.Смысл в том чтобы на форме выбрать сначала регион, потом выбрать этам, и исходя из этого у нас будет отбражаться остальная информация. Можно эти поля все таки разделить и получить нужный результат?вроед это можно было сделать но не помню как(
0
ltv_1953
Эксперт MS Access
12772 / 5766 / 1091
Регистрация: 21.06.2012
Сообщений: 10,390
22.05.2015, 15:17 #4
Тогда нужно менять структуру данных, в этапах должны быть только этапы (без регионов), а допустимые для региона этапы должны указываться в дополнительной таблице Регионы_Этапы. Она и будет служить для ограничения списка допустимых для Региона этапов. Но реализовать список этапов с ограничениями можно только в форме. И лучше сделать названия этапов текстом, а не Мемо. 255 символов должно хватать.
0
yulianna2501
25 / 25 / 0
Регистрация: 28.01.2011
Сообщений: 530
22.05.2015, 15:34  [ТС] #5
ltv_1953, А напомни пожалуйста как сделать форму с фильтром по региону и этапу например. Если создаю обычную форму, там данные можно заменяются, а не фильтруются.
0
ltv_1953
Эксперт MS Access
12772 / 5766 / 1091
Регистрация: 21.06.2012
Сообщений: 10,390
22.05.2015, 15:38 #6
База уже есть? А то я посмотрел - в этапах какие-то периоды еще намешаны - должно быть только название, а периоды - это в Дата выборов. Если есть форма, то показать не сложно ... .
0
yulianna2501
25 / 25 / 0
Регистрация: 28.01.2011
Сообщений: 530
22.05.2015, 15:48  [ТС] #7
Да вот даже на этой форме, выбираем(фильтруем) по региону и этапу, а у нас в зависимости от выбранного ниже появляется инфа с датой и доп инфой
0
Вложения
Тип файла: rar регион — копия.rar (25.6 Кб, 6 просмотров)
ltv_1953
Эксперт MS Access
12772 / 5766 / 1091
Регистрация: 21.06.2012
Сообщений: 10,390
22.05.2015, 16:19 #8
Во вложении база с измененными таблицами и схемой. В форме, в зависимости от региона, будут доступны только те этапы, которые для него указаны в таблице Регионы_Этапы. Обработка в двух процедурах Вход и Выход поля Этап.
1
Вложения
Тип файла: zip регион11.zip (33.7 Кб, 31 просмотров)
yulianna2501
25 / 25 / 0
Регистрация: 28.01.2011
Сообщений: 530
29.05.2015, 15:29  [ТС] #9
ltv_1953, спасибо.посмотрела в таблицах у тебя все поля ввода, нет полей со списком выбора как у меня. значит мы сначала руками все забиваем в таблицах а потом можем это использовать на форме,так?
0
VinniPuh
Эксперт MS Access
6061 / 3481 / 352
Регистрация: 27.03.2013
Сообщений: 12,826
29.05.2015, 15:32 #10
Цитата Сообщение от yulianna2501 Посмотреть сообщение
все забиваем в таблицах а потом можем это использовать на форме,
Если по правильному и по уму, то должно быть именно ТАК
1
alvk
Эксперт MS Access
5541 / 3439 / 166
Регистрация: 12.08.2011
Сообщений: 8,682
01.06.2015, 05:17 #11
Цитата Сообщение от kmv-puh Посмотреть сообщение
Если по правильному и по уму, то должно быть именно ТАК
Так быть не должно! Делаем формы для ввода данных, как положено. И в них вводим данные.
2
VinniPuh
Эксперт MS Access
6061 / 3481 / 352
Регистрация: 27.03.2013
Сообщений: 12,826
01.06.2015, 09:10 #12
Цитата Сообщение от alvk Посмотреть сообщение
...Так быть не должно!...
Такого же мнения, это у меня ошибочка вышла , хотел с вывертом написать, типа - ...именно НЕ ТАК... а получилось совсем наоборот
Кликните здесь для просмотра всего текста
Типа день после Дня Святого Пограничника виноват.
0
01.06.2015, 09:10
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.06.2015, 09:10
Привет! Вот еще темы с решениями:

Привязка одного поля формы в зависимости от другого поля формы
Здравствуйте! Существует такая задача: необходимо создать журнал учета работ по ремонту станков. В каждом цехе есть отдел и в каждом отделе...

Сумма значений поля подчиненной формы по условию на значение другого поля той же формы
Здравствуйте. Есть форма в БД Аксесс с подчиненной формой. В подчиненной форме есть 2 поля: Статья - целое число и ЧасовПлан - одинарное с...

Автоподстановка значения поля в зависимости от другого
Есть 3 таблицы.автомобили(код автомобиля) Заказ авто (код автомобиля, цена доставки, размер предоплаты, цена итог) и таблица справка счет...

Условие на значение (в зависимости от другого поля)
Здравствуйте. Столкнулся с проблемой, буду признателен, если поясните. (Аксесс 2003). К примеру имеем: Таблица DataSheet1 с полями...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru