Добрый день, заказчик задал задачу к решению которой не знаю как подойти. Необходимо на мнемосхеме отображать именинников на сегодняшний день. Список именинников формировать допустим из БД. Подскажите каким путем лучше пойти. Заранее спасибо.
Добрый день, заказчик задал задачу к решению которой не знаю как подойти. Необходимо на мнемосхеме отображать именинников на сегодняшний день. Список именинников формировать допустим из БД. Подскажите каким путем лучше пойти. Заранее спасибо.
Воспользуйтесь редактором отчетом - в нем можно выполнить произвольный запрос и вывести таблицу.
Отчет можно размещать на мнемосхеме как контрол (по аналогии с трендом и журналом).
Спасибо.
Спасибо, создал отчет для объекта, разместил на мнемосхеме из палитры контрол Отчет, как связать его с созданным отчетом объекта?
Спасибо, нашел сам в свойствах. Теперь другой вопрос как сделать отображение баз панели инструментов отчета? И как сделать автообновление?
В свойствах самого отчета (см. приложение)
Спасибо.
Спасибо! По автообновлению уже нашел!
Возник очередной вопрос. В отчете подключил источником таблицу базы MS Access. В окне "Изменение источника данных" редактирую запрос - select Фамилия from Таблица1 Where Дата='14.10'; Задача получить из колонки Фамилии записи, где значения колонки дата равны 14.10. Запрос работает. А как указать в запросе вместо '14.10' параметр из дерева объекта?
Вытащите ее в секцию отчета "Переменные". Затем в запросе обратитесь к ней @, то есть:%
select Фамилия from Таблица1 Where Дата=@МояПеременная;
Спасибо.
Сделал как сказали, не получается. Запрос не выполняется.Новый рисунок.jpg
вообще это можно решить простой программой (макросом) с использование операторов For.
в 0 часов по событию запускаете перебор списка сотрудников по дате рождения.
если совпадение найдено. то записывает во временный массив типа дата, ф.и.о., который выводите на экран.
в 23-59 массив очищаете.