This MS Access tutorial explains how to select the first record of each group using First Function.
MS Access select the first record of each group
When I create human resources report, I have always come across a situation where one employee has more than one records. For example, I want to create a staff list where one employee only has one row of record. If I add emergency contact field to the report and if an employee has more than one emergency contacts, then the Query will return one emp...
Read More
Chapter 5 – Access Query
Access Case Sensitive Join Table (Inner Join, Left Join)
This Access tutorial explains how to perform case sensitive join table, such as case sensitive inner join and case sensitive left join.
You may also want to read:Access
StrComp Function to Compare text (case sensitive comparison)
Access Case Sensitive Join Table
In Microsoft Access, comparison of text is not case sensitive. For example, Access considers "AAA" and "aaa" are the same. To compare String in Expression, please refer to my previous post about how to use StrComp Function. The m...
Read More
Microsoft Access produce Cartesian product with Cross Join
This Microsoft Access tutorial explains how to produce Cartesian product with Cross Join in Access Query.
You may also want to read:
Create Cartesian product with Excel Query
Microsoft Access Cartesian product with Cross Join
In SQL, there are several types of Table Join: Left Join, Right Join, Inner Join and Cross Join.
Cross Join is to produce all possible combination of records in joined Tables which are unrelated (without common key), the result is known as Cartesian product. Most...
Read More
Access replace Crosstab Query with Expression
This Microsoft Access tutorial explains how to replace Crosstab Query with Expression in order to add multiple aggregate values.
Access replace Crosstab Query with Expression
In previous post, I have introduced how to use Crosstab Query to build a matrix report.
However, Crosstab Query has a limitation that it can only add one aggregate value in the report, which is the Sum of amount in the above example. I also don't like the fact that I need to define the order of the month in the Pro...
Read More
Access Crosstab Query
This Microsoft Access tutorial explains how to create Crosstab Query and demonstrate how to add grand total.
You may also want to read:
Create Matrix Report in Access Report
Access replace Crosstab Query with Expression
Excel VBA Convert Text in Columns and Rows into Matrix Table
Access Crosstab Query
Crosstab Query is a Matrix Report, the most commonly known Matrix Report is Excel Pivot Table, where you can place fields in row and column, and then apply Aggregate Functions on a fi...
Read More
Access Update Table Records
This Microsoft Access tutorial explains how to update table records from another table or query.
Access update table records
You can always update table records manually by viewing the table and then enter the value. With Update Query, you can update multiple table records that meet defined criteria, or update table records from another table.
Note that you may update data in an Access table, but you cannot update data in linked table. For example, if your Access table is linked to Excel sp...
Read More
Access delete table records
This Access tutorial explains how to delete table records and delete records that exist in another table in Microsoft Access.
Access delete table records
You can always modify or delete table data manually by viewing the table and then press the delete button in keyboard. With Query, you can delete specific rows of record that meet the criteria. Note that you may delete data in an Access table, but you cannot delete data in linked table. For example, if your Access table is linked to Excel spr...
Read More
MS Access SQL select MAX record of each group
This MS Access tutorial explains how to use Access SQL to select MAX record (MAX row) of each group.
Access SQL select MAX record
In Microsoft Access, you can select fields you need to Group and then use MAX to get the max record of each Group. However, the result only returns the grouped fields but not all the fields in the original table. In this tutorial I will show two methods to select all fields.
Example - Select Max data
Table1 below stores the performance rating of each employee in d...
Read More
Access VBA auto generate mass report by group to Excel
This Access tutorial explains how to auto generate mass report by group, for example, auto generate reports by different department and then export to Excel.
You may also want to read:
Excel VBA filter value then copy data to new worksheet
Access VBA auto generate mass report by group to Excel
Assume that we have a staff list of 1000 employees in 20 departments, our goal is to export 20 staff list to Excel, one department for each staff list. There are several ways to achieve this task:
...
Read More
Access convert Table Query Report Form to Report Form
This Access tutorial explains how to convert from one Object to another, such as Query to Form/Report, convert Form to Report.
Access convert Table, Query, Report, Form to Report or Form
There are several kinds of conversion you can do among Access Objects. For example, convert a Form to Report, convert a Query to Form, etc.
Suppose you have created a Query and you want use to print it out as Report, it would be a pain to move everything to the Report. Instead, you can simply do an automati...
Read More