ввод даты в диалоге

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

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

Ответить
Идущий вперёд
Новичок
Сообщения: 26
Зарегистрирован: 20 окт 2005, 11:42
Откуда: Г.Новосибирск

ввод даты в диалоге

Сообщение Идущий вперёд »

прошу помочь 8-)
вот есть самописный диалог
My_inp_dialog DIALOG
Fields
my_opl_d1:date;
my_opl_d2:date;
my_otg_d1:date;
my_otg_d2:date;
Buttons
cmOk, Default;
cmCancel;
<<'Ввод интервалов дат'
Введите период оплаты с .@@@@@@@@@ по .@@@@@@@@@
Введите период отгрузки с.@@@@@@@@@ по .@@@@@@@@@
<.Ввод.> <.Отмена.>
>>
есть ли возможность сделать так чтобы вводить данные с клавиатуры, а не выбором из календаря
:-)
Goblin
Местный житель
Сообщения: 474
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Сибирь-матушка
Контактная информация:

Сообщение Goblin »

А что, уже нельзя стало ?
Всю жизнь руками вводили хоть в фейсах, хоть в диалогах ...
Питаю патологические отвращение и ненависть в особо тяжелой и крайне запущенной формах к семейству программ Microsoft Business Solution !
Восславим господа Кришну за то, что у нас есть ГАЛАКТИКА !
oiko
Местный житель
Сообщения: 418
Зарегистрирован: 29 мар 2005, 17:49

Сообщение oiko »

Добавь noprotect
Идущий вперёд
Новичок
Сообщения: 26
Зарегистрирован: 20 окт 2005, 11:42
Откуда: Г.Новосибирск

Сообщение Идущий вперёд »

если добавить noprotect
my_opl_d1:date,noprotect;
my_opl_d2:date;
my_otg_d1:date;
my_otg_d2:date;
то это не помогает :eek:
Идущий вперёд
Новичок
Сообщения: 26
Зарегистрирован: 20 окт 2005, 11:42
Откуда: Г.Новосибирск

Сообщение Идущий вперёд »

если добавить noprotect
my_opl_d1:date,noprotect;
my_opl_d2:date;
my_otg_d1:date;
my_otg_d2:date;
то это не помогает :eek:
san
Местный житель
Сообщения: 412
Зарегистрирован: 28 апр 2005, 11:34
Откуда: Галактика Млечный Путь

Сообщение san »

а так:
my_opl_d1: date [,'DD/MM/YYYY'];
oiko
Местный житель
Сообщения: 418
Зарегистрирован: 29 мар 2005, 17:49

Сообщение oiko »

можно попробовать date1:[10, 'DD/MM/YYYY'],pickbutton,noprotect;
Идущий вперёд
Новичок
Сообщения: 26
Зарегистрирован: 20 окт 2005, 11:42
Откуда: Г.Новосибирск

Сообщение Идущий вперёд »

:-(
получается такая штука
удаётся ввести только 1 символ и после этого всё. ввод прекращается
перед вызовом диалога я присвоил значения текущих дат
begd_opl:=cur_date;
endd_opl:=Add_Months(cur_date,1)
begd_otp:=cur_date
endd_otp:=Add_Months(cur_date,1)
Rundialog(my_inp_dialog,begd_opl,endd_opl,begd_otp,endd_otp);
san
Местный житель
Сообщения: 412
Зарегистрирован: 28 апр 2005, 11:34
Откуда: Галактика Млечный Путь

Сообщение san »

:?
Последний раз редактировалось san 26 фев 2006, 13:43, всего редактировалось 1 раз.
Идущий вперёд
Новичок
Сообщения: 26
Зарегистрирован: 20 окт 2005, 11:42
Откуда: Г.Новосибирск

Сообщение Идущий вперёд »

спасибо oiko
заработало :smile:
GTHack
Местный житель
Сообщения: 517
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Новосибирск Новосибирск
Контактная информация:

Сообщение GTHack »

а чё стандартного диалога для ввода даты нема ?
(мне надо для ввода одной даты)
[url=http://blog.gtalex.ru]Блог GTAlex[/url]
PViP
Местный житель
Сообщения: 254
Зарегистрирован: 08 июн 2007, 08:26
Откуда: Красноярск
Контактная информация:

Сообщение PViP »

GTHack, етсь такое, в 712 есть 'GetFormNa', в воьмерке тож должен быть, только имя компонента надо определит!

Код: Выделить всё

RunDialog('GetFormNa', Date1);
Ответить