Welcome to Flyertalk
USUKFlyer!
As long as it is an eligible booking class, then you earn for each leg. If for example you were to fly LHR-AMS-PRG then you would earn tier points for LHR-AMS and then for AMS-PRG.
The tier earning depends on whether you have booked KLM flights on KLM flight numbers, or if you have booked Virgin Marketed, (on a VS flight number) KLM flights. Full details for earning via both can be found here:
https://flywith.virginatlantic.com/g...rn-points.html