Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.61/33: Рейтинг темы: голосов - 33, средняя оценка - 4.61
0 / 0 / 0
Регистрация: 23.03.2012
Сообщений: 24
1

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

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

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

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

исходные данные таковы: в базе есть поля Проект, его Опция (у одного проекта может быть несколько опций) и Ссылка (всегда индивидуальна в зависимости от опции)

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

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

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

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

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

ACCESS 210
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.03.2012, 17:31
Ответы с готовыми решениями:

Конкретные значения из выпадающего списка на форме в зависимости от значения другого выпадающего списка
Добрый день! Помогите решить вопрос: есть база данных (прилагается) и в ней на форме хочу, чтобы во...

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

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

Как менять значения одного выпадающего списка в зависимости от значений другого?
Ребят, подскажите пожалуйста, на работе попросили сделать файл, в нем выпадающие списки должны...

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

Не по теме:

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

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

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

Не по теме:

кнопочку не зря придумали Правила раздела

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

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

Не по теме:

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


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

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

п.с.: подозреваю, что это будет макрос, но возможно есть такая функция в самом аксессе?
0
117 / 117 / 10
Регистрация: 12.05.2010
Сообщений: 1,207
24.03.2012, 15:15 10
Это могут быть функции по подмножеству (DLookUp, DCount и т. д.) или посчитайте на VBA.
0
0 / 0 / 0
Регистрация: 23.03.2012
Сообщений: 24
24.03.2012, 17:01  [ТС] 11
Цитата Сообщение от Михайло Посмотреть сообщение
Это могут быть функции по подмножеству (DLookUp, DCount и т. д.) или посчитайте на VBA.
мда.. вобщем срочно нужно изучать Access.. наверно сейчас мне легче будет написать макрос, только нужно специфику аксесса от экселя изучить, ну там обращения к полям и т.п.
0
0 / 0 / 0
Регистрация: 23.03.2012
Сообщений: 24
25.03.2012, 20:40  [ТС] 12
andrey_ba, объясните пожалуйста, как вы на форму Projects вставили таблицу с данными Options??
все бьюсь, никак понять не могу Т_Т
я поняла, что это из подчиненной формы Options, но как вы ее запихнули в Projects Т_Т
0
266 / 266 / 4
Регистрация: 01.11.2011
Сообщений: 612
25.03.2012, 22:48 13
в базе есть запрос, на основании этого запроса сделана подчиненная форма, и вставлена в основную
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.03.2012, 22:48

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

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

Получить данные из одной таблицы, сравнивая с массивом из найденного значения в другой
В общем есть две таблицы и одна известная переменная, пусть будет равна 5 например первая таблица...

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

Как получить данные из выпадающего списка?
Добрый день есть выпадающий список как сделать так чтобы при выборе какого то значения в этом...


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

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

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