Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: визуальная картина
 
 автор: Krusz   (01.12.2009 в 12:19)   личное сообщение
 
 

Добрый день. ни кто не сталкивался с задачей? у меня есть список автомобилей. автомобили в разное время дня резервируются. вот как бы сделать наглядный график, что бы было видно что конкретный автомобиль занят в конкретное время скажем с 13:00 до 14:00 и т.д.

  Ответить  
 
 автор: kot_k_k   (01.12.2009 в 12:36)   личное сообщение
 
 

Вот ссылка была терка по масштабированию времени и Lukas выложил форму.

http://hiprog.com/forum/read.php?id_forum=1&id_theme=6090&page=3

  Ответить  
 
 автор: Krusz   (01.12.2009 в 13:08)   личное сообщение
 
 

Спасибо буду пробовать разбираться. (честно говоря новичок в этом) :) у меня немного другая задача. если задачу заменить на автомобиль, то отрезки времени использования на одной линии может быть и 2 и 3 и каждый час. и занятость 30 минут потом простой 2 часа потом опять занятость на 2 часа.

  Ответить  
 
 автор: Krusz   (01.12.2009 в 13:58)   личное сообщение
 
 

Кстати там есть одна серъезная ошибка, визуальные данные ну вообще ни как не сходятся с данными в таблице. просто корренным образом

  Ответить  
 
 автор: Lukas   (01.12.2009 в 16:59)   личное сообщение
51 Кб.
 
 


Кстати там есть одна серъезная ошибка...


Правда - правда, и не одна, а несколько.
Попробуйте этот вариант запросов:

  Ответить  
 
 автор: Explorer   (01.12.2009 в 19:11)   личное сообщение
 
 

выглядит вполне на уровне

хороший солюшн - код не четал, многа букф

-----------------
почитал - хорошо
очень аккуратно все сделано

  Ответить  
 
 автор: Lukas   (01.12.2009 в 22:06)   личное сообщение
 
 

Ой перехвалите Вы меня, Explorer. Стану толстым и ленивым.
Спасибо.

  Ответить  
 
 автор: Гоблин   (01.12.2009 в 22:23)   личное сообщение
 
 

Все хорошо и красиво, только я чего-то не до это. Ну куда это и как? В смысле применить. Это как типа график дежурств, занятости. Только заполнять его было бы не хило, 2 хлопком по нужному квадрату и вперед.
Или я опять чего-то как всегда.

  Ответить  
 
 автор: Krusz   (02.12.2009 в 08:24)   личное сообщение
14 Кб.
 
 

Все таки это немного не то.
хотелось бы видеть следующую каритину (во вложенном файле, сделал в exele)
т.е. из таблицы выидно, что ВАЗ с 4 утра и до 7 занят далее до 12 курит бамбук, потом опять занят. и т.д. пытался просто через сводную таблицу сделать, но толи алгоритм до конца не продумал, толи как говорили колобки: "одно из двух"

  Ответить  
 
 автор: kot_k_k   (02.12.2009 в 09:23)   личное сообщение
47 Кб.
 
 

как раз это и то, что нужно - применив группирующий запрос в функции

Private Function GetSQL(ByVal dStart As Date, Interval As Double) As String

получим требуемый график.
вот Лукаса пример только с групппировкой, еще там 2 запроса (для себя делал, чтоб понять) Запрос2 - без группировки, Запрос1 - с группировокой.
График посмотри в формате 2 дня , неделя - увидишь что Задача 1 - повторяется.

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList