No longer ""lost"" I found the field I was looking for in the QuantityShipped in the SO_InvoiceDetail table. What I'm trying to do is list all the records in the SO_DailyShipment file. For each Sales Order listed I want to display the detail lines that have a Quantity Shipped > 0.00 (that field is stored in the SO_InvoiceDetail table until the invoice records are posted). How do I link (inner join, left outer join, Enforced, Not Enforced) the following tables in my Crystal Report - SO_DailyShipment, SO_InvoiceDetail, SO_InvoiceHeader, and SO_SalesOrderDetail files? Right now I'm getting the lines printing four times for each record in the SO_DailyShipment file. I have excluded non inventory lines like comment lines.