|
0 / 0 / 0
Регистрация: 25.01.2011
Сообщений: 16
|
|
Вопрос по отчету24.02.2011, 02:07. Показов 2737. Ответов 13
Метки нет (Все метки)
Что нужно записать в построителе выражений чтобы он в готовом отчете вывел единственное поле из таблицы.
0
|
|
| 24.02.2011, 02:07 | |
|
Ответы с готовыми решениями:
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
|
|
| 28.02.2011, 08:41 | |
|
Помогаю со студенческими работами здесь
14
Вопрос по отчету Вопрос по Отчету комиссионера Вопрос по отчету комиссионера 1с8.1 УТ. Вопрос по отчёту Продажи по отчету RAVE Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
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, то после закрытия окошка. . .
|