Download - Aggregate Functions by Barry Hynum MaxQual Consulting.

Transcript
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.