The standard way of doing this (for a combo-box which is not bound to a
field, but is used for filtering the records in a form) is to set up a Union
query to provide the additional item(s).
You cannot create a Union query using the QBE grid; you must manually enter
the SQL for the query. However, you can use the QBE grid to set the first
part of the query, then switch to SQL view to include the additional
item(s). Your SQL will look something like:
SELECT DISTINCT Item FROM tblItems
UNION
SELECT "All" FROM tblItems;
NB: there must be the same number of fields in each section of the union
query. So, if you were selecting both a part number and an item, and only
displaying the item in your combo-box, you would need something like:
SELECT DISTINCT PartNumber, Item FROM tblItems
UNION
SELECT 0, "All" FROM tblItems;
You can add an Order By clause to the union query to set the display order;
if you do this for text field, you might find it useful to set your
additional string to "<All>" to force it to appear at the top of the list
(since it's unlikely that a normal item will start with a character earlier
in the ASCII set than "<").
HTH,
Rob