| |
|
|
| | Добрый день. ни кто не сталкивался с задачей? у меня есть список автомобилей. автомобили в разное время дня резервируются. вот как бы сделать наглядный график, что бы было видно что конкретный автомобиль занят в конкретное время скажем с 13:00 до 14:00 и т.д. | |
| |
| |
| |
|
|
| | Вот ссылка была терка по масштабированию времени и Lukas выложил форму.
http://hiprog.com/forum/read.php?id_forum=1&id_theme=6090&page=3 | |
| |
| |
| |
|
|
| | Спасибо буду пробовать разбираться. (честно говоря новичок в этом) :) у меня немного другая задача. если задачу заменить на автомобиль, то отрезки времени использования на одной линии может быть и 2 и 3 и каждый час. и занятость 30 минут потом простой 2 часа потом опять занятость на 2 часа. | |
| |
| |
| |
|
|
| | Кстати там есть одна серъезная ошибка, визуальные данные ну вообще ни как не сходятся с данными в таблице. просто корренным образом | |
| |
| |
| |
 51 Кб. |
|
| |
Кстати там есть одна серъезная ошибка...
|
Правда - правда, и не одна, а несколько.
Попробуйте этот вариант запросов: | |
| |
| |
| |
|
|
| | выглядит вполне на уровне
хороший солюшн - код не четал, многа букф 
-----------------
почитал - хорошо
очень аккуратно все сделано | |
| |
| |
| |
|
|
| | Ой перехвалите Вы меня, Explorer. Стану толстым и ленивым.
Спасибо.  | |
| |
| |
| |
|
|
| | Все хорошо и красиво, только я чего-то не до это. Ну куда это и как? В смысле применить. Это как типа график дежурств, занятости. Только заполнять его было бы не хило, 2 хлопком по нужному квадрату и вперед.
Или я опять чего-то как всегда.  | |
| |
| |
| |
 14 Кб. |
|
| | Все таки это немного не то.
хотелось бы видеть следующую каритину (во вложенном файле, сделал в exele)
т.е. из таблицы выидно, что ВАЗ с 4 утра и до 7 занят далее до 12 курит бамбук, потом опять занят. и т.д. пытался просто через сводную таблицу сделать, но толи алгоритм до конца не продумал, толи как говорили колобки: "одно из двух" | |
| |
| |
| |
 47 Кб. |
|
| | как раз это и то, что нужно - применив группирующий запрос в функции
Private Function GetSQL(ByVal dStart As Date, Interval As Double) As String
|
получим требуемый график.
вот Лукаса пример только с групппировкой, еще там 2 запроса (для себя делал, чтоб понять) Запрос2 - без группировки, Запрос1 - с группировокой.
График посмотри в формате 2 дня , неделя - увидишь что Задача 1 - повторяется. | |
| |
| |