Here's one way of doing it. I tried this and it works.
1. Create a Form [Datasheet View] with the Summarized Detail you want to display to start with. Name it 'ShipmentDetail'. For my example - I am assuming you have a field on this Form called 'ShipmentCode' and that it is Text.
2. Create a Second Form that shows All the Detail you want to show once a particular record is selected on the first Form. This Form should also have the 'ShipmentCode' field. Put an Exit button on this Form to close it once you've finished looking at the detail.
3. In the First Form:
Select the Text box that has your Shipment.
Open the Property Sheet for that Text Box.
Click the Event Tab.
Click the Ellipsis button [...].
Choose code Builder.
The Visual Basic Editor will open with the Click Event for the Text box.
4. Paste this into the Code Editor:
Code:
Private Sub ShipmentCode_Click()
DoCmd.OpenForm "ShipmentDetail", , , "ShipmentCode = '" & Me.ShipmentCode & "'"
End Sub
If your ShipmentCode is numeric - you will have to use this instead:
Code:
DoCmd.OpenForm "ShipmentDetail", , , "ShipmentCode = " & Me.ShipmentCode
Run the First Form. Click in one ot the ShipmentCode boxes. It should open up the Detail Form with all the detail.
Let me know if this helps.