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

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

21.12.2019, 13:43. Показов 4898. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.

Есть две таблицы "Деканат" и "Студенты". Нужно чтобы в поле "Деканат.Количество студентов" отображалось общее количество записей в таблице "Студенты".

Как это проще сделать? Если возможно, то лучше SQL запросом.

P.S. В последующем было бы неплохо считать это строки из других таблиц (где тоже есть некоторое количество студентов), суммировать их и выводить в тоже поле(Количество студентов). В итоге должно получится общее количество студентов в институте из разных кафедр.

Спасибо!
Миниатюры
Посчитать количество записей в одной таблице и передать значение в поле другой таблицы  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.12.2019, 13:43
Ответы с готовыми решениями:

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

Вычисляемое поле одной таблицы по количеству записей в другой: триггер?
Добрый день! Вопрос начинающего: необходимо, чтобы поле Tours.Capacity автоматически вычислялось по количеству записей в Tourists-Tours...

Как в поле ID одной таблицы записать значение поля ID другой таблицы
В БД две таблицы: 1)USERS с полями ID_User, Name, Password. В нее записываются пользователи после регистр-ии. 2)SALES с полями...

8
 Аватар для VinniPuh
9125 / 6118 / 593
Регистрация: 27.03.2013
Сообщений: 19,973
21.12.2019, 14:02
Почему у таблиц нет линий связи?
Намучаетесь всласть.
0
Модератор
Эксперт MS Access
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
21.12.2019, 15:01
Цитата Сообщение от sayer Посмотреть сообщение
Есть две таблицы "Деканат" и "Студенты".
Нужно чтобы в поле "Деканат.Количество студентов" отображалось общее количество записей в таблице "Студенты".
Как это проще сделать? Если возможно, то лучше SQL запросом.
В таблице Деканат поле Количество студентов - лишнее,
это значение нужно получать запросом.
SQL
1
2
3
SELECT Деканат.*,
(SELECT COUNT(*) FROM Студенты WHERE Факультет=Деканат.Факультет) AS КоличествоСтудентов
FROM Деканат
0
0 / 0 / 0
Регистрация: 11.06.2020
Сообщений: 2
11.06.2020, 16:56
Похожая проблема. Подскажите, как реализовать отображение в данном случае таблицы "Деканат" с присоединенным полем "Количество студентов", являющимся результатом суммирования в таблице "Студенты"?
Нужен не запрос, в котором я не смогу редактировать поля, а именно таблица "Деканат" с суммой количества студентов в каждой строке.
0
 Аватар для VinniPuh
9125 / 6118 / 593
Регистрация: 27.03.2013
Сообщений: 19,973
11.06.2020, 17:38
Без запроса ни как, ну разве что с формой, да и то в ней запрос будет нужен, как если и в VBA.
0
0 / 0 / 0
Регистрация: 11.06.2020
Сообщений: 2
11.06.2020, 17:44
Запрос типа вышеприведенного для суммирования конечно же должен использоваться, но как его скрестить в одной форме с таблицей так, чтобы поля таблицы можно было редактировать?
0
 Аватар для VinniPuh
9125 / 6118 / 593
Регистрация: 27.03.2013
Сообщений: 19,973
11.06.2020, 17:56
А вы точно на словах поймёте?
Обычно пример прикладывают.
0
385 / 86 / 16
Регистрация: 08.12.2012
Сообщений: 645
11.06.2020, 20:07
Цитата Сообщение от SatML Посмотреть сообщение
Нужен не запрос, в котором я не смогу редактировать поля, а именно таблица "Деканат" с суммой количества студентов в каждой строке.
Что Вы вкладываете в понятие "не смогу редактировать поля"? А кто сможет, как не Вы? Вы же будете создавать Запрос, в котором будете использовать поля из таблиц (которые редактировать как раз и не надо), и на основе этих полей будете строить расчёты в Запросе и, впоследствии, будете эти расчёты выводить в отчёт/ы в виде таблицы в которой и будут данные :
Цитата Сообщение от SatML Посмотреть сообщение
с суммой количества студентов в каждой строке.
0
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
13.06.2020, 21:30
Цитата Сообщение от SatML Посмотреть сообщение
но как его скрестить в одной форме с таблицей так, чтобы поля таблицы можно было редактировать?
правым джойном
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.06.2020, 21:30
Помогаю со студенческими работами здесь

Замена значений в поле одной таблицы на значение из другой таблицы
Добрый всем день,прошу помощи,так как не силён в программировании, суть вот в чём: есть программка для учёта техники, всё вроде хорошо,но...

Указать в поле количество связанных записей из другой таблицы
Здравствуйте! Помогите, пожалуйста, решить следующую задачу. Имеются 2 таблицы: "Организации" и "Сотрудники"....

Как посчитать итоговую сумму, если количество задается в одной таблице, а цена за единицу находится в другой
Контроллер: using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using...

Поиск записей в одной таблице, где значения ключевого поля не совпадают с полем в другой таблице
Имеется Access XP, надо создать запрос для поиска записей в таблице ТОВАРЫ,где значения ключевого поля (Артикул) не совпадают со значениями...

Обновить поле в одной таблице по совокупному значению других полей в другой таблице
Добрый день! Хотелось бы совета по следующей проблеме: Требуется обновить поле в одной таблице по совокупному значению других...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru