Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Свободные места
 
 автор: cec   (27.12.2009 в 20:09)   личное сообщение
 
 

Надо найти кол-во свободных мест по отделам на предприятии. Через первый запрос я нахожу кол-во рабочих мест в отделе. А во втором - кол-во работающих в данном отделе. Подскажите как вычесть эти значения?

  Ответить  
 
 автор: Григорий   (27.12.2009 в 20:20)   личное сообщение
 
 

В третьем запросе в поле запроса вести формулу: (количество рабочих мест из запроса 1) - (количество работающих из запроса 2)

  Ответить  
 
 автор: CEC   (27.12.2009 в 20:37)   личное сообщение
 
 

в поле не удается вставить такую формулу.

  Ответить  
 
 автор: snipe   (28.12.2009 в 02:08)   личное сообщение
 
 

если автономно расчитать (без ваших запросов) то воспользуйтесь DCount
если же пользоваться тем что есть (т.е. с использованием запросов) то DLookUp

  Ответить  
 
 автор: osmor   (28.12.2009 в 09:03)   личное сообщение
 
 

должно получаться.
Какие у вас таблицы?

  Ответить  
 
 автор: @№№@   (11.01.2010 в 20:26)   личное сообщение
 
 

Надо в третьем запросе назвать новое поле, например "разница" и ввести в конструкторе запроса в наименовании поля (приямо в верхней строке):
разница:[Запрос1.Поле1]-[Запрос2.Поле2], где Запрос1 и Запрос2 - первые два запроса, а Поле1 и Поле2 - поля, с которыми надо выполнить вычитание
А вообще этот вопрос можно найти в справке как "вычисляемое поле"

  Ответить  
 
 автор: Explorer   (11.01.2010 в 20:34)   личное сообщение
52 Кб.
 
 

find attached - find unmatched

  Ответить  
 
 автор: час   (11.01.2010 в 21:04)   личное сообщение
 
 

а можно
a = DCOUNT() мест в отделе
b = DCOUNT() работающие
с=a-b

  Ответить  
 
 автор: Explorer   (11.01.2010 в 21:12)   личное сообщение
 
 

а зачем?

нужно просто посчитать количество незанятых должностей в штатном расписании. и все.
агрегатные доменные функции нужно использовать только когда очень нужно и не часто

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList