Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.06.2010, 16:07   #1
Uzmaster
 
Регистрация: 31.12.2009
Сообщений: 8
По умолчанию Суммирование чисел

Всем доброго времени суток!
Ув. гуру, помогите решить проблему. Как можно в ленточную форму ввести поле, суммирующее данные одного столбца (например. в низу столбца стоимости услуг требуется поле, показывающее общую стоимость услуг за день). В запросе это поле получается при нажатии кнопки суммы на ленте Access, но при конструировании формы на основе этого запроса этого поля нет.
Заранее благодарен.
Uzmaster вне форума Ответить с цитированием
Старый 23.06.2010, 17:46   #2
Abrakadabra
Форумчанин
 
Регистрация: 26.04.2008
Сообщений: 487
По умолчанию

Создайте такое поле в примечании формы и все у Вас получится..
Abrakadabra вне форума Ответить с цитированием
Старый 23.06.2010, 19:05   #3
Uzmaster
 
Регистрация: 31.12.2009
Сообщений: 8
По умолчанию

это я пробовал, но чтобы в поле отображались результаты подсчета наверное нужно прописать какое-то выражение, а вот какое - не знаю
Uzmaster вне форума Ответить с цитированием
Старый 23.06.2010, 20:10   #4
AdrenalinE
Пользователь
 
Аватар для AdrenalinE
 
Регистрация: 29.09.2007
Сообщений: 95
По умолчанию

Раз поле есть в запросе, можно через построитель выражений "вытянуть" его из этого запроса в текстбокс формы.
AdrenalinE вне форума Ответить с цитированием
Старый 23.06.2010, 21:01   #5
Uzmaster
 
Регистрация: 31.12.2009
Сообщений: 8
По умолчанию

Видимо на пальцах мне трудно объяснить, поэтому я скинул пример в прикрепленном файле. Нижняя строка в запросе, которая получается когда нажимаю кнопку ИТОГИ на ленте Access не выводится в форму на основе запроса. Подскажите, пожалуйста, как ее можно вытянуть в форму.
Эта форма должна распечатываться в виде таблицы на фирменном бланке. В ней должны быть отражены суммы ежедневно и итоговая за месяц.
Вложения
Тип файла: rar База данных1.rar (31.2 Кб, 17 просмотров)
Uzmaster вне форума Ответить с цитированием
Старый 23.06.2010, 22:15   #6
AdrenalinE
Пользователь
 
Аватар для AdrenalinE
 
Регистрация: 29.09.2007
Сообщений: 95
По умолчанию

Вот один из примеров реализации. Все стандартное, VBA нет вообще.
Хотя не понимаю, зачем Вам форма, раз это отчет, можно было отчетом и делать.
Вложения
Тип файла: rar База данных1.rar (40.1 Кб, 19 просмотров)
AdrenalinE вне форума Ответить с цитированием
Старый 24.06.2010, 20:33   #7
Uzmaster
 
Регистрация: 31.12.2009
Сообщений: 8
По умолчанию

Спасибо за хорошую мысль. Я сделал отчет. Но есть недостатки: в отчет нельзя добавить кнопки (например ПЕЧАТЬ), приходится из контекстного меню. Не знаю как сделать, чтобы открывался отчет на конкретного врача, а не на всех сразу.
Если не затруднит - подскажите.
Uzmaster вне форума Ответить с цитированием
Старый 24.06.2010, 22:25   #8
AdrenalinE
Пользователь
 
Аватар для AdrenalinE
 
Регистрация: 29.09.2007
Сообщений: 95
По умолчанию

Сделать, допустим, форму, на ней расположить раскрывающийся список с источником данных, в котором все фамилии врачей, и кнопку, которая будет открывать отчет.
Затем в источнике данных отчета прописать условие отбора для поля, в котором хранится фамилия врача (вроде фамилия у Вас), =Forms![Имя_формы]![Имя_списка]

Мог где-то лишние квадратные скобки указать, на память точно не скажу. Построителем выражения за 5 сек делается и без ошибок.
AdrenalinE вне форума Ответить с цитированием
Старый 24.06.2010, 22:43   #9
Uzmaster
 
Регистрация: 31.12.2009
Сообщений: 8
По умолчанию

Спасибо, Вы мне очень помогли!
Uzmaster вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Комбинаторика чисел и суммирование 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