Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: возможность скрытия окна аксесса при открытии отчета
 
 автор: aleksandra   (02.06.2008 в 12:41)   личное сообщение
 
 

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

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

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

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

  Ответить  
 
 автор: Ю.Ш.   (02.06.2008 в 14:14)   личное сообщение
 
 

1. Сделать вместо отчета модальную форму с тем же содержанием.
2. Включить в модальную форму ваш отчет в виде суботчета.

  Ответить  
 
 автор: aleksandra   (02.06.2008 в 14:21)   личное сообщение
 
 

Спасибо, уважаемый Ю.Ш....

Не очень понятно, как это делается... Не могли бы Вы сделать маленький, простейший пример?

Спасибо...

  Ответить  
 
 автор: Ю.Ш.   (02.06.2008 в 15:12)   личное сообщение
7 Кб.
 
 

К сожалению, прямая вставка отчета в форму не проходит.
Но с использованием OLE это можно.

  Ответить  
 
 автор: Ю.Ш.   (02.06.2008 в 15:14)   личное сообщение
 
 

А как сделать форму, похожую на отчет - это для не сложных отчетов - чисто техническая задача.

  Ответить  
 
 автор: aleksandra   (02.06.2008 в 15:37)   личное сообщение
 
 

Спасибо...

Но функция "Zoom" Отчета в этом случае не будет работать?

А если отчет многостраничный и формируется в зависимости от разных условий, тогда как такой вариант с ОЛЕ будет работать?

  Ответить  
 
 автор: Ю.Ш.   (02.06.2008 в 15:57)   личное сообщение
 
 

Менять размеры формы тоже можно, но у нее есть ограничение на высоту, которого нет у отчета за счет многолистности.
Если отчет максимизировать, то он становится практически модальным, так как он закрывает внутреннюю область Асс со всеми формами .
Но избавляться от всех панелей управления - малоосмысленная задача, хотя и разрешимая.
Например вы избавились от всего, в том числе и от листания отчета. А отчет многостраничен.... Или вам надо напечатать отчет?
Чувствуете несуразицу в подходе "избавиться от всего"?

Мне кажется, что если вы хорошо подумаете, то окажется, что поставленная вами задача попросту не нужна.
Если решения ее требует ваше начальство, то ответьте, что эта задача в рамках Асс решения не имеет. Это будет правда почти для всех реальных отчетов..

  Ответить  
 
 автор: aleksandra   (02.06.2008 в 18:54)   личное сообщение
 
 

Да... жалко, что все так сложно...

А нельзя, например, сделать свои кнопки для листания отчета?

Если бы можно было бы как с формой, с помощью АПИ убрать внешнюю рамку в отчете...

  Ответить  
 
 автор: Ю.Ш.   (02.06.2008 в 19:25)   личное сообщение
 
 

Наверняка можно, но я этого никогда не делал.
Я вообще избавляюсь от отчетов, переводя все Ексел или Ворд.
Причина - отчеты плохо пересылать по почте, необходима программа, читающая формат snp.
А это есть не у всех.

  Ответить  
 
 автор: Ю.Ш.   (02.06.2008 в 19:38)   личное сообщение
 
 

Чтобы не перегружать форум, укажите своей E-mail

  Ответить  
 
 автор: aleksandra   (04.06.2008 в 13:11)   личное сообщение
 
 

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

Возможно еще у кого-нибудь имеются идеи? :)

Спасибо...

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList