Последняя версия DataExpress 3 beta от 7 декабря 2019 года.
Изображение Скачать | Изображение Что нового?
См. также: Энциклопедия DX | Форум на develop-soft | Песочница
ИзображениеИзображениеИзображение

есть ли команда скрипта, чтобы открыть другую форму ?

Все о том как сделать что-то с помощью скриптов.
zeyram
Интересующийся
Сообщения: 191
Зарегистрирован: Пн июн 26, 2017 1:43 pm

есть ли команда скрипта, чтобы открыть другую форму ?

Сообщение zeyram » Ср июл 05, 2017 10:36 pm

у меня есть компонент "Кнопка"
Изображение
но если я добавлю на неё команду "Перейти к форме", то на кнопке добавится слева перед текстом картинка окна
Изображение
а мне этого не хочется! подскажите можно ли команду открытия другой формы сделать в скрипте ?

кнопка имеет имя компонента "dxButton1", а форма, которую нужно открыть по кнопке имеет имя компонента "Form2"
и сейчас у меня вот что написано в скрипте, но это не работает:

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

procedure ClickdxButton1 (Sender: TObject);
begin
Form2.Open;
end;

procedure Form_Create;
begin
dxButton1.OnClick:=@ ClickdxButton1;
end;

jurist23rus
Эксперт
Сообщения: 2657
Зарегистрирован: Пт сен 30, 2016 9:42 am
Откуда: Майкоп
Благодарил (а): 2 раза
Поблагодарили: 13 раз

Re: есть ли команда скрипта, чтобы открыть другую форму ?

Сообщение jurist23rus » Чт июл 06, 2017 8:37 am

кнопке добавится слева перед текстом картинка

Там же в дизайнере и без скриптов можно убрать иконку или поставить свою. Если же вам надо, чтобы открывалась не просто форма, а конкретная запись формы или создавалась новая запись то для этого я писал соответствующие функции в j-модуле. Скачивайте, ставьте и пользуйтесь.
Destiny is a very convenient word for those who never take decisions.

zeyram
Интересующийся
Сообщения: 191
Зарегистрирован: Пн июн 26, 2017 1:43 pm

Re: есть ли команда скрипта, чтобы открыть другую форму ?

Сообщение zeyram » Чт июл 06, 2017 9:51 am

да точно есть такая возможность - называется "Очистить", спасибо, теперь буду знать. Не разглядел сначала. :D