Верно: ...не имеют никакого значения.
Правильно: имеет место. Выражение имеет место быть неграмотное.
Правильно: он не имеет такого выраженного характера. Подробнее см. в «Письмовнике».
Корректно: не имеет доступа.
Верно: не имеет права.
Правильно: был обменЯн.
В Вашем предложении тире – наиболее подходящий знак. Запятая возможна.
В словосочетании «На Берлин» предлог на употреблен в одном из своих обычных значений: "Употр. при указании на предмет, место, реже явление или человека, в сторону к-рых направлено движение, действие, к-рые являются ориентиром движения, распространения чего-л. Син. по направлению к. Идти несов. (бежать несов., ехать несов., плыть несов., лететь несов., спешить зд. несов., броситься, держать несов. курс …) на восток (юг, стук, свет, звук, крик, шум, меня …); дорога на Москву …
Свойственные разговорной речи конструкции типа "поставки на Европу", "самолет на Японию" и т. п., очевидно, связаны с попытками говорящих проявить, подчеркнуть именно это значение: поставки, ориентированные на Европу; самолет, летящий по направлению к Японии.