|
|
|
| Кто-нибудь может разъяснить по поводу форматов времени? У меня в отчете ошибка - несоответствие типов данных | |
|
| |
|
|
|
| вот нашел по дате - может приладишь?
если Дата=#дд-мм-гггг#, то Format(Day([Дата]);"dd")=дд-1 при значении дд>1.
А функции Format(Month([Дата]);"mm") и Format(Year([Дата]);"yyyy") работают правильно.
Вариант решения: писать Format(Day([Дата]);"dd")+Iif(Day([Дата])<>1;1;0) | |
|
| |
|
|
|
| а почему в запросе ошибка в этой фразе?
Variant1: Int(Sum(CDate([Sum-КолЧас]))*24) & ":" & Format(Sum(CDate([Sum-КолЧас]))-Int(Sum(CDate([Sum-КолЧас])));"nn")
Пишет, что невозможно использование статистической функции в предложении Group by | |
|
| |
|
|
|
| просто неправильно сформирован запрос с группировкой.
Полный текст запроса в студию | |
|
| |
|
74 Кб. |
|
| Нда, теперь исправила на вот это:
Variant1: Int(Sum(CDate([Variant1]))*24) & ":" & Format(Sum(CDate([Variant1]))-Int(Sum(CDate([Variant1])));"nn")
Пишет, что лишняя скобка. :(
В файле картинка запроса
Там, кстати, все столбцы должны быть так написаны, но я уж не стала их вписывать, раз Access ругается уже на первый столбец | |
|
| |
|
|
|
| еще я попробовала написать программно и повесить на свойство "Открытие" формы вот это
Private Function SetTime_3() As Date
SetTime_3 = Int(CDate([Variant4]) * 24) & ":" & Format(CDate([Variant4]) - Int(CDate([Variant4])), "nn")
End Function
Но тогда в самом отчете появляется слово "Ошибка" | |
|
| |
|
|
|
| я переделала схему данных, удалила половину ненужных запросов, по другому все сделала, но теперь в одной строчке считает неправильно, отбрасывает 24 часа при форматироании вот таких чисел 0,123.....
а когда появляется 1,123.... после того, как отформатирует (format (V1, "hh:nn")) он отбрасывает 24 часа уже в самом запросе. Как сделать чтобы в отчете появлялась полная сумма по времени? | |
|
| |
|
|
|
| Дааааааааа belvesta у Вас жаркий месяц Январь получается
хотя конечно - високосность - куды от неё......... | |
|
| |