Error selecting a Ship Method: tblShipmaster_:Dataset not in edit or insert mode
This error usually occurs whenever a ship method is attempting to be chosen without an actual shipment already created (to apply that ship method against). To resolve the error, a shipment must created first and then the ship method can be chosen.