powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Добавление источника данных в отчет
16 сообщений из 16, страница 1 из 1
Добавление источника данных в отчет
    #32713014
Grec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возникла следующая проблема. Отчет связан с запросом. Но на самом отчете есть поля, которые получают данные не из этого запроса, а из таблицы. Если в обработчик события Report_Open указать, что такому-то полю передаются данные из такой-то таблице, то он сообщает, что объект должен получить фокус (что-то типа этого). Но ещё мне надо данные получить из конкретного поля, конкретной таблицы, как это оформить в VBA я толком и не знаю. Подскажите, пожалуйста.
...
Рейтинг: 0 / 0
Добавление источника данных в отчет
    #32713028
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пишешь DLookup и затем F1 ;)
...
Рейтинг: 0 / 0
Добавление источника данных в отчет
    #32713054
Grec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо. Эта функция вытаскивает данные из произвольной ячейки таблицы. А как присвоить нужному полю эти данные? Надо как-то поместить фокус на это поле, тогда можно будет присваивать данные?
...
Рейтинг: 0 / 0
Добавление источника данных в отчет
    #32713061
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не надо ни какой фокус перемещать,
в ControlSource этого контрола пишешь: = DLookup(.......)
...
Рейтинг: 0 / 0
Добавление источника данных в отчет
    #32713062
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в свойство данные контрола пиши =dlookup(......
...
Рейтинг: 0 / 0
Добавление источника данных в отчет
    #32713203
Grec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поместил присвоение контролу данные из этой таблице, только теперь он выводит "Введите значение параметра", а ниже данные из этой ячейки.
Глюк какой-то
...
Рейтинг: 0 / 0
Добавление источника данных в отчет
    #32713214
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
глюк...

что конкретно ты там написал?
...
Рейтинг: 0 / 0
Добавление источника данных в отчет
    #32713226
Grec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[Поле56].ControlSource = DLookup("[Единица измерения]", "Биохимические показатели крови", "[Название]='Белок общий'")
...
Рейтинг: 0 / 0
Добавление источника данных в отчет
    #32713235
Grec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в обработчике события
Report_Open
...
Рейтинг: 0 / 0
Добавление источника данных в отчет
    #32713272
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты пиши не на Report_Open, а в св-ве ControlSource этого контрола
или так
[Поле56].ControlSource = "=DLookup("[Единица измерения]", "Биохимические показатели крови", "[Название]='Белок общий'")"
...
Рейтинг: 0 / 0
Добавление источника данных в отчет
    #32713309
Grec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если в Report_Open вставить эту строку, то он выдает синтаксическую ошибку :(
...
Рейтинг: 0 / 0
Добавление источника данных в отчет
    #32713319
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообщем не парься, и сделай так:
...
Рейтинг: 0 / 0
Добавление источника данных в отчет
    #32713335
Grec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
:) наглядно, спасибо...
я так и делаю, только он выдает ошибку:
ОШИБКА СИНТАКСИСА (ПРОПУЩЕН ОПЕРАТОР) В ВЫРАЖЕНИИ ЗАПРОСА
[= DLookUp("[Единица измерения]";"Биохимические показатели крови";"[Название]='Белок общий'")]
...
Рейтинг: 0 / 0
Добавление источника данных в отчет
    #32713347
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вместо ";" попробуй ","
...
Рейтинг: 0 / 0
Добавление источника данных в отчет
    #32713353
Grec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пробовал.. :(
может чего с версией не то?
...
Рейтинг: 0 / 0
Добавление источника данных в отчет
    #32713403
Grec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все, подсказали
=DLookUp("[Единица измерения]";"[Биохимические показатели крови]";"[Название]='Белок общий'")
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Добавление источника данных в отчет
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]