С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
MS Access
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
Juve
1

Отчет в Access (как поменять caption вовремя выполнения)

12.03.2009, 12:28. Просмотров 1143. Ответов 5
Метки нет (Все метки)

Доброго времени суток!
У меня есть форма в отчете на которой расположены надписи,поля ввода
и еще куча всякого разного брахла. Мне ОЧЕНЬ нужно иметь возможность
динамически изменять caption надписи или свойсво 'данные' поля вовода.
Код такого рода:
Visual Basic
1
2
3
DoCmd.OpenReport 'F', acViewPreview
Надпись!Caption = 'sdf'
DoCmd.Close acReport, 'F', acSaveYes
или же
Visual Basic
1
2
3
DoCmd.OpenReport 'F', acViewPreview
Report_F!Надпись!Caption = 'sdf'
DoCmd.Close acReport, 'F', acSaveYes
или же
Visual Basic
1
2
3
DoCmd.OpenReport 'F', acViewDesign
Report_F!Надпись!Caption = 'sdf'
DoCmd.Close acReport, 'F', acSaveYes
и вообще любые комбинации в таком стиле ни внутри модуля репорта ни извне не прокатывают. Что я делаю неправильно???

Очень благодарен за любой совет!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.03.2009, 12:28
Ответы с готовыми решениями:

Как программно создать отчет в MS Access
Пожалуто помогите программно создать отчет по запросам в Access. VB незнаю :)

Подскажите как сформировать отчет а MS Access
Помогите сформировать отчет. Нужно чтобы в отчеты было количество заказов у...

Как из Access'a отправить отчет в Outlook
У меня в базе формируются отчеты, которые надо выслать пользователям на на их...

Как программно отправить отчет access 2003 на нужный принтер?
Как программно отправить отчет access 2003 на нужный принтер, а не на принтер...

Access 2016 как вставить изображение в отчет через путь?
Добрый день! Есть Access 2016. Необходимо, чтоб в отчете и форме были...

5
RALEX
0 / 0 / 0
Регистрация: 04.03.2009
Сообщений: 14
12.03.2009, 14:45 2
Если надпись в области данных, то ее проще заменить на поле, а данные для этого поля брать из таблицы или запроса, на основании которого строится отчет.
Если надпись одна (заголовок, примечание) или одинаковая во всех строках области данных, то наверное есть смысл создать поле и в свойстве 'Данные' в квадратные скобки после знака равно включить вопрос, что-то типа '=[Что вывести в заголовке?]' (без кавычек).
0
Juve
12.03.2009, 15:13 3
Вариант в стиле задать вопрос тоже неплох...но конечно хотелось бы иметь возможность прописать caption например из модуля. Надпись на самом деле не изменна для всего отчета...только вот за один клик на кнопку 'Отчет' таких отчетов может быть n-штук, и доставать пользователя вопросом 'как назвать отчет?' можно только до поры до времени :-)

Но все равно спасибо большое!
RALEX
0 / 0 / 0
Регистрация: 04.03.2009
Сообщений: 14
12.03.2009, 16:33 4
Visual Basic
1
2
3
Dim MyDB As Database
Set MyDB = CurrentDb()
Reports![Группы]![Надпись2].Caption = 'Ла-Ла-Фа'
P.S. Можно вставить в поле функцию, которая возвращает глобальную переменную, а глобальную переменную меняй из программы, перед вызовом каждого отчета
0
Juve
12.03.2009, 17:25 5
Всем большое спасибо! Получилось! :-)
oldpasp
1 / 1 / 2
Регистрация: 23.06.2007
Сообщений: 364
12.03.2009, 17:58 6
а не проще сделать нормальный отчет (т.е. без использования формы)?
0
12.03.2009, 17:58
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.03.2009, 17:58

КАК В ОТЧЕТЕ ОТДЕЛЬНО ПЕЧАТАТЬ ПОДЧИНЕННЫЙ ОТЧЕТ В ACCESS 2007
Доброго времени суток. У меня есть отчет, в нем подчиненный отчет. Мне нужно...

Подстановка области из excel в форму Access и перенос в отчет Access
Всем привет. Хочу сделать базу данных по формирования и отправке писем. ...

Как создать отчет (форму) в Access на основе хранимой процедуры с параметрами
Как создать отчет (форму) в Access на основе хранимой процедуры с параметрами....


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru