Форум программистов, компьютерный форум, киберфорум
HCL Notes: Программирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/133: Рейтинг темы: голосов - 133, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 30.03.2008
Сообщений: 21

Как заблокировать документ (кнопку в документе)

16.04.2008, 10:06. Показов 24801. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Открываю документ - заполняю поля .В документе есть кнопка Печать, по которой вызывается для печати информации из этого документа внешняя программа (на дельфях написанная). Эта прога читает информацию из этого Лотусевого документа и печатает . При этом ставится признак в документе, что документ уже был 1 раз отпечатан ( больше 1 нельзя - ну такая задача просто).
Так вот задача такая: как сделать так чтобы пока документ не отпечатан или по другому : пока признак что уже документ отпечатан не запишется в документ, этот документ заблокировать , чтобы пользоватль не смог нажимать никаких кнопок на панеле действий ???

Спасибо.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
16.04.2008, 10:06
Ответы с готовыми решениями:

Как заблокировать правую кнопку мыши?
Ребят подскажите, как заблокировать нажатие правой кнопки мыши на значок своей программы в трее?

Как заблокировать кнопку Enter в проекте?
Pomogite pojalusta. Kak mojno zablokirovat' knopku <enter> na klaviature vo vsem Projecte ?

как создать документ с самостоятельно заполняющиимися данными в одном документе
существует пара- тройка документов , использующих одни и те же данные, и объект visio, внедренный во второй документ. Как сделать так,...

15
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
16.04.2008, 10:26
Можно вызвать DialogBox с надписью "Идет печать".
0
0 / 0 / 0
Регистрация: 19.07.2007
Сообщений: 1,098
16.04.2008, 10:29
Прогресс бар используйте...
0
0 / 0 / 0
Регистрация: 30.03.2008
Сообщений: 21
16.04.2008, 10:45
в какой проге? В лотусе или в дельфевой?
0
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
16.04.2008, 10:50
Цитата Сообщение от Roman66
в какой проге? В лотусе или в дельфевой?
Ну а где тебе заблокировать надо. В лотусе или дельфи?
0
0 / 0 / 0
Регистрация: 19.07.2007
Сообщений: 1,098
16.04.2008, 10:54
брр.. не думал что у делфи есть проблема с блокировкой формы :D

свойство формы disabled (или enabled.. забыл уже )
0
0 / 0 / 0
Регистрация: 30.03.2008
Сообщений: 21
16.04.2008, 10:59
что то этот вариант не подходит. Мне надо по кнопке Печать заблокировать документ лотусевый например на 5 сек - как это сделать?
0
0 / 0 / 0
Регистрация: 16.07.2007
Сообщений: 849
16.04.2008, 11:50
тебе ещё блокировать придется и стандартную лотусёвую печать...без кнопки))) может на айпях блочить принтеры на 5 секунд?
0
1 / 1 / 0
Регистрация: 04.08.2006
Сообщений: 2,950
16.04.2008, 11:51
Roman66
да зачем ТАК блокировать - перед отправкой на печать закрыть документ(зделав ему Lock от другого пользователя или любой другой флаг), а после отправки на печать - (сохранить и UnLock) и открыть опять пользователю в UI
0
0 / 0 / 0
Регистрация: 30.03.2008
Сообщений: 21
16.04.2008, 11:53
Да не в дельфях блокировать!
0
1 / 1 / 0
Регистрация: 04.08.2006
Сообщений: 2,950
16.04.2008, 11:56
Roman66
а я и не про делфи говорил, всё это делаеться одним простым движением руки - агентом в лотусе

а можно зделать так.
запустить програму из лотуса и дождатсья её віполнения, а когда она віполниться поставить галку в лотусе шо документ ужо распечатался

пока програма будет работать - лотус будет НЕДРОСТУПЕН
Как зделать запуск и дождаться отработки читать и
0
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
16.04.2008, 11:58
Да что мучаетесь? Dialogbox заблокирует любое действие. Ну раз хочется поизвращаться...
0
1 / 1 / 0
Регистрация: 04.08.2006
Сообщений: 2,950
16.04.2008, 12:21
Medevic
тюю ... атк я сразу не заметил.. тоже вариант
0
0 / 0 / 0
Регистрация: 30.03.2008
Сообщений: 21
16.04.2008, 13:15
Цитата Сообщение от Morpheus
Roman66
а я и не про делфи говорил, всё это делаеться одним простым движением руки - агентом в лотусе

а можно зделать так.
запустить програму из лотуса и дождатсья её віполнения, а когда она віполниться поставить галку в лотусе шо документ ужо распечатался

пока програма будет работать - лотус будет НЕДРОСТУПЕН
Как зделать запуск и дождаться отработки читать и
Программа то запускается из лотуса , только программа то дельфевая, а пока она выполняется клиент может жать любые кнопки в лотусевом документе что не желательно
0
1 / 1 / 0
Регистрация: 04.08.2006
Сообщений: 2,950
16.04.2008, 13:18
Цитата Сообщение от Roman66
, а пока она выполняется клиент может жать любые кнопки в лотусевом документе что не желательно
Слушай... ты читать внимательно умееш?!!!!



Цитата Сообщение от Morpheus
пока програма будет работать - лотус будет НЕДРОСТУПЕН
0
0 / 0 / 0
Регистрация: 19.07.2007
Сообщений: 1,098
16.04.2008, 13:28
я настаиваю на прогрессбаре... и красивей и лотус заблокирован будет
Перед началом печати включаем прогрессбар, после печати и записи в документ нужных данных - выключаем прогресс бар...
Диалогбокс, кстати, остановит все процессы в клиенте... так что не думаю, что это нормальный вариант...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.04.2008, 13:28
Помогаю со студенческими работами здесь

Как в форме заблокировать крестик(кнопку закрыть)?
Как в форме заблокировать крестик(кнопку закрыть)?

Как сделать редирект или заблокировать кнопку в скрипте
Сделал регистрацию с использованием AJAX по этому уроку: http://www.testof.ru/view_post.php?id=102&cat=2 Вот я никак не могу...

Как в данном тесте заблокировать submit пока не выберешь radio кнопку?
Код который работает, проблема в том что если ответить на первый вопрос, и дальше нажимать ответить не выбирая вариант он покажет 4 из 4, а...

Как сделать макрос который бы вкладывал в собщение Outlook открытый документ и добавлял бы указанную в документе тему в сообщение?
Народ, подскажите плиз как сделать макрос который бы вкладывал в собщение Outlook открытый документ и добавлял бы указанную в документе...

Как открыть текстовый документ при нажатии на кнопку?
Как открыть текстовый документ при нажатии на кнопку?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru