Based on recent research developments in multi-objective solid transportation problem (MOSTP), this paper presents a fuzzy programming approach to determine the optimal compromise solution of MOSTP. The characteristic feature of the proposed approach is that various objectives are synthetically considered with marginal evaluation for individual objectives and global evaluation for all objectives. The decision-maker's preference is taken into account by his/her assigning weights to the objectives. With global evaluation for all objectives, a compromise programming model is formulated. As a generic aggregation operator is adopted, several solution methods proposed earlier become special cases of this approach, and the solution process also becomes more flexible and realistic. An illustrative numerical example is provided to demonstrate the approach.