|
|
|
Проблема с отчетом (как из двух отчетов сделать один)
|
|||
|---|---|---|---|
|
#18+
Суествует 2 запроса:перый из запросов получает общее количество неоформленных договоров в определенных районах, а второй выясняет сколько в этих самых районах неоформленных в каждом . Логично бы это все вставить в один отчет, ан фига с 2! Access не дает этого сделать, мол или на основе только запросов или только таблиц! Хотя оба запроса на основе одной таблицы. Подскажите, как можно сварганить общий отчет?! SELECT Count(1) AS Cnt FROM [Контроль договоров] WHERE ((([Контроль договоров].№района)<>12 And ([Контроль договоров].№района)<>19 And ([Контроль договоров].№района)<>20 And ([Контроль договоров].№района)<>21 And ([Контроль договоров].№района)<>22 And ([Контроль договоров].№района)<>23 And ([Контроль договоров].№района)<>24 And ([Контроль договоров].№района)<>25 And ([Контроль договоров].№района)<>26 And ([Контроль договоров].№района)<>27 And ([Контроль договоров].№района)<>28 And ([Контроль договоров].№района)<>29 And ([Контроль договоров].№района)<>30 And ([Контроль договоров].№района)<>31)) HAVING ((([Контроль договоров].[Договор оформлен]) Is Null) AND ((Date()-[Дата принятия документов])>=15)); и SELECT [Контроль договоров].№района, Count([Контроль договоров].№района) AS [Count-№района] FROM [Контроль договоров] GROUP BY [Контроль договоров].№района, [Контроль договоров].[Дата принятия документов], [Контроль договоров].[Договор оформлен], Date()-[Дата принятия документов] HAVING ((([Контроль договоров].№района)<>12 And ([Контроль договоров].№района)<>19 And ([Контроль договоров].№района)<>20 And ([Контроль договоров].№района)<>21 And ([Контроль договоров].№района)<>22 And ([Контроль договоров].№района)<>23 And ([Контроль договоров].№района)<>24 And ([Контроль договоров].№района)<>25 And ([Контроль договоров].№района)<>26 And ([Контроль договоров].№района)<>27 And ([Контроль договоров].№района)<>28 And ([Контроль договоров].№района)<>29 And ([Контроль договоров].№района)<>30 And ([Контроль договоров].№района)<>31) AND ((Count([Контроль договоров].№района))<>12 And (Count([Контроль договоров].№района))<>19 And (Count([Контроль договоров].№района))<>20 And (Count([Контроль договоров].№района))<>21 And (Count([Контроль договоров].№района))<>22 And (Count([Контроль договоров].№района))<>23 And (Count([Контроль договоров].№района))<>24 And (Count([Контроль договоров].№района))<>25 And (Count([Контроль договоров].№района))<>26 And (Count([Контроль договоров].№района))<>27 And (Count([Контроль договоров].№района))<>28 And (Count([Контроль договоров].№района))<>29 And (Count([Контроль договоров].№района))<>30 And (Count([Контроль договоров].№района))<>31) AND (([Контроль договоров].[Договор оформлен]) Is Null) AND ((Date()-[Дата принятия документов])>=15)); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2003, 01:23 |
|
||
|
Проблема с отчетом (как из двух отчетов сделать один)
|
|||
|---|---|---|---|
|
#18+
1.Можно просто просуммировать поле [Count-№района] в отчете - вставить свободное поле в примечании и в данные ему написать =Sum([Count-№района]) 2.Если есть недоверие к способностям MSA складывать в отчете:), то создать еще отчет на основе любого из запросов и запихнуть его подчиненным в основной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2003, 02:27 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32314436&tid=1678475]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 354ms |

| 0 / 0 |
