Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 16.07.2018
Сообщений: 12

Связанные списки в таблицах Access

01.09.2019, 13:11. Показов 1749. Ответов 8

Студворк — интернет-сервис помощи студентам
Здравствуйте.
Помогите, пож., разобраться: можно ли без форм сделать так, чтобы при вводе данных в Таблицу2 в определенную ячейку (пардон за экселовский термин) заносились данные из связанного списка, который формируется из связанной таблицы1, который (связанный список), в свою очередь, зависит от значения другого поля из той же строки Таблицы2.
Конкретно на примере:
Есть две связанные таблицы "Виды услуг" и "Этапы услуг".
В третьей таблице "Продажи" в поле "Вид услуги" заносятся значения из списка из таблицы "Виды услуг". С этим я справился.
А вот как сделать так, чтобы в таблице "Продажи" в поле "Этапы работ" данные выбирались из связанного списка из таблицы "Этапы услуг" по полю "Этап работ", при том что в качестве аргумента использовалось значение поля "Вид услуги" той же строки таблицы "Продажи"? Возможно ли это сделать без форм?
Вложения
Тип файла: rar Тест.rar (33.4 Кб, 5 просмотров)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.09.2019, 13:11
Ответы с готовыми решениями:

Связанные выпадающие списки, в таблицах Access
Доброе время суток) Совсем недавно начал работать в Access и при казалось бы логичных вещах - столкнулся с проблемой. ...

Как с помощью vba в таблицах открывать связанные и работать с ними
Здравствуйте, как с помощью vba в таблицах открывать связанные и работать с ними по типу:

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

8
 Аватар для VinniPuh
9131 / 6137 / 593
Регистрация: 27.03.2013
Сообщений: 19,993
01.09.2019, 13:56
Цитата Сообщение от sn413 Посмотреть сообщение
...Возможно ли это сделать без форм?...
Я бы не смог.
Хотя по слухам можно создать модуль и прописать в нем кучу кода для обновления "ячеек" таблицы, ибо без обновления, сделать зависимые списки, наверное низя,
Хотя есть решение - После каждого ввода данных, закрывать и сразу открывать таблицу, но это как бы не Комильфо.
Интересно, чем формы не угодили или так страшны?
0
0 / 0 / 0
Регистрация: 16.07.2018
Сообщений: 12
01.09.2019, 14:10  [ТС]
Спасибо за ответ.
Я именно через форму и сделал. Но вот мой знакомый задал вопрос, а почему нельзя? Я пару дней убил на то, чтобы найти решение, но все мимо. А и правда, почему нельзя, и почему такой возможности нет в Access, ведь красиво бы было? Или все-таки есть такая возможность?
0
 Аватар для VinniPuh
9131 / 6137 / 593
Регистрация: 27.03.2013
Сообщений: 19,993
01.09.2019, 14:28
Цитата Сообщение от sn413 Посмотреть сообщение
...ведь красиво бы было?...
Не вижу ни чего красивого.
В формах намного удобнее и красивее.
Кнопочки разные, списки,вкладки, рамочки с картинками можно напихать разных расцветок.
Если хотса или более привычно ТОЛЬКО в таблицах, то для этого есть - Excel, но у него меньше возможностей чем у - Access.
в - Access таблицы предназначены для - ХРАНЕНИЯ ДАННЫХ, а не для работы в них напрямую, ибо для этого изобретены формы, в которых поля и прочие элементы можно расположить в удобном и ласкающем глаз месте и последовательности.
2
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
01.09.2019, 22:25
Цитата Сообщение от sn413 Посмотреть сообщение
Но вот мой знакомый задал вопрос, а почему нельзя?
А почему трава зелёная?
0
0 / 0 / 0
Регистрация: 16.07.2018
Сообщений: 12
01.09.2019, 23:20  [ТС]
Зеленый цвет травы обусловлен, присутствием в ее структуре «зеленого пигмента» хлорофилла.
На Ваш вопрос я ответил.
Надеюсь, среди форумчан найдется специалист, который ответит корректно на мои вопросы: можно ли и если нет, то почему?
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
01.09.2019, 23:50
Цитата Сообщение от sn413 Посмотреть сообщение
и если нет, то почему?
Потому, что связанные списки требуют программирования на уровне полей записи (в формах это есть), а в таблицах есть программирование только на уровне записи (макросы данных).
0
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
02.09.2019, 00:00
Цитата Сообщение от sn413 Посмотреть сообщение
Зеленый цвет травы обусловлен, присутствием
А можно, чтобы она белой? А почему нельзя?
И всё в таком духе.
Цитата Сообщение от sn413 Посмотреть сообщение
который ответит корректно на мои вопросы: можно ли и если нет, то почему?
Это вопросы уровня детского сада. Таблицы в Акцесс созданы для хранения данных и больше ни для чего.
Для работы с данными существуют запросы и формы, для вывода данных и отображения созданы отчёты.
Это в любой книжке для чайников на первых страницах.

Ваш вопрос подобен вопросу ученика 10-го класса про таблицу умножения. Это был мягкий вариант ответа. Грубый дать?
0
0 / 0 / 0
Регистрация: 16.07.2018
Сообщений: 12
02.09.2019, 00:05  [ТС]
Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.09.2019, 00:05
Помогаю со студенческими работами здесь

Связанные списки
Составить программу, работающую со связанными списками. Мы будем рассматривать связанный список как объект, содержащий связанный список...

Связанные списки
Добрый день! Борюсь со связанными списками. Пытаюсь реализовать, как в этом примере...

Связанные списки
Здравствуйте! Помогите найти оптимального решения следующей задачи: Необходимо создать три ComboBox, в первом, например будут все марки...

Связанные списки
Program LinkedList; type pAuthor=^Author; Author=record ID: integer; fio: string; next:...

связанные списки
имеется лист "база". на листе 1 необходимо чтобы в столбце фамилия выпадал раскрывающийся список и при выборе фамилии подтягивался номер и...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru