Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/14: Рейтинг темы: голосов - 14, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 25.01.2011
Сообщений: 16

Вопрос по отчету

24.02.2011, 02:07. Показов 2737. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Что нужно записать в построителе выражений чтобы он в готовом отчете вывел единственное поле из таблицы.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.02.2011, 02:07
Ответы с готовыми решениями:

Вопрос по отчёту...
Создал отчёт, который мне считает сколько жителей в сельском поселении, которое я выберу. В итоге он мне показывает общее количество...

Вопрос по отчету
Отчет у меня берет данные из запроса. Можно ли чтобы внизу отчета (на последней странице) выводилась сумма по определенному полю. Если да,...

Вопрос по запросу и отчету
Есть запрос: TRANSFORM Count(.LICS) AS SELECT .NasP, .Sost FROM GROUP BY .NasP, .Sost PIVOT .VidObor In...

13
0 / 0 / 0
Регистрация: 25.01.2011
Сообщений: 16
24.02.2011, 02:20  [ТС]
Или из другого отчета.
Пишу в построителе выражений =Reports![название]![поле]
Но ничего не выходит...
0
0 / 0 / 0
Регистрация: 08.02.2010
Сообщений: 345
24.02.2011, 06:35
Как я понимаю, такая конструкция сработает только если отчет, на который идет ссылка открыт
0
0 / 0 / 0
Регистрация: 25.01.2011
Сообщений: 16
24.02.2011, 09:47  [ТС]
Хм, так и есть, а разве нельзя зделать так чтобы можно было обойтись без открытия второго отчета?
0
5 / 5 / 0
Регистрация: 19.03.2009
Сообщений: 743
24.02.2011, 10:31
Используйте в этом поле =Dlookup(...)
0
118 / 118 / 10
Регистрация: 12.05.2010
Сообщений: 1,207
24.02.2011, 10:32
Я уже потерял связь между вопросом и дальнейшим обсуждением...
Что же Вам таки нужно?
Может быть, функции типа DLookUp, DSum?
0
0 / 0 / 0
Регистрация: 25.01.2011
Сообщений: 16
24.02.2011, 14:10  [ТС]
Есть готовый отчет, в нем с помощью построителя выражений нужно вывести одно поле из таблицы или формы.
0
5 / 5 / 0
Регистрация: 19.03.2009
Сообщений: 743
24.02.2011, 14:19
А без помощи 'построителя выражений' нельзя ?
Вам шашечки или ехать ? Просто откройте отчет в режите конструктора и в нужном Вам поле для вывода ОДНОГО значения из таблицы используйте Dlookup. Лучше бы написали, где у Вас расположено это поле: в заголовке отчета, в области данных или еще где. Можно делать эти штуки и программно, в OnFormat соответствующего раздела отчета.
0
0 / 0 / 0
Регистрация: 25.01.2011
Сообщений: 16
24.02.2011, 16:50  [ТС]
BorisL

А можно поподробнее о функции Dlookup и ее параметрах.

А разве имеет значение где это поле расположено? Вевести нужно из таблицы, в любое место в отчете.
0
5 / 5 / 0
Регистрация: 19.03.2009
Сообщений: 743
24.02.2011, 16:57
Из Help:
Функция DLookup возвращает значение конкретного поля в указанном наборе (подмножестве) записей. Функцию DLookup используют в программах на Visual Basic, макросах, в выражениях в запросах, а также для определения вычисляемого элемента управления в форме или отчете.
Допускается использование функции DLookup для вывода значения поля в случае, когда это поле не принадлежит к базовому источнику записей формы или отчета. Предположим, например, что базовой таблицей формы является таблица «Заказано». В форме выводятся поля «КодЗаказа», «КодТовара», «Цена», «Количество» и «Скидка». Однако поле «Марка» находится в другой таблице, «Товары». В этом случае функция DLookup позволяет создать в этой форме вычисляемое поле, в котором будет выводиться значение поля «Марка».

Синтаксис

DLookup(выражение, набор[, условие])

Функция DLookup использует следующие аргументы.

Аргументы Описание
выражение Выражение, определяющее нужное поле. Данный аргумент может задаваться строковым выражением, определяющим поле в таблице или запросе, или представлять выражение, задающее выполнение вычислений над данными, содержащимися в поле. Допускается использование в аргументе выражение имени поля в таблице или элемента управления в форме, константы, а также встроенной или определяемой пользователем функции. Не допускается использование в аргументе выражение других статистических функций по подмножеству или статистических функций SQL.
набор Строковое выражение, определяющее набор записей, образующих подмножество. Может представлять имя таблицы или запроса.
условие Необязательное строковое выражение, ограничивающее диапазон данных, в которых производится поиск значений. Например, аргумент условие часто является эквивалентом предложения WHERE инструкции SQL, но без ключевого слова WHERE. Если аргумент условие опущен, DLookup выполняет действия над полем, заданным в аргументе выражение, для всего набора записей. Любое поле, указанное в аргументе условие, должно принадлежать подмножеству, заданному аргументом набор; в противном случае функция DLookup возвращает значение Null.
Дополнительные сведения

DLookup возвращает значение поля или выражения, определенного в аргументе выражение. Выбираемые в таблице или запросе значения принадлежат подмножеству записей, определяемых аргументом набор и удовлетворяющих условиям отбора, задаваемым в аргументе условие.
Если ни одна из записей набора не удовлетворяет аргументу условие или набор не содержит записей, функция DLookup возвращает значение Null.
Если указанным условиям удовлетворят несколько полей, DLookup возвращает значение первого найденного поля. Рекомендуется указывать условия, обеспечивающие уникальность значения, возвращаемого функцией DLookup. Одним из способов обеспечения уникальности возвращаемых значений является указание условий для ключевого поля, такого как поле «КодСотрудника» в следующем примере:

Dim varX As Variant
varX = DLookup('[Фамилия]', 'Сотрудники', '[КодСотрудника] = 1')

При любом использовании функции DLookup в макросе или в модуле, в выражении в запросе или в вычисляемом элементе управления необходимо обеспечить правильное составление аргумента условие.

Функция DLookup может быть включена в строку «Условие отбора» бланка запроса, в выражение для вычисляемого поля, а также в строку Обновление запроса запроса на обновление.

Допускается использование функции DLookup в вычисляемом элементе управления в форме или отчете в случае, когда поле, для которого проводится поиск значения, не принадлежит к базовому источнику записей формы. Например, предположим, что в форме «Заказы» создано поле с именем «КодТовара», в котором выводится значение поля «КодТовара» из таблицы «Заказы», и что требуется одновременно вывести значение пол
0
0 / 0 / 0
Регистрация: 25.01.2011
Сообщений: 16
26.02.2011, 18:08  [ТС]
Ввожу в построителе выражений подобную строчку

= DLookUp('[Фамилия]', 'Сотрудники', '[КодСотрудника] = 1')

Но он ругается на ошибку синтаксиса…
0
0 / 0 / 0
Регистрация: 25.01.2011
Сообщений: 16
27.02.2011, 22:33  [ТС]
Никто мне не ответит?
0
0 / 0 / 0
Регистрация: 08.02.2010
Сообщений: 345
28.02.2011, 08:27
Тут все рады помочь, вот только надо знать чем помочь
Нужны конкретные вопросы
Есть то-то надо получить так-то с родным кодом
На то что ты спросил в последний раз можно дать один ответ
Странно, должно работать
0
5 / 5 / 0
Регистрация: 19.03.2009
Сообщений: 743
28.02.2011, 08:41
Замени , на ;
(а 'построитель выражений' - это ИНСТРУМЕНТ, а не синоним отчета, открытого в режиме конструктора )
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.02.2011, 08:41
Помогаю со студенческими работами здесь

Вопрос по отчету
Как в отчете (Fast report или еще какой нить) указать название БД?? К примеру у меня есть БД называется январь. И я хочу в шапке отчета...

Вопрос по Отчету комиссионера
1С Предприятие 7.70.025 Пользователь создал 10 апреля документ Переоценка у комиссионера и провел его 30 марта, потом создал документ...

Вопрос по отчету комиссионера
конфигурация 1С Предприятие 7.70.025 Ситуация такая: Пользователь 10 апреля создал документ переоценка у комиссионера задним числом от...

1с8.1 УТ. Вопрос по отчёту Продажи
Есть база УТ 10.3 Проф. Нужно сделать так, чтобы при формировании отчёта Продажи выводился столбец цена закупки. Можно это реализовать, не...

по отчету RAVE
помогите с отчетом Rave


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru