Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.06.2009, 11:58   #1
NadinLip
 
Регистрация: 09.06.2009
Сообщений: 4
По умолчанию Как из формы открыть отчет выбрав его из списка?

Помогите, плиз...
Есть некая форма на ней кнопка, при нажатии на кнопку необходимо, чтобы открывался список всех отчетов, имеющихся в базе и при выборе нужного - открывался отчет
NadinLip вне форума Ответить с цитированием
Старый 10.06.2009, 09:50   #2
b00s
Форумчанин
 
Регистрация: 19.01.2008
Сообщений: 120
По умолчанию

Цитата:
чтобы открывался список всех отчетов
Код:
    Dim i As Integer
    Dim source As String
    
    Me.Combo0.RowSourceType = "Value List"
    For i = 0 To CurrentProject.AllReports.Count - 1
        source = source + CurrentProject.AllReports.Item(i).Name & ";"
    Next i
    Me.Combo0.RowSource = source
Цитата:
открывался отчет
Код:
DoCmd.OpenReport me.Combo0.value, acViewPreview
b00s вне форума Ответить с цитированием
Старый 10.06.2009, 15:07   #3
Skolot
Форумчанин
 
Регистрация: 11.11.2008
Сообщений: 101
По умолчанию

b00s:
Это то, что и мне надо, но:
Я не знаю языка VB и не представляю, куда и как вставить этот код. Не могли бы Вы пояснить, что делать с помощью встроенных меню и команд?
Если это невозможно, то напишите, пожалуйста, как обращаться с этим кодом.
Skolot вне форума Ответить с цитированием
Старый 10.06.2009, 16:30   #4
b00s
Форумчанин
 
Регистрация: 19.01.2008
Сообщений: 120
По умолчанию

Вот пример
Вложения
Тип файла: rar Example.rar (10.6 Кб, 42 просмотров)
b00s вне форума Ответить с цитированием
Старый 11.06.2009, 09:11   #5
Skolot
Форумчанин
 
Регистрация: 11.11.2008
Сообщений: 101
По умолчанию

To b00s: большое спасибо за пример. Все получилось!
Skolot вне форума Ответить с цитированием
Старый 18.06.2009, 08:26   #6
NadinLip
 
Регистрация: 09.06.2009
Сообщений: 4
По умолчанию

Спасибо большое!
NadinLip вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как Передать данные из формы в отчет? ZiG24RUS Microsoft Office Access 1 29.05.2009 23:31
[РЕШЕНО] пропал пункт открыть с помощью, подскажите как его можно вернуть Simply-Art Windows 7 11.02.2009 10:49
Как из двух DBGridов, выбрав необходимые данные, поместить в другой DBGrid Самоучка БД в Delphi 19 09.12.2008 23:23
Открыть отчет Access Veiron БД в Delphi 2 14.06.2008 02:01