Форум программистов, компьютерный форум, киберфорум
Наши страницы
MS Access
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 34, средняя оценка - 4.65
Bape}l{ka
0 / 0 / 0
Регистрация: 23.03.2012
Сообщений: 24
#1

Получить данные из другой таблицы в зависимости от значения выпадающего списка - MS Access

23.03.2012, 17:31. Просмотров 4932. Ответов 12
Метки нет (Все метки)

приветствую)

люди, помогите пожалуйста с базой, т.к. эксель то я знаю хорошо, и даже макрос написать могу, но с аксессом никогда не работала, но вот нужда заставила. никак разобраться не могу и даже толко сформулировать запрос для поиска Т_Т

http://www.cyberforum.ru/ms-access/thread944159.html
исходные данные таковы: в базе есть поля Проект, его Опция (у одного проекта может быть несколько опций) и Ссылка (всегда индивидуальна в зависимости от опции)

нужно: сделать так, чтобы таблица содержала только одну опцию по проекту, например, сделать одну строку по каждому Проекту и к нему выпадающим списком опции. и в зависимости от выбранной опции чтобы менялась Ссылка.

подскажите, можно ли вообще такое технически сделать в аксесс?

подозреваю, что тут должна быть связанная таблица, которая содержит все данные, а в нашей мы только вытаскиваем из нее нужное, в зависимости от опции.
в экселе такое элементарно организуется с помощью формул.
в принципе я знакома с БД, но довольно поверхностно, т.е. могу составить запрос в SQL, чтобы вытащить определенное значение, но не совсем понимаю, как работать с таблицей.

пример прилагаю Опции_тест.rar

буду признательна также, если дадите наводку на какие-нибудь подобные примеры

ACCESS 210
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.03.2012, 17:31
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Получить данные из другой таблицы в зависимости от значения выпадающего списка (MS Access):

Изменение содержимого выпадающего списка в зависимости от выбранного значения в другом списке
И снова здравствуйте...:) Итак вопрос...:) Допустим, имеется форма (см....

Обновление выпадающего списка в форме в зависимости от выпадающего списка выше
Есть 3 таблицы (1,2,3) Первая и вторая связаны между собой через таблицу 3....

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

Динамическое изменение выпадающего списка в зависимости от выбора в предыдущем
Доброго времени суток форумчане! Помогите, очень прошу. Задача такова:...

В форме не сохраняет данные из выпадающего списка
в форме не сохраняет данные из выпадающего списка((явно сам что то не так...

12
andrey_ba
266 / 266 / 4
Регистрация: 01.11.2011
Сообщений: 612
23.03.2012, 17:51 #2
Как то так

Не по теме:

Цитата Сообщение от Bape}l{ka Посмотреть сообщение
ACCESS 210
нолик забыли

0
Вложения
Тип файла: rar Опции_тест.rar (28.2 Кб, 154 просмотров)
Bape}l{ka
0 / 0 / 0
Регистрация: 23.03.2012
Сообщений: 24
24.03.2012, 13:09  [ТС] #3
andrey_ba, спасибо, это примерно то, что я представляла)) только как этим пользоваться ? я ввожу искомое название проекта, и что?? на что нажать? может я чего-то не так понимаю?

п.с.: кстати, id чего в форме project?? и вроде его нельзя изменить?
хм.. вроде я поняла примерно, каким образом происходит работа с запросами в Access =ь
0
andrey_ba
266 / 266 / 4
Регистрация: 01.11.2011
Сообщений: 612
24.03.2012, 13:25 #4
Вот подправил
1
Вложения
Тип файла: rar Опции.rar (29.0 Кб, 269 просмотров)
Bape}l{ka
0 / 0 / 0
Регистрация: 23.03.2012
Сообщений: 24
24.03.2012, 13:33  [ТС] #5
оо, спасибо большое, так работает)))
0
andrey_ba
24.03.2012, 13:36
  #6

Не по теме:

кнопочку не зря придумали http://www.cyberforum.ru/ms-access/thread516748.html

0
Bape}l{ka
0 / 0 / 0
Регистрация: 23.03.2012
Сообщений: 24
24.03.2012, 13:54  [ТС] #7
подскажите пожалуйста еще кое-что..
если в изначальный файл добавить логическое поле. как сделать так, чтобы считалась сумма по полю "Коммент" только там, где проставлены галочки? и выдавалась ошибка, если идет повторение имени проекта
спасибо большое заранее.

Добавлено через 15 минут
andrey_ba, с правилами я ознакомилась, что конкретно вы имели в виду?
0
andrey_ba
266 / 266 / 4
Регистрация: 01.11.2011
Сообщений: 612
24.03.2012, 13:56 #8

Не по теме:

Цитата Сообщение от Bape}l{ka Посмотреть сообщение
спасибо
есть кнопочка +1СПАСИБО


если я правильно понял ваш вопрос вы хотите что бы отображалась опция проекта и количество опций у которых стояли галочки без описания самих опций
0
Bape}l{ka
0 / 0 / 0
Регистрация: 23.03.2012
Сообщений: 24
24.03.2012, 14:19  [ТС] #9
вот, прилагаю файл еще раз.. Опции_тест_исход.rar
все тоже самое, но добавилось логическое поле.

задача: юзер выбирает какие-то проекты (ставит галочки) и потом ~"нажимает кнопку", и происходит суммирование данных по полю "Комммент", но только тех, напротив которых галочки стоят. При этом, если имена проектов с галочками повторяются, должно выскочить предупреждение (например, с указанием повторяющегося имени проекта)
В конечном счете нам нужна только итоговая цифра/сумма, но если все это будет в отдельной форме, то нужна вся строка с данными, которая отмечена галочкой + искомая сумма

п.с.: подозреваю, что это будет макрос, но возможно есть такая функция в самом аксессе?
0
Михайло
115 / 115 / 10
Регистрация: 12.05.2010
Сообщений: 1,204
24.03.2012, 15:15 #10
Это могут быть функции по подмножеству (DLookUp, DCount и т. д.) или посчитайте на VBA.
0
Bape}l{ka
0 / 0 / 0
Регистрация: 23.03.2012
Сообщений: 24
24.03.2012, 17:01  [ТС] #11
Цитата Сообщение от Михайло Посмотреть сообщение
Это могут быть функции по подмножеству (DLookUp, DCount и т. д.) или посчитайте на VBA.
мда.. вобщем срочно нужно изучать Access.. наверно сейчас мне легче будет написать макрос, только нужно специфику аксесса от экселя изучить, ну там обращения к полям и т.п.
0
Bape}l{ka
0 / 0 / 0
Регистрация: 23.03.2012
Сообщений: 24
25.03.2012, 20:40  [ТС] #12
andrey_ba, объясните пожалуйста, как вы на форму Projects вставили таблицу с данными Options??
все бьюсь, никак понять не могу Т_Т
я поняла, что это из подчиненной формы Options, но как вы ее запихнули в Projects Т_Т
0
andrey_ba
266 / 266 / 4
Регистрация: 01.11.2011
Сообщений: 612
25.03.2012, 22:48 #13
в базе есть запрос, на основании этого запроса сделана подчиненная форма, и вставлена в основную
1
25.03.2012, 22:48
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.03.2012, 22:48
Привет! Вот еще темы с решениями:

Вычисление значения из выпадающего списка
Есть выпадающее окно с полями id, name, massa im1 Есть соседнее поле в...

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

Получить уникальное значение из выпадающего списка
Есть 2 выпадающих списка. Выбираем в первом значение, во втором подставляется...

Автозаполнение ячеек при выборе значения из выпадающего списка
Здравствуйте! Подскажите пожалуйста такую штуку: --есть БД, цель...


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

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

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