Проблемы со скриптом

отредактировано December 2005 Раздел: FastReport 2.xx VCL
На диалоговой форме есть текстовое поле,в него вбит текст.
Оставляю его таким и жму кнопку.
Отчёт всё равно генерится,а его надо обойти.
Вот скрипт для кнопки.
Помогите пожалуйста новичку.

begin
if [Edit1.Text]='Заполни это поле !!!'
then
[MESSAGEBOX('Заполни все поля...', 'Не ленись...',mb_IconError)];
else
[MESSAGEBOX('Всё Ок...', 'Ок...',mb_IconInformation)];
WeID := lkpWe.KeyValue;
Agency.Open;
MasterQuery.Open;
end;
end

Комментарии

  • отредактировано 16:27
    Dlja nachala uberite ";" v konce stroki
    "[MESSAGEBOX('Заполни все поля...', 'Не ленись...',mb_IconError)];"
  • отредактировано 16:27
    Убрал, результат тот же
  • Andrew_ShAndrew_Sh г.Минск
    отредактировано 16:27
    krvl написал:
    На диалоговой форме есть текстовое поле,в него вбит текст.
    Оставляю его таким и жму кнопку.
    Отчёт всё равно генерится,а его надо обойти.
    Вот скрипт для кнопки.
    Помогите пожалуйста новичку.

    begin
    if [Edit1.Text]='Заполни это поле !!!'
    then
    [MESSAGEBOX('Заполни все поля...', 'Не ленись...',mb_IconError)];
    else
    [MESSAGEBOX('Всё Ок...', 'Ок...',mb_IconInformation)];
    WeID := lkpWe.KeyValue;
    Agency.Open;
    MasterQuery.Open;
    end;
    end
    Чтобы не выполнялся отчет после показа диалога используйте ModalResult := mrCancel;
    begin
      if [Edit1.Text]='Заполни это поле !!!'
        then begin 
           MESSAGEBOX('Заполни все поля...', 'Не ленись...',mb_IconError);
           ModalResult := mrCancel;
        end
      else
        begin 
           MESSAGEBOX('Всё Ок...', 'Ок...',mb_IconInformation);
           WeID := lkpWe.KeyValue;
           Agency.Open;
           MasterQuery.Open;
         end;
    end
    
  • отредактировано 16:27
    Заработало ! Спасибо огромное !

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.