LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  возможность скр...
 возможность скрытия окна аксесса при открытии отчета
 
 04.06.2008 23:51:46
Aleksandra
3 сообщения


возможность скрытия окна аксесса при открытии отчета

Здравствуйте...

Подскажите, пожалуйста, имеется ли возможность скрытия окна аксесса при открытии отчета?
Т.е. чтобы отчет имел вид модальной формы без всяких рамок и т.д... без стандартного меню...

Не могли бы Вы рассказать как это сделать или дать простейший пример?

У меня Аксесс 2000, но нужно, чтобы это работало и в А97...


Спасибо...:)

 05.06.2008 18:56:25
Admin1
731 сообщения
1-ый


Re: возможность скрытия окна аксесса при открытии отчета

Навряд ли есть такое решение. Все, что Вы создаете не может существовать вне Access. Это специфика windows приложений. Все объекты, в том числе и окна форм отчетов зависят от главного окна Access. Хотя можно вычислить указатель этого окна и провести на ним какие-то настройки. Изменить фон и т.п.

 11.07.2008 21:49:39
nord-woolf
20 сообщения


Re: возможность скрытия окна аксесса при открытии отчета

Довольно просто вывести отчет на весь экран, скрыв все другие окна, и даже панель задач Windows. Для этого необходимо установить свойства отчета: 1. Тип границы - отсутствует, 2. Модальное окно - Да, 3. Всплывающее окно - Да. На событие отчета - "открытие" написать функцию (Лучше во внешнем модуле для использования со всеми отчетами, и не загружать простые отчеты модулями.) с командой DoCmd.Maximize. Вот и почти все. Но предварительно надо создать контекстное меню с кнопками Закрыть, Печать и т.д. и присвоить его имя в свойствах отчета (отчетов). Вызываю отчеты из модуля. Уже довольно давно использую эту методику на Access 9-10-11на Win XP, работает исправно. 


Андрей
 13.07.2008 11:11:37
Aleksandra
3 сообщения


Re: возможность скрытия окна аксесса при открытии отчета

Странно... Но модальным отчет нельзя сделать в А2000... Там нет такой возможности...

Можно увидеть маленький пример для А2000?

Спасибо.

 13.07.2008 16:00:18
nord-woolf
20 сообщения


Re: возможность скрытия окна аксесса при открытии отчета
Прошу прощения за неточность, отчеты создавались в Access 2002-2003, в формате А2000, а при работе на машинах с А2000 все работает. К сожалению под рукой нет А2000, поэтому могу послать пример, созданный в А2003 в формате А2000. Попутно и проверим. Адрес свой, будьте добры, пришлите на nord-woolf@yandex.ru . Попутно рекомендую использовать А2002-2003, так как они позволяют передавать аргументы (OpenArgs) при открытии отчетов, что предоставляет широкие возможности программного изменения свойств отчетов, полей отчета и т.д., в зависимости от переданного аргумента.
Андрей
  Программирование  Microsoft Access. Файлы mdb и accdb  возможность скр...
ПоискПоиск  Список форумовСписок форумов  
right