have effect

1) иметь (обычно имеется в виду желательный) результат 2) подействовать, возыметь эффект

Источник: Полный англо-русский словарь на Gufo.me