Man that title is poorly descriptive, lets try again.
I have two tables. The first is Chemical Types (this table contains information for all possible types of chemicals I may have), the primary key is a text field Chemical Name, and some other fields of interest are Reorder Level (number), Target Level (number), and Units (text).
This table is linked to another table called Inventory (this table contains the records of each container) by the text field Chemical Name using a One-To-Many relationship. The table Inventory has three fields of interest for this question, a text field Barcode, which is the primary key, a boolean field Removed (which tells me if we still have the container or if the container has been turned in/disposed), and a number field Size.
Size is used in this way. If my units of measure for a chemical type from the table Chemical Types is liters (L), and I received a container of 1L of a chemical, the Size entry in the table Inventory for that container would be 1. Since we always order chemicals in the same sized containers, a static Units field in Chemical Types works fine.
Reorder Level is used to create a threshold where if a Chemical Name reaches that level in my Inventory, I would want it flagged so I could order more of that Chemical Name, and not risk running out. To know how much of a Chemical Name I currently have in Inventory, I Query all records in Inventory that are not Removed, and summate the Size fields for each Chemical Name. If the sum is less than or equal to my Reorder Level, I would want my Query to flag that Chemical Name and tell me about it.
I have created such a Query using these two tables to create a list of Chemical Names that are Low Stock Inventory, based on my Reorder Level set points. See below for a picture of my Query set up.
A problem I have encountered is this. My Query does not return Chemical Names that have a sum of Size equal to 0. I assume because the Query has no containers of that Chemical Name to summate, its basically skipping that Chemical Name as a potential return for the Query.
Does anyone have any thoughts on how I could remedy this problem? Thanks.