The past tense of have a fancy is had a fancy.
The third-person singular simple present indicative form of have a fancy is has a fancy.
The present participle of have a fancy is having a fancy.
The past participle of have a fancy is had a fancy.