sql Code:
SELECT orders.list_date, orders.cust_num, orders.item_num, items.item_desc, orders.cat_num, orders.quantity,
orders.comment, orders.discount, inventory.warehouse_num, inventory.rack_num, categories.cat_desc,
warehouse.street_address, warehouse.city, warehouse.state, warehouse.zip, warehouse.phone
FROM orders
LEFT JOIN inventory ON orders.item_num=inventory.item_num
INNER JOIN items ON orders.item_num = items.item_num
INNER JOIN categories ON orders.cat_num = categories.cat_num
INNER JOIN racks
ON (inventory.store_num = racks.store_num)
AND (inventory.rack_num = racks.rack_num)
INNER JOIN warehouses on inventory.warehouse_num = warehouses.warehouse_num
where
(orders.quantity <> 0 or orders.discount = 1)
and (isnull(inventory.warehouse_num)
or inventory.warehouse_num= {?selected_warehouse})
Also - does IsNull work in Access? I'm no Access guru, so I don't know for sure. I know it works in SQL Server, but I thought Access had a different method... at any rate... give that a try.