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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.12.2009, 15:46   #1
katrina-n
Пользователь
 
Регистрация: 29.11.2009
Сообщений: 51
По умолчанию Отражение свободного элемента из формы в отчёте

Добрый вечер)
Подскажите, пожалуйста, как можно отобразить свободный элемент из формы (вводится в ручную) в свободном элементе отчёта.Это поле не содержится в таблице, и поэтому не сохраняется в бд.
katrina-n вне форума Ответить с цитированием
Старый 06.12.2009, 16:14   #2
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте katrina-n.
Вы не ошиблись с вопросом - "как можно отобразить свободный элемент из формы ... в свободном элементе отчёта"?
Может быть он должен выглядеть так "как отобразить данные элемента формы..."?
Евгений.
Teslenko_EA вне форума Ответить с цитированием
Старый 06.12.2009, 16:30   #3
katrina-n
Пользователь
 
Регистрация: 29.11.2009
Сообщений: 51
По умолчанию

Здравствуйте, Евгений.
Не ошиблась, это сложно назвать данными, они не содержаться в бд и нужны только для вывода отчёта на печать.
katrina-n вне форума Ответить с цитированием
Старый 06.12.2009, 18:02   #4
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

katrina-n, отображение одного контрола ("свободный элемент") внутри другого ("в свободном элементе отчёта") не возможно.
и потому предполагая что Вы всё же ошиблись, предлагаю варианты решения:
1. передайте значение контрола формы в качестве аргумента отчету при открытии.
2. перед открытием отчета передайте значение контрола формы переменной, во время открытия, поместите данные из переменной в поле отчета.
3. создайте функцию возвращающую значение контрола формы :
Код:
Public Function fieldForm()
    fieldForm = Form_Main.Text1
End Function
а данные поля отчета получайте так :
=fieldForm()
Не зависимо от того записаны они в таблицы БД или нет - данные остаются данными, я надеялся это понятно всем.
Евгений.
Teslenko_EA вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Зеркальное отражение V@mpir Общие вопросы Delphi 3 15.09.2009 22:27
Как программно связать поле в отчёте FR с полем БД? Mishechka БД в Delphi 0 11.06.2009 15:57
Отражение луча Illusionist Общие вопросы Delphi 3 30.05.2009 23:20
Отражение рисунка от стенок Надежда.. Мультимедиа в Delphi 14 20.12.2008 23:24
Передача элемента формы varied Общие вопросы Delphi 10 21.12.2006 23:45