Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Microsoft Access - программирование и готовые решения


Выпуск 24. Access Rapid Start - конструктор приложений в Access

Подписка: "Access 2003/2010 - программирование и готовые решения"
Дата: 15.10.2012
Автор: Парусников Алексей
Сайт: http://www.accessoft.ru под редакцией с http://www.leadersoft.ru
Загрузка: ARS 2007 ARS 2010
Получить ключ: Key_ARS

В данном цикле статей рассказывается о работе с конструктором приложений Access - Access Rapid Start. Дополнительные вопросы по этой теме Вы можете задать на форуме. Вы так же можете заказать персональную консультацию или перенос вашего проекта в ARS, связаться с автором для решения вопросов о создании программы на базе ARS - в последнем случае вы кроме готового продукта получите возможность самостоятельно его развивать.


    Данная статья ориентирована на начинающих разработчиков Access, желающих более углубленно изучить возможности программирования в Access и сделать свои приложения более профессиональными.
Работа с итогами поисковой

     Для автоматического расчета итоговых выражений по выведенному на поисковую набору данных служит специальный контрол, расположенный в нижней части поисковой. Для его создания необходимо разместить в нижней части поисковой еще один элемент «Список» и установить у него следующие свойства:

  1. Имя - lst_Agr
  2. Доступ – Нет, Блокировка – Да
  3. Число столбцов – столько же, сколько на поисковом списке
  4. Ширина столбцов – аналогично поисковому списку
  5. Тип источника строк – Список значений
  6. Источник строк – строка типа ;;;;;Сумма; Здесь указываются значения по умолчанию для тех полей поисковой, где вы хотите видеть установленную агрегатную функцию по умолчанию. Если ничего не хотите устанавливать – просто пропускаете. Количество ; в итоге должно соответствовать количеству столбцов поисковой, но если на поисковой как обычно первый столбец не показан, тогда еще +1. То есть, по сути, эта запись, аналогичная той, что задается в свойстве Ширина столбцов, только вместо значений ширины пишите имя агрегатной функции либо ничего не пишете.

     Начиная с версии 2.2 в контекстное меню итогового списка добавлен пункт – Работа с итогами. Он позволяет составлять арифметические выражения между итогами и сохранять их. В результате становится возможным допустим не просто посчитать суммы прихода и расхода на поисковой, где выведены эти два столбца, но и разницу между ними, получив итоговый остаток.

     Синтаксис арифметических выражений обычный: + - * / (). В качестве параметров используется имя столбца поискового списка типа f(i), где i – номер столбца. Например для перемножения итогов столбцов find_5 и find_6 формула будет такая: f5*f6. Расчет произойдет автоматически при установке фокуса в поле Результат.

     В качестве подсказки в табличной части формы показаны обозначения и номер итогов по умолчанию, заданным при создании контрола (свойство Источник строк). Формулы расчета можно сохранять и вызывать при необходимости.

     Можно создавать неограниченное количество формул и сохранять их, что существенно расширяет возможности стандартной поисковой, позволяя не выходя из нее совершать простейшие предварительные расчеты с данными.

Полезные ссылки

Интернет магазин от Leadersoft.ru
В этом магазине Вы можете купить не только готовое программное обеспечение для бизнеса, а также найти компактные решения для самостоятельного проектирования на Microsoft Access, SQL Server или ASP.NET

В избранное