Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Access > Подсчитать количество записей


Автор: NZero 1.9.2010, 16:31
Всем привет! Возникла такая проблемка. Есть две таблицы Sotr (сотрудники) и Otdel (отдел). В таблице отдел есть ключевое поле Id_Otdel, а в Sotr есть числовое поле с таким же именем. По этип полям эти две таблицы связаны. Так вот проблема в том, что нужно получить количество сотрудников, которые работают в отделе и поместить это количество в таблицу Otdel в поле Count_Sotr. Т.е. должна получиться примерно такая запись:

Id_Otdel       Title            Count_Sotr
   2            Бухгалтерия           3


Как это реализовать, только запросами или придется писать код в VBA?

Автор: bopoha 1.9.2010, 17:03
как минимум двумя запросами.
Первый почитает. Второй, используя первый, обновить таблицу отделов.

Автор: Akina 1.9.2010, 20:40
Это называется "хранение переопределённых данных" и категорически не рекомендуется.
Когда тебе реально потребуется количество сотрудников - тогда его и посчитаешь запросом.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)