|
|
|
новичок
      
участник
Last Login: 02.05.2007 9:33
Сообщ.: 5,
Visits: 19
|
|
| Здравствуйте! Подскажите пожалуйста, как в область данных отчёта добавить поле - временной ряд, каждое значение из которого соответствовало бы записи из отчёта, т.е. первая запись - 08:30, вторая запись - 09:00, третья запись - 09:30, четвертая - 10:00 и т.д., с одинаковым интервалом в 30 минут, причём этот временной ряд нужен только для конкретного отчёта, и сохранять его значения для каждой записи не требуется. Заранее спасибо!
|
|
|
|
|
Supreme Being
      
участник
Last Login: 07.03.2008 19:04
Сообщ.: 328,
Visits: 1 857
|
|
Создайте невидимое поле счетчика, например, с именем num, и в данные требуемого поля поместите
=Format(DateAdd("n";30*[num];#8:00:00#);"hh:nn")
|
|
|
|
|
новичок
      
участник
Last Login: 02.05.2007 9:33
Сообщ.: 5,
Visits: 19
|
|
| хороший вариант, спасибо, но отчет на базе запроса, а в запрос поле не вставить... А может можно как-то? То есть можно ли в запрос добавить поле, присваивающее каждой строке порядковый номер? Потому как если в таблицу добавить, на основе которой запрос, то счетчик все записи нумеровать будет, а мне надо только удовлетворяющие запросу :-(
|
|
|
|
|
Supreme Being
      
участник
Last Login: 07.03.2008 19:04
Сообщ.: 328,
Visits: 1 857
|
|
| Поле счетчик создаете в отчете. Его свойства: "Данные" - =1, "Сумма с накоплением" - Для всего.
|
|
|
|
|
новичок
      
участник
Last Login: 02.05.2007 9:33
Сообщ.: 5,
Visits: 19
|
|
| допёрло наконец! создал поле в области данных [num], присвоил данным =1 и сумму с накоплением="для всех", а в данные требуемого поля вписал =TimeSerial(8;[num]*30;0), и заработало! BoNiM, спасибки! ;-)
|
|
|
|
|
новичок
      
участник
Last Login: 02.05.2007 9:33
Сообщ.: 5,
Visits: 19
|
|
| В общем так и сделал! Thnx!
|
|
|
|
|
Supreme Being
      
участник
Last Login: 07.03.2008 19:04
Сообщ.: 328,
Visits: 1 857
|
|
| Если время перевалит за 24 часа, то TimeSerial(8;[num]*30;0) будет выводить и дату. Да и секунды Вам, по-моему, ни к чему. Поэтому лучше обернуть TimeSerial в Format.
|
|
|
|
|
новичок
      
участник
Last Login: 02.05.2007 9:33
Сообщ.: 5,
Visits: 19
|
|
| да не, за сутки не перевалит, а секунды в самом деле незачем, установил в свойствах поля формат "краткое время". Спасибо ещё раз!
|
|
|
|