2009-12-12 1 views
0

Я просто изучаю Access и им было поручено создать базу данных для доступа к системе. Нам нужен отчет, который показывает, какие системы находились в ожидании статуса в течение 0-30 дней, 31-60 дней, 61-90 дней и 91+ дней. Я так близок к этому, но я в тупике. В приведенных ниже примерах я просто использую NFC и eOPF как системы (всего пять систем).Создание запроса MS Access на основе системы, состояния и даты

Так что отчет будет читать так:

В ожидании Дата ... 0-30 ... 31-60 ... 61-90 ...
90 + NFC ...... .............. 1 ......... 4 .......... 8 ........ 1
eOPF .. ................ 2 ......... 5 .......... 1 ........ 0

У меня есть таблица с полем состояния для каждой группы (например, состояние NFC = «Ожидание» или «Завершение»)

У меня есть другое поле с датой отправки (т.е. NFC Date Date = "XX/XX/XXXX ")

Это то, что я сделал. Я только разделяю это, чтобы дать представление о направлении, в котором я направлялся. Если есть лучший способ, дайте мне знать.

я создал два печатных листов (NFC просит & eOPF запросы)

В первой строке поля в запросе является статус (то есть NFC, статус) с критериями =»Ожидание»

Вторая строка представляет собой 0 -30 дней с полем NFC 0 - 30 дней: сумма ((IIf ([Доступ к системе - таблица]! [Форма NFC Дата отправки]> Дата() - 31,1,0)))

Третий строка NFC 31 - 60 дней: сумма ((IIf ([Доступ к системе - таблица]! [Форма NFC Дата отправки] Дата() - 61,1,0)))

И т.д. и т.д.

У меня есть два запроса, которые дают мне эти данные, которые мне нужны, и они работают. Теперь мне нужно выяснить способ комбинирования запросов, изменив поля, которые вычисляют NFC и EOPF отдельно и вычисляют их вместе.

Я попытался создать сводный отчет о запросе, но он хочет подтолкнуть итоговые значения для eOPF, и я не могу их выстроить.

Это выглядит следующим образом:

В ожидании Дата ... 0-30 ... 31-60 ... 61-90 ... 90 + ... 0-30 ... 31-60 ... 61-90 ... 90+
NFC .................... 1 ......... 4 ..... ...... 8 ........ 1
eOPF ............................... ............................... 2 ......... 5 ........ .1 ......... 0

Я получаю разочарование и действительно могу использовать некоторую помощь.

  • Джастин

ответ

0

Я думаю, что вы ищете является «перекрестный» запрос Google нит, и вы найдете много хороших примеров для доступа мс.

Это тот, который мне очень помог.

http://www.paragoncorporation.com/ArticleDetail.aspx?ArticleID=25

+0

Спасибо! Это заняло два дня, но я получил его на работу – 2009-12-14 07:42:51

 Смежные вопросы

  • Нет связанных вопросов^_^