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

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


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