Student or Learner
The inscription reads:
To Charles Chaplin, for the incalculable effect he has had in making motion pictures the art form of the century.
The above is from an Oscar speech.
My question is whether "in" should be replaced with "on" since we often say "have the effect on...".