Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Создание Юниверса / 10 сообщений из 10, страница 1 из 1
24.08.2007, 14:13
    #34750917
ShadowCat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание Юниверса
Добрый день!
используем BO XI R2
Создаю в юниверсе меру
Формула:
z_ec.vhost_na(@Select(Код), @Prompt('Дата 2 ?','D',,,))
Как написать чтобы было дата+1 то есть пользователь вводит 1-е августа, а в отчете формула вычилсялась исходя из 2-го числа?
...
Рейтинг: 0 / 0
24.08.2007, 15:28
    #34751261
tevtonec
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание Юниверса
а использовать средства СУБД?
функции для работы с датами?
...
Рейтинг: 0 / 0
27.08.2007, 16:21
    #34755489
ShadowCat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание Юниверса
tevtonecа использовать средства СУБД?
функции для работы с датами?
Средствами СУБД это понятно, просто писать в разных случаях дополнительно 10-ток функций неприятно, а вот если бы средствами BO это реализовать, то было-бы гораздо "красивее".
...
Рейтинг: 0 / 0
28.08.2007, 10:19
    #34756990
west151
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание Юниверса
ShadowCatДобрый день!
используем BO XI R2
Создаю в юниверсе меру
Формула:
z_ec.vhost_na(@Select(Код), @Prompt('Дата 2 ?','D',,,))
Как написать чтобы было дата+1 то есть пользователь вводит 1-е августа, а в отчете формула вычилсялась исходя из 2-го числа? А если так попробовать z_ec.vhost_na(@Select(Код), @Prompt('Дата 2 ?','D',,,)+1 UNITS DAY) но это "1 UNITS DAY" будет зависеть от конкретной СУБД т.к. в итоге всеравно генерится SQL.
...
Рейтинг: 0 / 0
28.08.2007, 19:59
    #34759604
Alexander Stoulov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание Юниверса
Может так попробовать (Oracle) ?
TO_DATE(@Prompt('Дата 2 ?','A',,mono,free, 'dd.mm.yyyy'))+ @Prompt('Кол-во дней:','N',,mono,free)

Минусы:
- надо четко указывать шаблон даты
- Промпт на дату получается символьный и не работает выбор даты в стандартном календаре (это, скорее всего, можно обойти, если подумать)
...
Рейтинг: 0 / 0
28.08.2007, 20:00
    #34759607
Alexander Stoulov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание Юниверса
TO_DATE(@Prompt('Дата 2 ?','A',,mono,free), 'dd.mm.yyyy')+ @Prompt('Кол-во дней:','N',,mono,free)
...
Рейтинг: 0 / 0
03.09.2007, 10:33
    #34770891
ShadowCat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание Юниверса
Alexander StoulovTO_DATE(@Prompt('Дата 2 ?','A',,mono,free), 'dd.mm.yyyy')+ @Prompt('Кол-во дней:','N',,mono,free)
Нет именно лишний промт не нужен. с ним понятно. Нужно именно функциями...
...
Рейтинг: 0 / 0
12.09.2007, 16:25
    #34795089
VLLV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание Юниверса
z_ec.vhost_na(@Select(Код), @Prompt('Дата 2 ?','D',,,))

Я правильно понимаю, что у Вас в определении вызывается функция БД? если так - прибавьте этот день в коде функции.
...
Рейтинг: 0 / 0
13.09.2007, 14:02
    #34797644
ShadowCat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание Юниверса
VLLV z_ec.vhost_na(@Select(Код), @Prompt('Дата 2 ?','D',,,))

Я правильно понимаю, что у Вас в определении вызывается функция БД? если так - прибавьте этот день в коде функции.
Это не было-бы проблемой, если бы была одна функция, а то представь написано больше 100 различных функций и каждую нужно отдублировать, а это не есть фонтан :( вернее совсем не фонтан...
...
Рейтинг: 0 / 0
18.09.2007, 09:42
    #34806863
Virusss
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание Юниверса
А зачем вы это делаете в "мере"?
Для задания условий на выборку удобно использовать фильтры.

MS SQL

Calendar.DATE IN (dateadd(d,-1,@Prompt('Дата','D','Календарь\Дата',mono,constrained)))

___________________________
План у тебя, Пендальф, чистый термояд!

...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Создание Юниверса / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]