|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.06.2010, 16:07 | #1 |
Регистрация: 31.12.2009
Сообщений: 8
|
Суммирование чисел
Всем доброго времени суток!
Ув. гуру, помогите решить проблему. Как можно в ленточную форму ввести поле, суммирующее данные одного столбца (например. в низу столбца стоимости услуг требуется поле, показывающее общую стоимость услуг за день). В запросе это поле получается при нажатии кнопки суммы на ленте Access, но при конструировании формы на основе этого запроса этого поля нет. Заранее благодарен. |
23.06.2010, 17:46 | #2 |
Форумчанин
Регистрация: 26.04.2008
Сообщений: 487
|
Создайте такое поле в примечании формы и все у Вас получится..
|
23.06.2010, 19:05 | #3 |
Регистрация: 31.12.2009
Сообщений: 8
|
это я пробовал, но чтобы в поле отображались результаты подсчета наверное нужно прописать какое-то выражение, а вот какое - не знаю
|
23.06.2010, 20:10 | #4 |
Пользователь
Регистрация: 29.09.2007
Сообщений: 95
|
Раз поле есть в запросе, можно через построитель выражений "вытянуть" его из этого запроса в текстбокс формы.
|
23.06.2010, 21:01 | #5 |
Регистрация: 31.12.2009
Сообщений: 8
|
Видимо на пальцах мне трудно объяснить, поэтому я скинул пример в прикрепленном файле. Нижняя строка в запросе, которая получается когда нажимаю кнопку ИТОГИ на ленте Access не выводится в форму на основе запроса. Подскажите, пожалуйста, как ее можно вытянуть в форму.
Эта форма должна распечатываться в виде таблицы на фирменном бланке. В ней должны быть отражены суммы ежедневно и итоговая за месяц. |
23.06.2010, 22:15 | #6 |
Пользователь
Регистрация: 29.09.2007
Сообщений: 95
|
Вот один из примеров реализации. Все стандартное, VBA нет вообще.
Хотя не понимаю, зачем Вам форма, раз это отчет, можно было отчетом и делать. |
24.06.2010, 20:33 | #7 |
Регистрация: 31.12.2009
Сообщений: 8
|
Спасибо за хорошую мысль. Я сделал отчет. Но есть недостатки: в отчет нельзя добавить кнопки (например ПЕЧАТЬ), приходится из контекстного меню. Не знаю как сделать, чтобы открывался отчет на конкретного врача, а не на всех сразу.
Если не затруднит - подскажите. |
24.06.2010, 22:25 | #8 |
Пользователь
Регистрация: 29.09.2007
Сообщений: 95
|
Сделать, допустим, форму, на ней расположить раскрывающийся список с источником данных, в котором все фамилии врачей, и кнопку, которая будет открывать отчет.
Затем в источнике данных отчета прописать условие отбора для поля, в котором хранится фамилия врача (вроде фамилия у Вас), =Forms![Имя_формы]![Имя_списка] Мог где-то лишние квадратные скобки указать, на память точно не скажу. Построителем выражения за 5 сек делается и без ошибок. |
24.06.2010, 22:43 | #9 |
Регистрация: 31.12.2009
Сообщений: 8
|
Спасибо, Вы мне очень помогли!
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Комбинаторика чисел и суммирование | f1UZ | Общие вопросы C/C++ | 7 | 05.06.2010 16:25 |
Ввести несколько чисел (кол-во чисел запрашивать с экрана). Определить, сколько чисел, меньших заданного | Lirika | Помощь студентам | 0 | 08.05.2010 21:39 |
Суммирование чисел из дочерней таблицы в родительскую | Dendy702200 | Microsoft Office Access | 3 | 17.12.2009 12:11 |
вычисление суммы чисел, кратных 3 из последовательности, состоящей из 10 чисел, заранее заданных | Белка | Помощь студентам | 3 | 27.10.2007 11:53 |
суммирование вводимых чисел в одной ячейке | Albert | Microsoft Office Excel | 8 | 07.01.2007 23:47 |