Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.08.01;
Скачать: [xml.tar.bz2];

Вниз

Quick Report   Найти похожие ветки 

 
~ShamaN~ ©   (2004-07-21 17:23) [0]

Подскажите, как программно закрыть окно Quick Report-a с отчётом. Простое закрытие формы, содержащей Quick Report, не помогает.


 
Johnmen ©   (2004-07-21 17:56) [1]

Нажать кнопу Close или x
А зачем показывать "формы, содержащей Quick Report" ?


 
~ShamaN~ ©   (2004-07-21 18:00) [2]

Johnmen, я же спросил ПРОГРАММНО.
А форму я не показываю, а делаю Form.Close;


 
Reindeer Moss Eater ©   (2004-07-21 18:02) [3]

А зачем вообще QRep класть на какую-то форму?


 
Johnmen ©   (2004-07-21 18:09) [4]

>~ShamaN~ ©  
>ПРОГРАММНО.

В какой момент времени, по какому событию ?


 
~ShamaN~ ©   (2004-07-21 18:09) [5]

Reindeer Moss Eater , я новичёк в этом, не спорю, но так во всех мануалах написано. Я разместил Qrep на форме, делаю  
Form.QuickRep.Preview;
а закрыть появившееся окно не знаю как.


 
Reindeer Moss Eater ©   (2004-07-21 18:10) [6]

File->New->Report

И нет никакой формы которую надо убирать.


 
Reindeer Moss Eater ©   (2004-07-21 18:11) [7]

Подскажите, как программно закрыть окно Quick Report-a с
отчётом


Это юзер решает. Когда ему закрыть превью.
Не надо превью - не надо вызывать превью.


 
~ShamaN~ ©   (2004-07-21 18:12) [8]

Johnmen, по закрытии одной из форм приложения окно отчёта должно быть обязательно закрыто, так что если пользователь не акрыл, должно закрыться само.


 
~ShamaN~ ©   (2004-07-21 18:13) [9]

Reindeer Moss Eater , это смотря какой пользователь :) Есть савсем не адекватные, жмут на всё подряд, а потом кричат, что программа кривая :)


 
Reindeer Moss Eater ©   (2004-07-21 18:15) [10]

Ты подумай над своей логикой.
Что было бы, если бы программер сам закрывал например диалоговые окна "Хотите отформатировать диск С? <Да> <нет> <не знаю>"


 
Reindeer Moss Eater ©   (2004-07-21 18:16) [11]

Есть савсем не адекватные, жмут на всё подряд, а потом кричат, что программа кривая :)

Эта проблема не решается программным путем.


 
~ShamaN~ ©   (2004-07-21 18:18) [12]

Reindeer Moss Eater, я подумал. Просто отчёт можно свернуть и продолжать работать дальше, а этого очень не хотелось бы. Можно просто кнопку "свернуть" убрать, но как?


 
Reindeer Moss Eater ©   (2004-07-21 18:19) [13]

Тогда помести QR все же на форму и показывай её модально.


 
~ShamaN~ ©   (2004-07-21 18:21) [14]

Reindeer Moss Eater, а можно пример: показал - закрыл. Я же говорю, что новичёк и модально... сложно для понимания как-то.


 
Reindeer Moss Eater ©   (2004-07-21 18:23) [15]

Ты же сказал что хочешь не дать работать дальше пока отчет виден.


 
~ShamaN~ ©   (2004-07-21 18:24) [16]

Да, юзер смотрит очёт и печатает ео сколько хочет, но не должен сворачивать!


 
Reindeer Moss Eater ©   (2004-07-21 18:26) [17]

Почему не должен?
Я например хочу.

Чем оправдан запрет?


 
~ShamaN~ ©   (2004-07-21 18:28) [18]

Просто так хочет человек, который попросил ему прогу написать. Может просто подскажешь?


 
Reindeer Moss Eater ©   (2004-07-21 18:29) [19]

Да я хочу во время просмотра твоего драгоценного отчета кликнуть по иконке другой программы у меня на столе.
Какого хрена ты будешь мне в этом препятствовать?


 
Reindeer Moss Eater ©   (2004-07-21 18:38) [20]

Твоя цель была (если еще помниш) не дать работать с другими окнами программы пока активен отчет.

Ты знаешь (может видел), что юзер минимизирует окно и работает с другими формами.

Ты придумываешь себе новую цель (запрет юзеру минимизировать окно отчета) а о первоначальной цели забываешь.

Глупо.

Модальность окна решает твои проблемы.
А не вовсе не дурацкие запреты (иначе просто не могу их назвать)


 
Anatoly Podgoretsky ©   (2004-07-21 19:23) [21]

Reindeer Moss Eater ©   (21.07.04 18:02) [3]
Для стабильной работы QRep надо помещать на форму. Этот совет проверен и практикой и рекомендациями производителя.

Reindeer Moss Eater ©   (21.07.04 18:10) [6]
А вот это хоть и допустимый путь но не правильный File->New->Report



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.08.01;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.49 MB
Время: 0.038 c
14-1090057824
Baron
2004-07-17 13:50
2004.08.01
Опрос и обсуждение.


3-1089118762
Акуля
2004-07-06 16:59
2004.08.01
на разработке


1-1090237538
ruslan
2004-07-19 15:45
2004.08.01
Rezidentnaya proqramma


4-1087545840
DimonA
2004-06-18 12:04
2004.08.01
Изменение региональных настроек


1-1090078068
slaga
2004-07-17 19:27
2004.08.01
Dll и TStringList ???





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский