|
|
|
| Привет все.
Вопрос про эту функцию. Согласно справки в ней может находиться условие. Задача состоит в том, что в форме видим дату. (На деле берем из календаря.) Нужно вывести количество записей на данную дату. Групповой запрос понятно, но запускать его в VBA и вытаскивать значение весьма затруднительно. Почему выводит 0 когда там не ноль должен быть. Синтаксис?
И так пробую ошибка.
MsgBox (DCount("[Время]", "[Таблица1]", "[Таблица1].[Дата] = " & [Дата])) | |
|
| |
|
|
|
| а так
"[Дата]=#" & [Дата] & "#"
в каком формате дата представлена в таблице? | |
|
| |
|
19 Кб. |
|
| В таблице формат дата/время. Так пробовал тоже, ругнается на #
Пробовал командой формат Format(Forms!Таблица1!Дата;"dd\.mm\.yyyy") это из свободного поля в форме вытаскивал. Выдает 0 и все тут.
В вашем примере ругается на синтаксическую ошибку в выражении. И у меня так же. Может групповым запросом, но как его значение вычислить в VBA и присвоить переменной. Че-то никак. С этим туго. | |
|
| |
|
|
|
| MsgBox (DCount("[Время]", "[Таблица1]", "Cdbl([Дата]) = " & Cdbl([Дата]))) | |
|
| |
|