|
|
|
Перекречтный запрос
|
|||
|---|---|---|---|
|
#18+
Такой запрос, не работает:-( TRANSFORM Sum(Сч_Усл.СтоимостьУслуги) AS Сумма SELECT Сч_Усл.КодУслуги, Услуги.[Наименование услуги], Sum([Сумма]) AS Total FROM Счет INNER JOIN (Услуги INNER JOIN Сч_Усл ON Услуги.[Код услуги] = Сч_Усл.КодУслуги) ON Счет.КодДокумента = Сч_Усл.КодДокумента WHERE (((Year([Счет].[ДатаДокумента]))=2004) AND ((Сч_Усл.[Статус оплаты])=IIf([Forms]![Wind02]![flag],"нал",[Forms]![Wind02]![2]) Or (Сч_Усл.[Статус оплаты])=IIf([Forms]![Wind02]![flag],"товарный",[Forms]![Wind02]![2]) Or (Сч_Усл.[Статус оплаты])=IIf([Forms]![Wind02]![flag],"б/нал",[Forms]![Wind02]![2]))) GROUP BY Сч_Усл.КодУслуги, Услуги.[Наименование услуги] PIVOT Format([ДатаДокумента],"mmm"); Аксэс ругается '[Forms]![Wind02]![flag]' не распознается ядром базы дынных Microsoft Jet как допустимое имя поля или выражения. В запросе-выборке такое проходит, а в перекрестном нет. Что можно сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2004, 09:23:03 |
|
||
|
Перекречтный запрос
|
|||
|---|---|---|---|
|
#18+
Есть много способов мой таков в модуле (вкладка Модули) пишешь функцию Function GetMyValue() GetMyValue = [Forms]![MyForm]!MyControl End Function и в запросе пишешь так WHERE МоеПоле=GetMyValue() обрати внимание, что обращение должно включать пустые скобки после имени функции - - - Господа ФАКописатели! ну вынесите в отдельный ФАК ответы на такой частый вопрос!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2004, 10:09:00 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32584692&tid=1673494]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
189ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 189ms |
| total: | 437ms |

| 0 / 0 |
