Хочу одинокую дату, а не интервал

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Станыч
Сообщения: 18
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Киров
Контактная информация:

Хочу одинокую дату, а не интервал

Сообщение Станыч »

Сейчас в отчетах на дату запрашиваю дату через первую переменную функции GetInterval:
.begin
RunDialog('GetInterval',d1)
end.
определив перед этим переменную d1:
.create view T1 var d1:date as select ...

Но в интерфейсе выбора 2 даты (надо заполнять только первую). Кто знает, плз, подскажите как запрашивать только 1 дату, а не интервал? То есть на что заменить GetInterval?
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Re: Хочу одинокую дату, а не интервал

Сообщение m0p3e »

Набросать простенький диалог... :)
Get1Date DIALOG
Fields
d1 :date[10];
Buttons
cmOk,Default;

<<'Ввод даты'
.@@@@@@@@@@
<. ~В~вод .>
>>
Deinis
Местный житель
Сообщения: 783
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

Re: Хочу одинокую дату, а не интервал

Сообщение Deinis »

Если мне не изменяет память, есть стандартный диалог:
RunDialog('GetFormNa',d1)
Попробуй. Напиши, ежли не выйдет.
Станыч
Сообщения: 18
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Киров
Контактная информация:

Re: Хочу одинокую дату, а не интервал

Сообщение Станыч »

Деинис, спасиб, дружище, все работает :)

MOP3E, а как приведенный тобой диалог в именно в ARD написать? В FRM такие пишут, а в ARD у меня такой запрос не получается :(
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Re: Хочу одинокую дату, а не интервал

Сообщение m0p3e »

Нет. :)
Делаешь файл например Get1date.dlg и компилишь vip-ом. Вот и все. :)
Станыч
Сообщения: 18
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Киров
Контактная информация:

Re: Хочу одинокую дату, а не интервал

Сообщение Станыч »

MOP3E, здоров ) спасиб) А есть пример как диалог на выбор нескольких подразделений напись?
Станыч
Сообщения: 18
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Киров
Контактная информация:

Re: Хочу одинокую дату, а не интервал

Сообщение Станыч »

просто стандарные интерфейсы getapodr, detpodr и т.д. не срабатывают... :(
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Re: Хочу одинокую дату, а не интервал

Сообщение m0p3e »

В диалогах работать с БД нельзя. Для этих целей нужно ипользовать интерфейсы.
Примеры есть разные. Конкретизируй задачу. Может что и подберу. :)
IgorA
Постоянный обитатель
Сообщения: 192
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Красноярск

Re: Хочу одинокую дату, а не интервал

Сообщение IgorA »

В 5.84 диалог выбора нескольких подразделений - GetSomePodr.
Станыч
Сообщения: 18
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Киров
Контактная информация:

Re: Хочу одинокую дату, а не интервал

Сообщение Станыч »

Ага, я уже getsomepodr в g_main нашел. Насчет подразделений все понятно, спасибо.

А вот скажем есть модуль Управление персоналом. В личной карточке куча полей, связанных со правочником. Как скажем напись интерфейс на выбор, например, нескольких учебных заведений, чтоб пользователь при формирвоании отчета мог наложить сам нужный фильтр?
Deinis
Местный житель
Сообщения: 783
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

Re: Хочу одинокую дату, а не интервал

Сообщение Deinis »

>> Как скажем напись интерфейс ...
;)
Например (один из способов) - изучить VIP ;)
Ответить