Aggregate Functions by Barry Hynum MaxQual Consulting.

17
Aggregate Functions Aggregate Functions by by Barry Hynum Barry Hynum MaxQual Consulting MaxQual Consulting

Transcript of Aggregate Functions by Barry Hynum MaxQual Consulting.

Page 1: Aggregate Functions by Barry Hynum MaxQual Consulting.

Aggregate FunctionsAggregate Functions

byby

Barry HynumBarry Hynum

MaxQual ConsultingMaxQual Consulting

Page 2: Aggregate Functions by Barry Hynum MaxQual Consulting.

Shameless PlugShameless Plug

Access MDB’s or ADP’sAccess MDB’s or ADP’s– Legacy SpecialistLegacy Specialist

SQL ServerSQL Server ASP.Net (Websites)ASP.Net (Websites)

– Legacy ASP Classic & COMLegacy ASP Classic & COM PeachtreePeachtree

– To Access or SQL Server To Access or SQL Server

Page 3: Aggregate Functions by Barry Hynum MaxQual Consulting.

Access HelpAccess Help

Page 4: Aggregate Functions by Barry Hynum MaxQual Consulting.

Aggregate FunctionsAggregate Functions

First & Last

Expressions

Page 5: Aggregate Functions by Barry Hynum MaxQual Consulting.

QueriesQueries

Page 6: Aggregate Functions by Barry Hynum MaxQual Consulting.

Design ViewDesign View

Page 7: Aggregate Functions by Barry Hynum MaxQual Consulting.

Design View (continued)Design View (continued)

Page 8: Aggregate Functions by Barry Hynum MaxQual Consulting.

SQL ViewSQL View

Page 9: Aggregate Functions by Barry Hynum MaxQual Consulting.

HavingHaving

Product Sales for 1997_AvgQty

After aggregation

Page 10: Aggregate Functions by Barry Hynum MaxQual Consulting.

Forms & ReportsForms & Reports

Orders Subform

Page 11: Aggregate Functions by Barry Hynum MaxQual Consulting.

Control SourceControl Source

Page 12: Aggregate Functions by Barry Hynum MaxQual Consulting.

Expression BuilderExpression Builder

Page 13: Aggregate Functions by Barry Hynum MaxQual Consulting.

““Advanced” IssuesAdvanced” Issues

Updating controls in Hdrs/FtrsUpdating controls in Hdrs/Ftrs Referring to Controls in SectionsReferring to Controls in Sections

– Rpt: Employee Sales by CountryRpt: Employee Sales by Country

Page 14: Aggregate Functions by Barry Hynum MaxQual Consulting.

1

2 3

4

5

Page 15: Aggregate Functions by Barry Hynum MaxQual Consulting.

Controls vs. FieldsControls vs. Fields

To clarify, ALWAYS use a naming convention

for control names, i.e. txtGrandTotal.

Aggregate functions work on Fields, not Controls. (Hint: They are called SQL Aggregate Functions.)

1 2

3

4

5

Page 16: Aggregate Functions by Barry Hynum MaxQual Consulting.

Access SecurityAccess Security

Real World MS Access Database Real World MS Access Database Protection & Security by G. Protection & Security by G. RobinsonRobinson

Access Security FAQAccess Security FAQ

Page 17: Aggregate Functions by Barry Hynum MaxQual Consulting.