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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Источник строк списка - отчеты
 
 автор: Alex   (04.05.2007 в 21:39)   личное сообщение
 
 

Набор полей ограничен, а печатных форм (отчетов) много. Как бы сделать в документе (форме) кнопку "печать" чтобы при нажатии на неё выскакивала форма со списком (поле со списком) в котором бы перечислялись имеющиеся отчеты. При выборе позиции в списке, по нажатию кнопки открывался для промотра (печатался) выбранный отчет?

  Ответить  
 
 автор: Pasat   (04.05.2007 в 23:25)   личное сообщение
10 Кб.
 
 

Создай таблицу со списком отчетов.
На ее основе создай список, который помести на новую форму.
В документе (форме) при нажатии кнопки "печать" повесь открытие новой формы.
В новой форме создай кнопку которая будет запускать макрос, который будет открывать нужный отчет в зависимости от условия
См.приложенный файл

  Ответить  
 
 автор: Explorer   (05.05.2007 в 00:39)   личное сообщение
 
 

в этом нет нужды создавать таблицу... можно получить объекты (актуальные имена) из системных таблиц

  Ответить  
 
 автор: Pasat   (05.05.2007 в 09:05)   личное сообщение
 
 

А как из системной таблицы выбрать отчеты.
Можно ли в системную таблицу добавить поле в которое ввести ID отчетов
Будет ли после этого коректно работать база

  Ответить  
 
 автор: osmor   (05.05.2007 в 17:03)   личное сообщение
 
 

http://hiprog.com/index.php?option=com_content&task=view&id=297&Itemid=35
Вообще в 2000 и выше есть коллекция AllReport
CurrentProject.AllReports - далее по help

  Ответить  
 
 автор: Alex   (05.05.2007 в 18:55)   личное сообщение
 
 

Большое спасибо! То что нужно!
Список отчетов из служебной таблицы получил. А как смотреть (печатать) выбранный из списка - (там ID страшный с минусом)... Т.е. это как форму открыть для отобранной записи... А как?

  Ответить  
 
 автор: Palarm   (05.05.2007 в 19:01)   личное сообщение
 
 

Так же как и справочники - http://www.accessoft.ru/Text/Text5.html

  Ответить  
 
 автор: Alex   (05.05.2007 в 21:44)   личное сообщение
 
 

Ни хрена не понял!
В смысле понял - большинство этого я знаю, но есть и неизвестное - сохранил в закладках. Но решения моего вопроса там нет (кажется)

  Ответить  
 
 автор: Alex   (05.05.2007 в 21:46)   личное сообщение
 
 

Osmor, помоги...те, плз!
Как открыть отчет выбранный в списке?

  Ответить  
 
 автор: Pasat   (05.05.2007 в 22:27)   личное сообщение
11 Кб.
 
 

Си.пример

  Ответить  
 
 автор: Alex   (06.05.2007 в 00:24)   личное сообщение
 
 

Понято! На каждый ID отчета делается макрокоманда... Спасибо!

  Ответить  
 
 автор: osmor   (07.05.2007 в 08:46)   личное сообщение
11 Кб.
 
 

ох Ё-моё - что так сложно-то?
зачем к каждому отчету какой-то ID? у отчета уже есть ID - это его имя
Вот что получилось

  Ответить  
 
 автор: Alex   (07.05.2007 в 12:10)   личное сообщение
 
 

М-да... Классно! Так лучше... Спасибо огромное!

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