Как вы делаете расчеты в Access? - PullRequest
0 голосов
/ 07 ноября 2008

В Microsoft Access у меня есть таблица с именем Time Sheet, в которой у меня есть Time Нет. официанта нет. Дата и часы работали. У меня 10 официантов.

У меня есть другая таблица, которая называется Распределение платы за услуги. В этой таблице у меня есть номер сервисного сбора, официант нет. неделя № и сумма распределения.

Существует таблица счетов, где распределение платы за услуги рассчитывается на основе счета.

Мне нужно рассчитать сумму распределения в таблице распределения платы за услуги, но я не знаю, как это сделать. Я хотел бы сделать это в формах. Я знаю, как составить итоги за неделю.

Может ли кто-нибудь помочь?

Ответы [ 2 ]

1 голос
/ 07 ноября 2008

Я думаю, что формула будет:

Общая сумма распределения за неделю / (количество официантов, отработанных * час на одного работника)

0 голосов
/ 07 ноября 2008

Я думаю, что вы ищете DSum:

Answer=DSum("NameOfField","NameOfTable", _
  "SomeDate Between #2008/1/20# And #2008/1/27#")

Можно, конечно, использовать переменную:

Answer=DSum("NameOfField","NameOfTable","SomeDate Between #"
  & date()-weekday(date())+1 & "# And #" & date()-weekday(date())+7 & "#")

Вы также можете использовать DSum в источнике управления.

Дополнительная информация: http://office.microsoft.com/en-us/access/HA012288291033.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...